#include "main.h"
#include "SATELLITE.h"
#include "Satellite_MAC.h"
#include "Satellite_PHY.h"
Go to the source code of this file.
|
| static ptrEVENTDETAILS | form_eventdetails (ptrSUPERFRAME sf, ptrFRAME fr, ptrCARRIER carrier) |
| |
| static void | clear_eventdetails (ptrEVENTDETAILS ev) |
| |
| static ptrSUPERFRAME | get_curr_superframe () |
| |
| static ptrFRAME | get_curr_frame () |
| |
| static ptrCARRIER | get_curr_carrier () |
| |
| static void | add_superframe_event (NETSIM_ID d, NETSIM_ID in, double time, ptrSUPERFRAME sf) |
| |
| static void | frame_send_packet (NETSIM_ID d, NETSIM_ID in, ptrSUPERFRAME sf, ptrFRAME fr, ptrCARRIER cr) |
| |
| ptrSUPERFRAME | satellite_get_return_superframe (NETSIM_ID d, NETSIM_ID in) |
| |
| ptrSUPERFRAME | satellite_get_forward_superframe (NETSIM_ID d, NETSIM_ID in) |
| |
| ptrSUPERFRAME | superframe_alloc (LINKTYPE linkType, NETSIM_ID d, NETSIM_ID in) |
| |
| static void | form_frames (ptrSUPERFRAME sf, ptrCARRIER carrier) |
| |
| static UINT | calculate_bitsPerSlot (ptrSUPERFRAME sf) |
| |
| static UINT | getModulationBits (PHY_MODULATION modulation) |
| |
| static void | form_carrier (ptrSUPERFRAME sf) |
| |
| static void | configure_superframe (ptrSUPERFRAME sf) |
| |
| static void | form_superframe (ptrSUPERFRAME sf) |
| |
| static void | set_max_payload_size (NETSIM_ID d, NETSIM_ID in, UINT bits) |
| |
| static void | set_max_unit_size (ptrSUPERFRAME sf, UINT maxBitsCount) |
| |
| void | superframe_init (NETSIM_ID d, NETSIM_ID in) |
| |
| static void | reset_carrier (ptrSUPERFRAME sf, ptrCARRIER cr) |
| |
| static void | reset_superframe (ptrSUPERFRAME sf) |
| |
| static void | add_frame_start_event (NETSIM_ID d, NETSIM_ID in, ptrSUPERFRAME sf, ptrFRAME fr, ptrCARRIER cr) |
| |
| void | satellite_frame_start () |
| |
| static void | start_superframe (ptrSATELLITE_MAC mac, ptrSUPERFRAME sf, double time) |
| |
| void | satellite_superframe_start () |
| |
| static void | send_packet_to_phy (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in) |
| |
| static void | update_time (NetSim_PACKET *packet, double *startTime, UINT bitsPerFrame, double frameDuration) |
| |
◆ EVENTDETAILS
◆ ptrEVENTDETAILS
◆ add_frame_start_event()
◆ add_superframe_event()
◆ calculate_bitsPerSlot()
◆ clear_eventdetails()
◆ configure_superframe()
◆ form_carrier()
◆ form_eventdetails()
◆ form_frames()
◆ form_superframe()
◆ frame_send_packet()
◆ get_curr_carrier()
◆ get_curr_frame()
◆ get_curr_superframe()
◆ getModulationBits()
◆ reset_carrier()
◆ reset_superframe()
◆ satellite_frame_start()
| void satellite_frame_start |
( |
| ) |
|
◆ satellite_get_forward_superframe()
◆ satellite_get_return_superframe()
◆ satellite_superframe_start()
| void satellite_superframe_start |
( |
| ) |
|
◆ send_packet_to_phy()
◆ set_max_payload_size()
◆ set_max_unit_size()
◆ start_superframe()
◆ superframe_alloc()
◆ superframe_init()
◆ update_time()
| static void update_time |
( |
NetSim_PACKET * |
packet, |
|
|
double * |
startTime, |
|
|
UINT |
bitsPerFrame, |
|
|
double |
frameDuration |
|
) |
| |
|
static |