def read_output(): """ Read the information about an output """ return MasterCommandSpec("ro", [Field.byte("id"), Field.padding(12)], [Field.byte('id'), Field.str('type', 1), Field.byte('light'), Field.int('timer'), Field.int('ctimer'), Field.byte('status'), Field.dimmer('dimmer'), Field.byte('controller_out'), Field.byte('max_power'), Field.byte('floor_level'), Field.bytes('menu_position', 3), Field.str('name', 16), Field.crc(), Field.lit('\r\n')])
def read_input(): """ Read the information about an input """ return MasterCommandSpec( "ri", [Field.byte("input_nr"), Field.padding(12)], [ Field.byte('input_nr'), Field.byte('output_action'), Field.bytes('output_list', 30), Field.str('input_name', 8), Field.crc(), Field.lit('\r\n') ])
def read_input(): """ Read the information about an input """ return MasterCommandSpec("ri", [Field.byte("input_nr"), Field.padding(12)], [Field.byte('input_nr'), Field.byte('output_action'), Field.bytes('output_list', 30), Field.str('input_name', 8), Field.crc(), Field.lit('\r\n')])