![]() |
NetSim Source Code Help
|


Go to the source code of this file.
Data Structures | |
| struct | stru_tdma_slot_conf |
| struct | stru_tdma_frame_conf |
| struct | stru_tdma_frame |
| struct | stru_tdma_carrier_conf |
| struct | stru_tdma_carrier |
| struct | stru_tdma_superframe |
Macros | |
| #define | _NETSIM_SATELLITE_FRAME_H_ |
Typedefs | |
| typedef struct stru_tdma_slot_conf | SLOTCONF |
| typedef struct stru_tdma_slot_conf * | ptrSLOTCONF |
| typedef enum enum_frame_usage_mode | FRAMEUSAGEMODE |
| typedef struct stru_tdma_frame_conf | FRAMECONF |
| typedef struct stru_tdma_frame_conf * | ptrFRAMECONF |
| typedef struct stru_tdma_frame | FRAME |
| typedef struct stru_tdma_frame * | ptrFRAME |
| typedef enum enum_ber_model | BERMODEL |
| typedef struct stru_tdma_carrier_conf | CARRIERCONF |
| typedef struct stru_tdma_carrier_conf * | ptrCARRIERCONF |
| typedef struct stru_tdma_carrier | CARRIER |
| typedef struct stru_tdma_carrier * | ptrCARRIER |
| typedef struct stru_tdma_superframe | SUPERFRAME |
| typedef struct stru_tdma_superframe * | ptrSUPERFRAME |
Enumerations | |
| enum | enum_frame_usage_mode { FRUSAGE_NORMAL , FRUSAGE_SHORT } |
| enum | enum_ber_model { BERMODEL_Fixed , BERMODEL_File , BERMODEL_Model } |
| enum | SuperFrameConfiguration_t { SUPER_FRAME_CONFIG_0 , SUPER_FRAME_CONFIG_1 , SUPER_FRAME_CONFIG_2 , SUPER_FRAME_CONFIG_3 } |
Functions | |
| ptrSUPERFRAME | superframe_alloc (LINKTYPE linkType, NETSIM_ID d, NETSIM_ID in) |
| void | superframe_init (NETSIM_ID d, NETSIM_ID in) |
| void | satellite_superframe_start () |
| void | satellite_frame_start () |
| void | satellite_allocate_slot (NETSIM_ID d, NETSIM_ID in, ptrSUPERFRAME sf, ptrFRAME fr) |
| ptrSUPERFRAME | satellite_get_return_superframe (NETSIM_ID d, NETSIM_ID in) |
| ptrSUPERFRAME | satellite_get_forward_superframe (NETSIM_ID d, NETSIM_ID in) |
| #define _NETSIM_SATELLITE_FRAME_H_ |
Definition at line 26 of file Satellite_Frame.h.
| typedef enum enum_ber_model BERMODEL |
| typedef struct stru_tdma_carrier CARRIER |
| typedef struct stru_tdma_carrier_conf CARRIERCONF |
| typedef struct stru_tdma_frame FRAME |
| typedef struct stru_tdma_frame_conf FRAMECONF |
| typedef enum enum_frame_usage_mode FRAMEUSAGEMODE |
| typedef struct stru_tdma_carrier * ptrCARRIER |
| typedef struct stru_tdma_carrier_conf * ptrCARRIERCONF |
| typedef struct stru_tdma_frame * ptrFRAME |
| typedef struct stru_tdma_frame_conf * ptrFRAMECONF |
| typedef struct stru_tdma_slot_conf* ptrSLOTCONF |
| typedef struct stru_tdma_superframe * ptrSUPERFRAME |
| typedef struct stru_tdma_slot_conf SLOTCONF |
| typedef struct stru_tdma_superframe SUPERFRAME |
| enum enum_ber_model |
| Enumerator | |
|---|---|
| BERMODEL_Fixed | |
| BERMODEL_File | |
| BERMODEL_Model | |
Definition at line 87 of file Satellite_Frame.h.
| Enumerator | |
|---|---|
| FRUSAGE_NORMAL | |
| FRUSAGE_SHORT | |
Definition at line 46 of file Satellite_Frame.h.
| Enumerator | |
|---|---|
| SUPER_FRAME_CONFIG_0 | SUPER_FRAME_CONFIG_0. |
| SUPER_FRAME_CONFIG_1 | SUPER_FRAME_CONFIG_1. |
| SUPER_FRAME_CONFIG_2 | SUPER_FRAME_CONFIG_2. |
| SUPER_FRAME_CONFIG_3 | SUPER_FRAME_CONFIG_3. |
Definition at line 122 of file Satellite_Frame.h.
| void satellite_allocate_slot | ( | NETSIM_ID | d, |
| NETSIM_ID | in, | ||
| ptrSUPERFRAME | sf, | ||
| ptrFRAME | fr | ||
| ) |
Definition at line 229 of file Satellite_buffer.c.


| void satellite_frame_start | ( | ) |
Definition at line 335 of file Satellite_SuperFrame.c.


| ptrSUPERFRAME satellite_get_forward_superframe | ( | NETSIM_ID | d, |
| NETSIM_ID | in | ||
| ) |
| ptrSUPERFRAME satellite_get_return_superframe | ( | NETSIM_ID | d, |
| NETSIM_ID | in | ||
| ) |
| void satellite_superframe_start | ( | ) |
Definition at line 400 of file Satellite_SuperFrame.c.


| ptrSUPERFRAME superframe_alloc | ( | LINKTYPE | linkType, |
| NETSIM_ID | d, | ||
| NETSIM_ID | in | ||
| ) |
Definition at line 276 of file Satellite_SuperFrame.c.

