Go to the source code of this file.
|
| #define | _NETSIM_SATELLITE_H_ |
| |
| #define | SATELLITE_LOG |
| |
| #define | SATELLITE_PROTOCOLDATA_CURRENT() ((ptrSATELLITE_PROTODATA)DEVICE_MACVAR(pstruEventDetails->nDeviceId,pstruEventDetails->nInterfaceId)) |
| |
| #define | SATELLITE_PHY_GET(d, i) (SATELLITE_LAYER_DATA_GET(d,i,SATELLITE_DEVICETYPE_SATELLITE,SATELLITE_LAYER_PHY)) |
| |
| #define | SATELLITE_MAC_GET(d, i) (SATELLITE_LAYER_DATA_GET(d,i,SATELLITE_DEVICETYPE_SATELLITE,SATELLITE_LAYER_MAC)) |
| |
| #define | SATELLITE_UTPHY_GET(d, i) (SATELLITE_LAYER_DATA_GET(d,i,SATELLITE_DEVICETYPE_USER_TERMINAL,SATELLITE_LAYER_PHY)) |
| |
| #define | SATELLITE_UTMAC_GET(d, i) (SATELLITE_LAYER_DATA_GET(d,i,SATELLITE_DEVICETYPE_USER_TERMINAL,SATELLITE_LAYER_MAC)) |
| |
| #define | SATELLITE_GWPHY_GET(d, i) (SATELLITE_LAYER_DATA_GET(d,i,SATELLITE_DEVICETYPE_SATELLITE_GATEWAY,SATELLITE_LAYER_PHY)) |
| |
| #define | SATELLITE_GWMAC_GET(d, i) (SATELLITE_LAYER_DATA_GET(d,i,SATELLITE_DEVICETYPE_SATELLITE_GATEWAY,SATELLITE_LAYER_MAC)) |
| |
| #define | SATELLITE_PHY_SET(d, i, data) (SATELLITE_LAYER_DATA_SET(d,i,SATELLITE_DEVICETYPE_SATELLITE,SATELLITE_LAYER_PHY,data)) |
| |
| #define | SATELLITE_MAC_SET(d, i, data) (SATELLITE_LAYER_DATA_SET(d,i,SATELLITE_DEVICETYPE_SATELLITE,SATELLITE_LAYER_MAC,data)) |
| |
| #define | SATELLITE_UTPHY_SET(d, i, data) (SATELLITE_LAYER_DATA_SET(d,i,SATELLITE_DEVICETYPE_USER_TERMINAL,SATELLITE_LAYER_PHY,data)) |
| |
| #define | SATELLITE_UTMAC_SET(d, i, data) (SATELLITE_LAYER_DATA_SET(d,i,SATELLITE_DEVICETYPE_USER_TERMINAL,SATELLITE_LAYER_MAC,data)) |
| |
| #define | SATELLITE_GWPHY_SET(d, i, data) (SATELLITE_LAYER_DATA_SET(d,i,SATELLITE_DEVICETYPE_SATELLITE_GATEWAY,SATELLITE_LAYER_PHY,data)) |
| |
| #define | SATELLITE_GWMAC_SET(d, i, data) (SATELLITE_LAYER_DATA_SET(d,i,SATELLITE_DEVICETYPE_SATELLITE_GATEWAY,SATELLITE_LAYER_MAC,data)) |
| |
| #define | isSATELLITE(d, i) (SATELLITE_DEVICETYPE_GET(d,i) == SATELLITE_DEVICETYPE_SATELLITE) |
| |
| #define | isUT(d, i) (SATELLITE_DEVICETYPE_GET(d,i) == SATELLITE_DEVICETYPE_USER_TERMINAL) |
| |
| #define | isGW(d, i) (SATELLITE_DEVICETYPE_GET(d,i) == SATELLITE_DEVICETYPE_SATELLITE_GATEWAY) |
| |
|
| void | print_satellite_log (char *format,...) |
| |
| void | satellite_log_add_tab () |
| |
| void | satellite_log_remove_tab () |
| |
| SATELLITE_DEVICETYPE | SATELLITE_DEVICETYPE_FROM_STR (const char *type) |
| |
| ptrSATELLITE_PROTODATA | SATELLITE_PROTOCOLDATA_ALLOC (NETSIM_ID d, NETSIM_ID in) |
| |
| void | SATELLITE_PROTOCOLDATA_FREE (NETSIM_ID d, NETSIM_ID in) |
| |
| void * | SATELLITE_LAYER_DATA_GET (NETSIM_ID d, NETSIM_ID in, SATELLITE_DEVICETYPE devType, SATELLITE_LAYER layer) |
| |
| bool | SATELLITE_LAYER_DATA_IsInitialized (NETSIM_ID d, NETSIM_ID in, SATELLITE_DEVICETYPE devType, SATELLITE_LAYER layer) |
| |
| void | SATELLITE_LAYER_DATA_SET (NETSIM_ID d, NETSIM_ID in, SATELLITE_DEVICETYPE devType, SATELLITE_LAYER layer, void *data) |
| |
| SATELLITE_DEVICETYPE | SATELLITE_DEVICETYPE_GET (NETSIM_ID d, NETSIM_ID in) |
| |
| void | fn_NetSim_SATELLITE_Configure_F (void **) |
| |
| bool | isSatelliteInterface (NETSIM_ID d, NETSIM_ID in) |
| |
| void | satellite_handle_mac_out () |
| |
| void | satellite_handle_mac_in () |
| |
| void | satellite_handle_phy_out () |
| |
| void | satellite_handle_phy_in () |
| |
| void | satellite_hdr_init (NETSIM_ID d, NETSIM_ID in, NetSim_PACKET *packet) |
| |
◆ _NETSIM_SATELLITE_H_
| #define _NETSIM_SATELLITE_H_ |
◆ isGW
◆ isSATELLITE
◆ isUT
◆ SATELLITE_GWMAC_GET
◆ SATELLITE_GWMAC_SET
◆ SATELLITE_GWPHY_GET
◆ SATELLITE_GWPHY_SET
◆ SATELLITE_LOG
◆ SATELLITE_MAC_GET
◆ SATELLITE_MAC_SET
◆ SATELLITE_PHY_GET
◆ SATELLITE_PHY_SET
◆ SATELLITE_PROTOCOLDATA_CURRENT
◆ SATELLITE_UTMAC_GET
◆ SATELLITE_UTMAC_SET
◆ SATELLITE_UTPHY_GET
◆ SATELLITE_UTPHY_SET
◆ LINKTYPE
◆ ptrSATELLITE_PROTODATA
◆ SATELLITE_DEVICETYPE
◆ SATELLITE_LAYER
◆ SATELLITE_PROTODATA
◆ SATELLITE_SUBEVENT
◆ enum_linktype
| Enumerator |
|---|
| LINKTYPE_FORWARD | |
| LINKTYPE_RETURN | |
Definition at line 59 of file Satellite.h.
◆ enum_SATELLITE_DEVICE_TYPE
| Enumerator |
|---|
| SATELLITE_DEVICETYPE_USER_TERMINAL | |
| SATELLITE_DEVICETYPE_SATELLITE | |
| SATELLITE_DEVICETYPE_SATELLITE_GATEWAY | |
| SATELLITE_DEVICETYPE_UNKNOWN | |
Definition at line 48 of file Satellite.h.
◆ enum_SATELLITE_LAYER
| Enumerator |
|---|
| SATELLITE_LAYER_MAC | |
| SATELLITE_LAYER_PHY | |
| SATELLITE_LAYER_UNKNOWN | |
Definition at line 66 of file Satellite.h.
◆ enum_satellite_subevent
| Enumerator |
|---|
| SUBEVENT_SUPERFRAME_START | |
| SUBEVENT_FRAME_START | |
Definition at line 75 of file Satellite.h.
◆ fn_NetSim_SATELLITE_Configure_F()
| void fn_NetSim_SATELLITE_Configure_F |
( |
void ** |
var | ) |
|
◆ isSatelliteInterface()
◆ print_satellite_log()
| void print_satellite_log |
( |
char * |
format, |
|
|
|
... |
|
) |
| |
◆ SATELLITE_DEVICETYPE_FROM_STR()
◆ SATELLITE_DEVICETYPE_GET()
◆ satellite_handle_mac_in()
| void satellite_handle_mac_in |
( |
| ) |
|
◆ satellite_handle_mac_out()
| void satellite_handle_mac_out |
( |
| ) |
|
◆ satellite_handle_phy_in()
| void satellite_handle_phy_in |
( |
| ) |
|
◆ satellite_handle_phy_out()
| void satellite_handle_phy_out |
( |
| ) |
|
◆ satellite_hdr_init()
◆ SATELLITE_LAYER_DATA_GET()
◆ SATELLITE_LAYER_DATA_IsInitialized()
◆ SATELLITE_LAYER_DATA_SET()
◆ satellite_log_add_tab()
| void satellite_log_add_tab |
( |
| ) |
|
◆ satellite_log_remove_tab()
| void satellite_log_remove_tab |
( |
| ) |
|
◆ SATELLITE_PROTOCOLDATA_ALLOC()
◆ SATELLITE_PROTOCOLDATA_FREE()
◆ strLINKTYPE
| char* strLINKTYPE[] = { "FORWARD","RETURN" } |
|
static |
◆ strSATELLITE_DEVICETYPE
| const char* strSATELLITE_DEVICETYPE[] |
|
static |
Initial value:=
{ "USER_TERMINAL","SATELLITE","SATELLITE_GATEWAY","Unknown" }
Definition at line 55 of file Satellite.h.
◆ strSATELLITE_LAYER
| const char* strSATELLITE_LAYER[] |
|
static |
Initial value:=
{ "MAC","PHY","Unknwon" }
Definition at line 72 of file Satellite.h.
◆ strSATELLITE_SUBEVENT
| const char* strSATELLITE_SUBEVENT[] |
|
static |
Initial value:=
{ "","Satellite_Superframe_Start","Satellite_Frame_Start" }
Definition at line 80 of file Satellite.h.