The message and metadata used by the messaging server plugin.

The application can get and set the message used by the plugin by calling emberAfPluginMessagingServerGetMessage and emberAfPluginMessagingServerSetMessage.

Public Attributes#

uint32_t
uint32_t
uint8_t

Public Attribute Documentation#

messageId#

uint32_t EmberAfPluginMessagingServerMessage::messageId

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


messageControl#

uint8_t EmberAfPluginMessagingServerMessage::messageControl

The control bitmask for this message.


startTime#

uint32_t EmberAfPluginMessagingServerMessage::startTime

The time at which the message becomes valid.


durationInMinutes#

uint16_t EmberAfPluginMessagingServerMessage::durationInMinutes

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


message#

uint8_t EmberAfPluginMessagingServerMessage::message[EMBER_AF_PLUGIN_MESSAGING_SERVER_MESSAGE_SIZE+1]

The string containing the message to be delivered.


extendedMessageControl#

uint8_t EmberAfPluginMessagingServerMessage::extendedMessageControl

Additional control and status information for a given message.


messageStatusControl#

uint8_t EmberAfPluginMessagingServerMessage::messageStatusControl

Internal control state