4 #define EN61107_FRAME_L 1024 5 #define EN61107_REGISTER_L 32 6 #define EN61107_RID_L 6 7 #define EN61107_UNIT_L 5 8 #define EN61107_VALUE_L 10 9 #define EN61107_CUSTOMER_NO_L 13 10 #define EN61107_METER_TYPE_L 8 en61107_response_register_t effect1
unsigned int frame_length
en61107_response_register_t hr
en61107_response_register_t e1
char frame[EN61107_FRAME_L]
ICACHE_FLASH_ATTR bool parse_mc66cde_standard_data_1_frame(en61107_response_t *response, char *frame, unsigned int frame_length)
en61107_response_t response
en61107_response_register_t flow1
#define ICACHE_FLASH_ATTR
ICACHE_FLASH_ATTR bool parse_mc66cde_standard_data_2_frame(en61107_response_t *response, char *frame, unsigned int frame_length)
ICACHE_FLASH_ATTR bool parse_mc66cde_inst_values_frame(en61107_response_t *response, char *frame, unsigned int frame_length)
en61107_response_register_t t3
en61107_response_register_t t1
en61107_response_register_t v1
en61107_response_register_t t2
ICACHE_FLASH_ATTR void en61107_response_set_value(en61107_response_t *response, char *rid, char *value, unsigned int value_length)
en61107_response_register_t tdif
ICACHE_FLASH_ATTR void en61107_response_set_unit(en61107_response_t *response, char *rid, char *unit, unsigned int unit_length)
en61107_meter_program_t meter_program
ICACHE_FLASH_ATTR bool parse_en61107_frame(en61107_response_t *response, char *frame, unsigned int frame_length)
#define EN61107_CUSTOMER_NO_L
#define EN61107_METER_TYPE_L