45 for (j = 0; j <
DEVICE(i + 1)->nNumOfInterface; j++)
62 fnNetSimError(
"Unknown device type in function %s\n", __FUNCTION__);
#define _declspec(dllexport)
This function is used to trigger the update.
#define fnNetSimError(x,...)
int fn_NetSim_SATELLITE_Init()
int fn_NetSim_SATELLITE_Run()
void close_satellite_log()
char * fn_NetSim_SATELLITE_Trace(NETSIM_ID id)
int fn_NetSim_SATELLITE_Configure(void **var)
static void satellite_init(NETSIM_ID d, NETSIM_ID in)
static void satellite_ut_init(NETSIM_ID d, NETSIM_ID in)
int fn_NetSim_SATELLITE_CopyPacket(NetSim_PACKET *destPacket, const NetSim_PACKET *srcPacket)
int fn_NetSim_SATELLITE_WritePacketTrace(NetSim_PACKET *pstruPacket, char **ppszTrace)
void init_satellite_log()
int fn_NetSim_SATELLITE_FreePacket(NetSim_PACKET *packet)
char * fn_NetSim_SATELLITE_ConfigPacketTrace(void *xmlNetSimNode)
static void satellite_handle_timer()
int fn_NetSim_SATELLITE_Finish()
static void satellite_gw_init(NETSIM_ID d, NETSIM_ID in)
int fn_NetSim_SATELLITE_Metrics(PMETRICSWRITER file)
void satellite_handle_mac_out()
bool isSatelliteInterface(NETSIM_ID d, NETSIM_ID in)
@ SATELLITE_DEVICETYPE_SATELLITE_GATEWAY
@ SATELLITE_DEVICETYPE_USER_TERMINAL
@ SATELLITE_DEVICETYPE_SATELLITE
void satellite_handle_phy_in()
void fn_NetSim_SATELLITE_Configure_F(void **)
void satellite_handle_mac_in()
static const char * strSATELLITE_SUBEVENT[]
@ SUBEVENT_SUPERFRAME_START
SATELLITE_DEVICETYPE SATELLITE_DEVICETYPE_GET(NETSIM_ID d, NETSIM_ID in)
void satellite_handle_phy_out()
void satellite_frame_start()
void satellite_superframe_start()
void satellite_UT_MAC_init(NETSIM_ID utId, NETSIM_ID utIf)
void satellite_GW_MAC_init(NETSIM_ID gwId, NETSIM_ID gwIf)
void satellite_mac_init(NETSIM_ID d, NETSIM_ID in)
void satellite_ut_phy_init(NETSIM_ID d, NETSIM_ID in)
void satellite_gw_phy_init(NETSIM_ID d, NETSIM_ID in)
EXPORTED struct stru_NetSim_Network * NETWORK
EXPORTED struct stru_NetSim_EventDetails * pstruEventDetails