14 unsigned int nSlotRequire;
135 goto TRANSMITDSBURST;
int fn_NetSim_CR_FillDSFrame(unsigned int size, DS_BURST **pstruDSBurst, SYMBOL_PARAMETER *pstruSymbolParameter, int nFlag, unsigned int *nSlotRequire)
NetSim_PACKET * fn_NetSim_CR_UNFillSlot(NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId, unsigned int nBurstId)
@ MMM_US_MAP
Upstream access definition, defines the access to the upstream information.
@ MMM_DS_MAP
Downstream access definition, defines the access to the downstream information.
NetSim_PACKET * fn_NetSim_CR_FormUSMAP(NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId)
#define FCH_SIZE
FCH Size is 3 Bytes.
NetSim_PACKET * fn_NetSim_CR_FormDSMAP(NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId)
NetSim_PACKET * fn_NetSim_CR_FormDCD(NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId)
int fn_NetSim_CR_AddPacketToDSBurst(DS_BURST *pstruDSBurst, NetSim_PACKET *pstruPacket)
NetSim_PACKET * fn_NetSim_CR_FormUCD(NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId)
NetSim_PACKET * fn_NetSim_CR_GenerateBroadcastCtrlPacket(int nDeviceId, int nInterfaceId, MANAGEMENT_MESSAGE nMessageType)
int fn_NetSim_CR_FormDSFrame(NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId, double dTime)
int fn_NetSim_CR_TransmitDSBurst()
double fnGetPacketSize(NetSim_PACKET *pstruData)
#define DEVICE_PHYVAR(DeviceId, InterfaceId)
@ MAC_PROTOCOL_IEEE802_22
#define DEVICE_MACVAR(DeviceId, InterfaceId)
EXPORTED struct stru_NetSim_EventDetails * pstruEventDetails
#define fnpAddEvent(pstruEvent)
unsigned int nDSBurst
Current DS burst
DS_BURST ** pstruDSBurst
DS-Burst each is one symbol long.
NetSim_PACKET * pstruBroadcastPDU
unsigned int nFrameNumber
Current super frame number
struct stru_802_22_Channel * pstruOpratingChannel
Currently operating channel.
SYMBOL_PARAMETER * pstruSymbolParameter
NetSim_PACKET * pstruMACPDU
struct stru_NetSim_Packet * pPacket
struct stru_NetSim_Packet_AppLayer * pstruAppData
unsigned int nControlDataType
struct stru_NetSim_Packet * pstruNextPacket
struct stru_NetSim_Packet_MACLayer * pstruMacData