Index: leahi_dialin/td/modules/valves.py =================================================================== diff -u -re45b20cdc5d4c5dcff8cef530b173ca94cb2e422 -r9c2fab5b413da62b218e6a9a12a5752e974071a0 --- leahi_dialin/td/modules/valves.py (.../valves.py) (revision e45b20cdc5d4c5dcff8cef530b173ca94cb2e422) +++ leahi_dialin/td/modules/valves.py (.../valves.py) (revision 9c2fab5b413da62b218e6a9a12a5752e974071a0) @@ -70,13 +70,13 @@ msg_list.append(('Valve', DataTypes.U32)) msg_list.append(('State', DataTypes.U32)) msg_list.append(('PosID', DataTypes.U32)) - msg_list.append(('PosCnt', DataTypes.U16)) - msg_list.append(('Cmd', DataTypes.U16)) - msg_list.append(('PosA', DataTypes.U16)) - msg_list.append(('PosB', DataTypes.U16)) - msg_list.append(('PosC', DataTypes.U16)) - msg_list.append(('PosD', DataTypes.U16)) - msg_list.append(('Max_homing_enc', DataTypes.U16)) + msg_list.append(('PosCnt', DataTypes.S16)) + msg_list.append(('Cmd', DataTypes.S16)) + msg_list.append(('PosA', DataTypes.S16)) + msg_list.append(('PosB', DataTypes.S16)) + msg_list.append(('PosC', DataTypes.S16)) + msg_list.append(('PosD', DataTypes.S16)) + msg_list.append(('Max_homing_enc', DataTypes.S16)) result = self.process_into_vars(decoder_list = msg_list, message = message)