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.


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

messageControl#

uint8_t EmberAfPluginMessagingServerMessage::messageControl

The control bitmask for this message.


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

startTime#

uint32_t EmberAfPluginMessagingServerMessage::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 EmberAfPluginMessagingServerMessage::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 EmberAfPluginMessagingServerMessage::message[EMBER_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 EmberAfPluginMessagingServerMessage::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 EmberAfPluginMessagingServerMessage::messageStatusControl

Internal control state


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