#include "List.h"
#include "ErrorModel.h"
Go to the source code of this file.
|
| #define | _NETSIM_P2P_H_ |
| |
| #define | P2P_MAC(devid, ifid) ((ptrP2P_NODE_MAC)DEVICE_MACVAR(devid,ifid)) |
| |
| #define | P2P_MAC_SET_BUSY(d, in) (P2P_MAC(d,in)->isMacBusy = true) |
| |
| #define | P2P_MAC_SET_IDLE(d, in) (P2P_MAC(d,in)->isMacBusy = false) |
| |
| #define | P2P_MAC_IS_BUSY(d, in) (P2P_MAC(d,in)->isMacBusy) |
| |
| #define | P2P_CONNECTION_MEDIUM_DEFAULT _strdup("wired") |
| |
| #define | P2P_BANDWIDTH_DEFAULT 20 |
| |
| #define | P2P_CENTRAL_FREQUENCY_DEFAULT 30 |
| |
| #define | P2P_TX_POWER_DEFAULT 20000 |
| |
| #define | P2P_DATA_RATE_DEFAULT 10 |
| |
| #define | P2P_RECEIVER_SENSITIVITY_DBM_DEFAULT -101 |
| |
| #define | P2P_MODULATION_TECHNIQUE_DEFAULT _strdup("QPSK") |
| |
| #define | P2P_ANTENNA_HEIGHT_DEFAULT 1 |
| |
| #define | P2P_ANTENNA_GAIN_DEFAULT 1 |
| |
| #define | P2P_D0_DEFAULT 1 |
| |
| #define | P2P_PL_D0_DEFAULT -30 |
| |
| #define | P2P_PHY(devid, ifid) ((ptrP2P_NODE_PHY)DEVICE_PHYVAR(devid,ifid)) |
| |
| #define | isP2PConfigured(d, i) (DEVICE_MACLAYER(d,i)->nMacProtocolId == MAC_PROTOCOL_P2P) |
| |
| #define | isP2PWireless(d, i) (isP2PConfigured(d,i)?(P2P_PHY(d,i)?P2P_PHY(d,i)->iswireless:false):false) |
| |
◆ _NETSIM_P2P_H_
Definition at line 26 of file P2P.h.
◆ isP2PConfigured
Definition at line 78 of file P2P.h.
◆ isP2PWireless
Definition at line 79 of file P2P.h.
◆ P2P_ANTENNA_GAIN_DEFAULT
| #define P2P_ANTENNA_GAIN_DEFAULT 1 |
Definition at line 58 of file P2P.h.
◆ P2P_ANTENNA_HEIGHT_DEFAULT
| #define P2P_ANTENNA_HEIGHT_DEFAULT 1 |
Definition at line 57 of file P2P.h.
◆ P2P_BANDWIDTH_DEFAULT
| #define P2P_BANDWIDTH_DEFAULT 20 |
Definition at line 51 of file P2P.h.
◆ P2P_CENTRAL_FREQUENCY_DEFAULT
| #define P2P_CENTRAL_FREQUENCY_DEFAULT 30 |
Definition at line 52 of file P2P.h.
◆ P2P_CONNECTION_MEDIUM_DEFAULT
| #define P2P_CONNECTION_MEDIUM_DEFAULT _strdup("wired") |
Definition at line 50 of file P2P.h.
◆ P2P_D0_DEFAULT
Definition at line 59 of file P2P.h.
◆ P2P_DATA_RATE_DEFAULT
| #define P2P_DATA_RATE_DEFAULT 10 |
Definition at line 54 of file P2P.h.
◆ P2P_MAC
Definition at line 44 of file P2P.h.
◆ P2P_MAC_IS_BUSY
| #define P2P_MAC_IS_BUSY |
( |
|
d, |
|
|
|
in |
|
) |
| (P2P_MAC(d,in)->isMacBusy) |
Definition at line 47 of file P2P.h.
◆ P2P_MAC_SET_BUSY
| #define P2P_MAC_SET_BUSY |
( |
|
d, |
|
|
|
in |
|
) |
| (P2P_MAC(d,in)->isMacBusy = true) |
Definition at line 45 of file P2P.h.
◆ P2P_MAC_SET_IDLE
| #define P2P_MAC_SET_IDLE |
( |
|
d, |
|
|
|
in |
|
) |
| (P2P_MAC(d,in)->isMacBusy = false) |
Definition at line 46 of file P2P.h.
◆ P2P_MODULATION_TECHNIQUE_DEFAULT
| #define P2P_MODULATION_TECHNIQUE_DEFAULT _strdup("QPSK") |
Definition at line 56 of file P2P.h.
◆ P2P_PHY
Definition at line 76 of file P2P.h.
◆ P2P_PL_D0_DEFAULT
| #define P2P_PL_D0_DEFAULT -30 |
Definition at line 60 of file P2P.h.
◆ P2P_RECEIVER_SENSITIVITY_DBM_DEFAULT
| #define P2P_RECEIVER_SENSITIVITY_DBM_DEFAULT -101 |
Definition at line 55 of file P2P.h.
◆ P2P_TX_POWER_DEFAULT
| #define P2P_TX_POWER_DEFAULT 20000 |
Definition at line 53 of file P2P.h.
◆ P2P_NODE_MAC
◆ P2P_NODE_PHY
◆ ptrP2P_NODE_MAC
◆ ptrP2P_NODE_PHY
◆ propagationHandle
Definition at line 81 of file P2P.h.