EmberOutgoingMacMessage Struct Reference
An instance of this structure is passed to emberMacMessageSentHandler() . It describes the outgoing MAC frame. More...
      
       #include <
       
     
        ember-types.h
       
       >
      
         Data Fields | 
       |
| EmberMessageOptions | options | 
| EmberMacFrame | macFrame | 
| uint8_t | tag | 
| uint32_t | frameCounter | 
| EmberMessageLength | length | 
| uint8_t * | payload | 
| int8_t | ackRssi | 
| uint32_t | timestamp | 
An instance of this structure is passed to emberMacMessageSentHandler() . It describes the outgoing MAC frame.
       Definition at line
       
        449
       
       of file
       
        ember-types.h
       
       .
      
Field Documentation
◆ ackRssi
| int8_t EmberOutgoingMacMessage::ackRssi | 
The RSSI in dBm of the ACK corresponding to this message. This field is meaningful only if EMBER_OPTIONS_ACK_REQUESTED flag is set in the options field.
        Definition at line
        
         483
        
        of file
        
         ember-types.h
        
        .
       
◆ frameCounter
| uint32_t EmberOutgoingMacMessage::frameCounter | 
The security frame counter of the outgoing MAC frame (if any).
        Definition at line
        
         468
        
        of file
        
         ember-types.h
        
        .
       
◆ length
| EmberMessageLength EmberOutgoingMacMessage::length | 
An EmberMessageLength value indicating the length in bytes of the incoming message.
        Definition at line
        
         473
        
        of file
        
         ember-types.h
        
        .
       
◆ macFrame
| EmberMacFrame EmberOutgoingMacMessage::macFrame | 
An EmberMacFrame struct indicating the source and destination addresses and source and destination PAN IDs of the outgoing MAC frame.
        Definition at line
        
         459
        
        of file
        
         ember-types.h
        
        .
       
◆ options
| EmberMessageOptions EmberOutgoingMacMessage::options | 
An EmberMessageOptions value indicating the options used for transmitting the outgoing message.
        Definition at line
        
         454
        
        of file
        
         ember-types.h
        
        .
       
◆ payload
| uint8_t* EmberOutgoingMacMessage::payload | 
A pointer to the message payload.
        Definition at line
        
         477
        
        of file
        
         ember-types.h
        
        .
       
◆ tag
| uint8_t EmberOutgoingMacMessage::tag | 
A tag value the application can use to match emberMacMessageSend() calls to the corresponding emberMacMessageSentHandler() calls.
        Definition at line
        
         464
        
        of file
        
         ember-types.h
        
        .
       
◆ timestamp
| uint32_t EmberOutgoingMacMessage::timestamp | 
The millisecond system time returned by halCommonGetInt32uMillisecondTick() at the time the sync word was transmitted.
        Definition at line
        
         488
        
        of file
        
         ember-types.h
        
        .
       
The documentation for this struct was generated from the following file:
- 
       
ember-types.h