34 zb_uint8_t days_of_week_bitmap_for_sequence,
48 zb_uint8_t *days_of_week_bitmap_for_sequence,
Definition tr_thermostat_server_schedule.h:14
zb_uint8_t mode
Definition tr_thermostat_server_schedule.h:18
zb_uint8_t last_exe_month_date
Definition tr_thermostat_server_schedule.h:21
zb_uint8_t day_of_week_bitmap
Definition tr_thermostat_server_schedule.h:16
zb_uint16_t new_cooling_setpoint
Definition tr_thermostat_server_schedule.h:19
zb_uint16_t new_heating_setpoint
Definition tr_thermostat_server_schedule.h:20
zb_uint16_t start_time
Definition tr_thermostat_server_schedule.h:17
zb_uint8_t endpoint
Definition tr_thermostat_server_schedule.h:15
zb_uint8_t last_exe_day_date
Definition tr_thermostat_server_schedule.h:22
zb_uint8_t endpoint
Definition tr_nvram_attr.h:176
zb_uint32_t length
Definition tr_over_the_air_bootloading_client.h:159
ZCL Thermostat cluster server implementation.
zb_uint8_t payload[TR_THERMOSTAT_SERVER_MAX_SET_CMD_PAYLOAD]
Definition tr_thermostat_server.h:48
zb_uint8_t mode_for_sequence
Definition tr_thermostat_server.h:47
zb_uint8_t number_of_transitions_for_sequence
Definition tr_thermostat_server.h:45
void tr_thermostat_server_schedule_print(void)
print the schedule table to the UART console
void tr_thermostat_server_schedule_clear(zb_uint8_t endpoint)
clear the schedule table to the UART console
zb_uint8_t tr_thermostat_server_schedule_set(zb_uint8_t endpoint, zb_uint8_t number_of_transitions_for_sequence, zb_uint8_t days_of_week_bitmap_for_sequence, zb_uint8_t mode_for_sequence, zb_uint8_t *payload)
for setting the schedule of a thermostat
zb_uint8_t tr_thermostat_server_schedule_get(zb_uint8_t endpoint, zb_uint8_t *number_of_transitions_for_sequence, zb_uint8_t *days_of_week_bitmap_for_sequence, zb_uint8_t *mode_for_sequence, zb_uint8_t *payload, zb_uint8_t *length)
for reading the schedule of a thermostat
void tr_thermostat_server_schedule_init(void)
init of the schedule table sets up saving and restoring it from NV
void tr_thermostat_server_schedule_delete(zb_uint8_t entry_index)
delete a schedule from the table