NetSim Source Code Help
Loading...
Searching...
No Matches
stru_Device Struct Reference
Collaboration diagram for stru_Device:
Collaboration graph

Data Fields

NETSIM_ID deviceId
 
NETSIM_ID interfaceId
 
double frequency_MHz
 
double bandwidth_MHz
 
double dRxSensitivity_dBm
 
double dEDThreshold_dBm
 
PHY_MODULATION modulation
 
double dCodeRate
 
double dDataRate_mbps
 
double dCummulativeReceivedPower_mw
 
double dCummulativeReceivedPower_dbm
 
void(* medium_change_callback )(NETSIM_ID, NETSIM_ID, bool, NetSim_PACKET *)
 
bool(* isRadioIdle )(NETSIM_ID, NETSIM_ID)
 
void *(* propagationinfo_find )(NETSIM_ID, NETSIM_ID, NETSIM_ID, NETSIM_ID)
 
bool(* isTranmitterBusy )(NETSIM_ID, NETSIM_ID)
 
void(* packetSentNotify )(NETSIM_ID, NETSIM_ID, NetSim_PACKET *)
 

Detailed Description

Definition at line 54 of file Medium.c.

Field Documentation

◆ bandwidth_MHz

double stru_Device::bandwidth_MHz

Definition at line 59 of file Medium.c.

◆ dCodeRate

double stru_Device::dCodeRate

Definition at line 63 of file Medium.c.

◆ dCummulativeReceivedPower_dbm

double stru_Device::dCummulativeReceivedPower_dbm

Definition at line 67 of file Medium.c.

◆ dCummulativeReceivedPower_mw

double stru_Device::dCummulativeReceivedPower_mw

Definition at line 66 of file Medium.c.

◆ dDataRate_mbps

double stru_Device::dDataRate_mbps

Definition at line 64 of file Medium.c.

◆ dEDThreshold_dBm

double stru_Device::dEDThreshold_dBm

Definition at line 61 of file Medium.c.

◆ deviceId

NETSIM_ID stru_Device::deviceId

Definition at line 56 of file Medium.c.

◆ dRxSensitivity_dBm

double stru_Device::dRxSensitivity_dBm

Definition at line 60 of file Medium.c.

◆ frequency_MHz

double stru_Device::frequency_MHz

Definition at line 58 of file Medium.c.

◆ interfaceId

NETSIM_ID stru_Device::interfaceId

Definition at line 57 of file Medium.c.

◆ isRadioIdle

bool(* stru_Device::isRadioIdle) (NETSIM_ID, NETSIM_ID)

Definition at line 70 of file Medium.c.

◆ isTranmitterBusy

bool(* stru_Device::isTranmitterBusy) (NETSIM_ID, NETSIM_ID)

Definition at line 72 of file Medium.c.

◆ medium_change_callback

void(* stru_Device::medium_change_callback) (NETSIM_ID, NETSIM_ID, bool, NetSim_PACKET *)

Definition at line 69 of file Medium.c.

◆ modulation

PHY_MODULATION stru_Device::modulation

Definition at line 62 of file Medium.c.

◆ packetSentNotify

void(* stru_Device::packetSentNotify) (NETSIM_ID, NETSIM_ID, NetSim_PACKET *)

Definition at line 73 of file Medium.c.

◆ propagationinfo_find

void *(* stru_Device::propagationinfo_find) (NETSIM_ID, NETSIM_ID, NETSIM_ID, NETSIM_ID)

Definition at line 71 of file Medium.c.


The documentation for this struct was generated from the following file: