aelamspychron / pychron

Data acquisition and processing framework for Ar-Ar geochronology and noble gas mass spectrometry
http://pychron.readthedocs.org/en/latest/
Apache License 2.0
0 stars 0 forks source link

Heater Debugging #7

Closed ael-noblegas closed 3 years ago

ael-noblegas commented 3 years ago

active branch=dev/dc

active analyses=

description=""

Traceback

Traceback (most recent call last):
  File "C:\anaconda3\envs\pychron3\lib\site-packages\traits\trait_notifiers.py", line 340, in __call__
    self.handler( *args )
  File "C:\Users\Science\.pychron.0\pychron\pychron\hardware\heater.py", line 65, in _onoff_button_fired
    self.set_active(self.onoff_state)
  File "C:\Users\Science\.pychron.0\pychron\pychron\hardware\heater.py", line 118, in set_active
    self._write_coil(self.enable_address, bool(state))
  File "C:\Users\Science\.pychron.0\pychron\pychron\hardware\core\modbus.py", line 44, in _write_coil
    return self._func('write_coil', *args, **kw)
  File "C:\Users\Science\.pychron.0\pychron\pychron\hardware\core\modbus.py", line 38, in _func
    return getattr(self.communicator, funcname)(*args, **kw)
  File "C:\anaconda3\envs\pychron3\lib\site-packages\pymodbus\client\common.py", line 70, in write_coil
    return self.execute(request)
  File "C:\anaconda3\envs\pychron3\lib\site-packages\pymodbus\client\sync.py", line 108, in execute
    return self.transaction.execute(request)
  File "C:\anaconda3\envs\pychron3\lib\site-packages\pymodbus\transaction.py", line 158, in execute
    broadcast=broadcast
  File "C:\anaconda3\envs\pychron3\lib\site-packages\pymodbus\transaction.py", line 228, in _transact
    packet = self.client.framer.buildPacket(packet)
  File "C:\anaconda3\envs\pychron3\lib\site-packages\pymodbus\framer\socket_framer.py", line 206, in buildPacket
    data = message.encode()
  File "C:\anaconda3\envs\pychron3\lib\site-packages\pymodbus\bit_write_message.py", line 58, in encode
    result  = struct.pack('>H', self.address)
struct.error: argument out of range
jirhiker commented 3 years ago

invalid enable_address