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.


Definition at line 58 of file app/framework/plugin/messaging-server/messaging-server.h

messageControl#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::messageControl

The control bitmask for this message.


Definition at line 60 of file app/framework/plugin/messaging-server/messaging-server.h

startTime#

uint32_t sl_zigbee_af_plugin_messaging_server_message_t::startTime

The time at which the message becomes valid.


Definition at line 62 of file app/framework/plugin/messaging-server/messaging-server.h

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.


Definition at line 66 of file app/framework/plugin/messaging-server/messaging-server.h

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.


Definition at line 68 of file app/framework/plugin/messaging-server/messaging-server.h

extendedMessageControl#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::extendedMessageControl

Additional control and status information for a given message.


Definition at line 70 of file app/framework/plugin/messaging-server/messaging-server.h

messageStatusControl#

uint8_t sl_zigbee_af_plugin_messaging_server_message_t::messageStatusControl

Internal control state


Definition at line 72 of file app/framework/plugin/messaging-server/messaging-server.h