Microchip® Advanced Software Framework

nwkTx.h File Reference

Transmit routines interface.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include <stdint.h>
#include "nwkRx.h"
#include "nwkFrame.h"

Enumerations

enum  {
  NWK_TX_CONTROL_BROADCAST_PAN_ID = 1 << 0,
  NWK_TX_CONTROL_ROUTING = 1 << 1,
  NWK_TX_CONTROL_DIRECT_LINK = 1 << 2
}
 

Functions

bool nwkTxAckReceived (NWK_DataInd_t *ind)
 
void nwkTxBroadcastFrame (NwkFrame_t *frame)
 
void nwkTxConfirm (NwkFrame_t *frame, uint8_t status)
 
void nwkTxEncryptConf (NwkFrame_t *frame)
 
void nwkTxFrame (NwkFrame_t *frame)
 
void nwkTxInit (void)
 Initializes the Tx module. More...
 
void nwkTxTaskHandler (void)
 Tx Module task handler. More...
 

anonymous enum
Enumerator
NWK_TX_CONTROL_BROADCAST_PAN_ID 
NWK_TX_CONTROL_ROUTING 
NWK_TX_CONTROL_DIRECT_LINK 

void nwkTxConfirm ( NwkFrame_t frame,
uint8_t  status 
)
void nwkTxEncryptConf ( NwkFrame_t frame)