Go to the source code of this file.
|
| void | medium_add_device (NETSIM_ID d, NETSIM_ID ifid, double dFrequency_MHz, double dBandwidth_MHz, double dRxSensitivity_dBm, double dEdThreshold_dBm, void(*medium_change_callback)(NETSIM_ID, NETSIM_ID, bool, NetSim_PACKET *), bool(*isRadioIdle)(NETSIM_ID, NETSIM_ID), bool(*isTransmitterBusy)(NETSIM_ID, NETSIM_ID), void *(*propagationinfo_find)(NETSIM_ID, NETSIM_ID, NETSIM_ID, NETSIM_ID), void(*packetsentnotify)(NETSIM_ID, NETSIM_ID, NetSim_PACKET *)) |
| |
| void | medium_update_frequency (NETSIM_ID d, NETSIM_ID in, double f_MHz) |
| |
| void | medium_update_bandwidth (NETSIM_ID d, NETSIM_ID in, double bw_MHz) |
| |
| void | medium_update_rxsensitivity (NETSIM_ID d, NETSIM_ID in, double p_dbm) |
| |
| void | medium_update_edthershold (NETSIM_ID d, NETSIM_ID in, double p_dbm) |
| |
| void | medium_update_modulation (NETSIM_ID d, NETSIM_ID in, PHY_MODULATION m, double coderate) |
| |
| void | medium_update_datarate (NETSIM_ID d, NETSIM_ID in, double r_mbps) |
| |
| void | medium_notify_packet_send (NetSim_PACKET *packet, NETSIM_ID txId, NETSIM_ID txIf, NETSIM_ID rxId, NETSIM_ID rxIf) |
| |
| void | medium_notify_packet_received (NetSim_PACKET *packet) |
| |
| bool | medium_isIdle (NETSIM_ID d, NETSIM_ID in) |
| |
◆ _NETSIM_MEDIUM_H_
| #define _NETSIM_MEDIUM_H_ |
◆ medium_add_device()
| void medium_add_device |
( |
NETSIM_ID |
d, |
|
|
NETSIM_ID |
ifid, |
|
|
double |
dFrequency_MHz, |
|
|
double |
dBandwidth_MHz, |
|
|
double |
dRxSensitivity_dBm, |
|
|
double |
dEdThreshold_dBm, |
|
|
void(*)(NETSIM_ID, NETSIM_ID, bool, NetSim_PACKET *) |
medium_change_callback, |
|
|
bool(*)(NETSIM_ID, NETSIM_ID) |
isRadioIdle, |
|
|
bool(*)(NETSIM_ID, NETSIM_ID) |
isTransmitterBusy, |
|
|
void *(*)(NETSIM_ID, NETSIM_ID, NETSIM_ID, NETSIM_ID) |
propagationinfo_find, |
|
|
void(*)(NETSIM_ID, NETSIM_ID, NetSim_PACKET *) |
packetsentnotify |
|
) |
| |
◆ medium_isIdle()
◆ medium_notify_packet_received()
◆ medium_notify_packet_send()
◆ medium_update_bandwidth()
◆ medium_update_datarate()
◆ medium_update_edthershold()
◆ medium_update_frequency()
◆ medium_update_modulation()
◆ medium_update_rxsensitivity()