Thanks for listening!
Code: Select all
enum { E_Variavel
TT_addr_mb = 0x01 , // 40002 Temp Environment
UR_addr_mb = 0x02 , // 40003 Umid Relative
URC_addr_mb = 0x03 , // 40003 Umid Relative offset by Temp
DP_addr_mb = 0x04 // 40004 Dew Point
} Addr_mb_variavel ;
enum E_Function {
FUNC_READ_COILS = 0x01,
FUNC_READ_DISCRETE_INPUT = 0x02,
FUNC_READ_INPUT_REGISTERS = 0x04,
FUNC_READ_HOLDING_REGISTERS = 0x03,
FUNC_WRITE_SINGLE_COIL = 0x05,
FUNC_WRITE_SINGLE_REGISTER = 0x06,
FUNC_READ_EXCEPTION_STATUS = 0x07,
FUNC_DIAGNOSTICS = 0x08,
FUNC_GET_COMM_EVENT_COUNTER = 0x0B,
FUNC_GET_COMM_EVENT_LOG = 0x0C,
FUNC_WRITE_MULTIPLE_COILS = 0x0F,
FUNC_WRITE_MULTIPLE_REGISTERS = 0x10,
FUNC_REPORT_SLAVE_ID = 0x11,
FUNC_READ_FILE_RECORD = 0x14,
FUNC_WRITE_FILE_RECORD = 0x15,
FUNC_MASK_WRITE_REGISTER = 0x16,
FUNC_READ_WRITE_MULTIPLE_REGISTERS = 0x17,
FUNC_READ_FIFO_QUEUE = 0x18
};