NetSim Source Code Help
Loading...
Searching...
No Matches
IEEE1609_Interface.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  stru_IEEE1609_Buffer
 
struct  stru_IEEE1609_Mac_Var
 
struct  stru_IEEE1609_Mac_Var::stru_Channel_Info
 
struct  stru_IEEE1609_Phy_Var
 

Macros

#define _NETSIM_IEEE1609_INTERFACE_H_
 
#define GET_IEEE1609_MAC_VAR(nDeviceId, nInterfaceId)   ((PIEEE1609_MAC_VAR)DEVICE_MACVAR(nDeviceId,nInterfaceId))
 
#define SET_IEEE1609_MAC_VAR(nDeviceId, nInterfaceId, mac)   DEVICE_MACVAR(nDeviceId,nInterfaceId) = ((void*)(mac))
 
#define GET_IEEE1609_CURR_MAC_VAR   GET_IEEE1609_MAC_VAR(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId)
 
#define GET_IEEE1609_PHY_VAR(nDeviceId, nInterfaceId)   ((PIEEE1609_PHY_VAR)DEVICE_PHYVAR(nDeviceId,nInterfaceId))
 
#define SET_IEEE1609_PHY_VAR(nDeviceId, nInterfaceId, phy)   DEVICE_PHYVAR(nDeviceId,nInterfaceId) = ((void*)(phy))
 
#define GET_IEEE1609_CURR_PHY_VAR   GET_IEEE1609_PHY_VAR(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId)
 

Typedefs

typedef enum enum_IEEE1609_ChannelType IEEE1609_CHANNEL_TYPE
 
typedef struct stru_IEEE1609_Buffer IEEE1609_BUFFER
 
typedef struct stru_IEEE1609_BufferPIEEE1609_BUFFER
 
typedef struct stru_IEEE1609_Mac_Var IEEE1609_MAC_VAR
 
typedef struct stru_IEEE1609_Mac_VarPIEEE1609_MAC_VAR
 
typedef struct stru_IEEE1609_Phy_Var IEEE1609_PHY_VAR
 
typedef struct stru_IEEE1609_Phy_VarPIEEE1609_PHY_VAR
 

Enumerations

enum  enum_IEEE1609_ChannelType { IEEE1609_ChannelType_CCH , IEEE1609_ChannelType_SCH , IEEE1609_ChannelType_GUARD }
 

Macro Definition Documentation

◆ _NETSIM_IEEE1609_INTERFACE_H_

#define _NETSIM_IEEE1609_INTERFACE_H_

Definition at line 16 of file IEEE1609_Interface.h.

◆ GET_IEEE1609_CURR_MAC_VAR

#define GET_IEEE1609_CURR_MAC_VAR   GET_IEEE1609_MAC_VAR(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId)

Definition at line 57 of file IEEE1609_Interface.h.

◆ GET_IEEE1609_CURR_PHY_VAR

#define GET_IEEE1609_CURR_PHY_VAR   GET_IEEE1609_PHY_VAR(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId)

Definition at line 73 of file IEEE1609_Interface.h.

◆ GET_IEEE1609_MAC_VAR

#define GET_IEEE1609_MAC_VAR (   nDeviceId,
  nInterfaceId 
)    ((PIEEE1609_MAC_VAR)DEVICE_MACVAR(nDeviceId,nInterfaceId))

Definition at line 55 of file IEEE1609_Interface.h.

◆ GET_IEEE1609_PHY_VAR

#define GET_IEEE1609_PHY_VAR (   nDeviceId,
  nInterfaceId 
)    ((PIEEE1609_PHY_VAR)DEVICE_PHYVAR(nDeviceId,nInterfaceId))

Definition at line 71 of file IEEE1609_Interface.h.

◆ SET_IEEE1609_MAC_VAR

#define SET_IEEE1609_MAC_VAR (   nDeviceId,
  nInterfaceId,
  mac 
)    DEVICE_MACVAR(nDeviceId,nInterfaceId) = ((void*)(mac))

Definition at line 56 of file IEEE1609_Interface.h.

◆ SET_IEEE1609_PHY_VAR

#define SET_IEEE1609_PHY_VAR (   nDeviceId,
  nInterfaceId,
  phy 
)    DEVICE_PHYVAR(nDeviceId,nInterfaceId) = ((void*)(phy))

Definition at line 72 of file IEEE1609_Interface.h.

Typedef Documentation

◆ IEEE1609_BUFFER

◆ IEEE1609_CHANNEL_TYPE

◆ IEEE1609_MAC_VAR

◆ IEEE1609_PHY_VAR

◆ PIEEE1609_BUFFER

◆ PIEEE1609_MAC_VAR

◆ PIEEE1609_PHY_VAR

Enumeration Type Documentation

◆ enum_IEEE1609_ChannelType

Enumerator
IEEE1609_ChannelType_CCH 
IEEE1609_ChannelType_SCH 
IEEE1609_ChannelType_GUARD 

Definition at line 20 of file IEEE1609_Interface.h.