Public Attributes#

uint8_t

frame count from last received frame

uint8_t

index from the last received frame, used to check we are not missing a frame

uint8_t

node count in the important_devices list

this list must be packed. (first empty row must be the end of the list)

Public Attribute Documentation#

total_frame_count#

uint8_t host_sleep_context_t::total_frame_count

frame count from last received frame


frame_index#

uint8_t host_sleep_context_t::frame_index

index from the last received frame, used to check we are not missing a frame


total_nodes_count#

uint8_t host_sleep_context_t::total_nodes_count

node count in the important_devices list


host_sleeping#

bool host_sleep_context_t::host_sleeping

has_pending_wakeup_frame#

bool host_sleep_context_t::has_pending_wakeup_frame

has_lost_devices#

bool host_sleep_context_t::has_lost_devices

important_devices#

important_device_t host_sleep_context_t::important_devices[ZW_MAX_IMPORTANT_DEVICES]

this list must be packed. (first empty row must be the end of the list)


wakeup_frame_package#

SZwaveReceivePackage host_sleep_context_t::wakeup_frame_package