Index: leahi_dialin/fp/modules/valves.py =================================================================== diff -u -r9eeeeb3a8bc94c59e506254b088493fd69c3b1e1 -r6364355a60f818cb66570b78b4c69e00a0d5865d --- leahi_dialin/fp/modules/valves.py (.../valves.py) (revision 9eeeeb3a8bc94c59e506254b088493fd69c3b1e1) +++ leahi_dialin/fp/modules/valves.py (.../valves.py) (revision 6364355a60f818cb66570b78b4c69e00a0d5865d) @@ -7,8 +7,8 @@ # # @file valves.py # -# @author (last) Micahel Garthwaite -# @date (last) 17-Aug-2023 +# @author (last) Zoltan Miskolci +# @date (last) 08-Dec-2025 # @author (original) Peman Montazemi # @date (original) 19-May-2020 # @@ -39,8 +39,10 @@ """ # Valves states publish message field positions - START_POS_VALVES_STATES = DenaliMessage.PAYLOAD_START_INDEX - END_POS_VALVES_STATES = START_POS_VALVES_STATES + 2 # Valves States come in as a U16 value (2 bytes) + START_IO_VALVES_STATES = DenaliMessage.PAYLOAD_START_INDEX + END_IO_VALVES_STATES = START_IO_VALVES_STATES + 1 # IO Valves States come in as a U08 value (1 byte) + START_FP_VALVES_STATES = END_IO_VALVES_STATES + END_FP_VALVES_STATES = START_FP_VALVES_STATES + 1 # FP Valves States come in as a U08 value (1 byte) def __init__(self, can_interface, logger: Logger): """