The message and metadata used by the messaging server plugin.

The application can get and set the message used by the plugin by calling sl_zigbee_af_messaging_server_get_message and sl_zigbee_af_messaging_server_set_message.

Public Attributes#

uint32_t
uint32_t
uint8_t

Public Attribute Documentation#

messageId#

uint32_t sl_zigbee_af_plugin_messaging_server_message_t::messageId

The unique unsigned 32-bit number identifier for this message.


messageControl#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::messageControl

The control bitmask for this message.


startTime#

uint32_t sl_zigbee_af_plugin_messaging_server_message_t::startTime

The time at which the message becomes valid.


durationInMinutes#

uint16_t sl_zigbee_af_plugin_messaging_server_message_t::durationInMinutes

The amount of time in minutes after the start time during which the message is displayed.


message#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::message[SL_ZIGBEE_AF_PLUGIN_MESSAGING_SERVER_MESSAGE_SIZE+1]

The string containing the message to be delivered.


extendedMessageControl#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::extendedMessageControl

Additional control and status information for a given message.


messageStatusControl#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::messageStatusControl

Internal control state