NetSim Source Code Help
Loading...
Searching...
No Matches
Satellite_Utility.c File Reference
#include "main.h"
#include "SATELLITE.h"
Include dependency graph for Satellite_Utility.c:

Go to the source code of this file.

Macros

#define MAX_TAB_COUNT   100
 

Functions

SATELLITE_DEVICETYPE SATELLITE_DEVICETYPE_FROM_STR (const char *type)
 
static ptrSATELLITE_PROTODATA check_for_data_alloc (NETSIM_ID d, NETSIM_ID in)
 
static void set_protocol_data (NETSIM_ID d, NETSIM_ID in, void *data)
 
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)
 
static bool get_satellite_log_status ()
 
void init_satellite_log ()
 
void close_satellite_log ()
 
void print_satellite_log (char *format,...)
 
void satellite_log_add_tab ()
 
void satellite_log_remove_tab ()
 

Variables

static FILE * fplog = NULL
 
static char tabs [MAX_TAB_COUNT]
 
static int tabCount = 0
 

Macro Definition Documentation

◆ MAX_TAB_COUNT

#define MAX_TAB_COUNT   100

Definition at line 196 of file Satellite_Utility.c.

Function Documentation

◆ check_for_data_alloc()

static ptrSATELLITE_PROTODATA check_for_data_alloc ( NETSIM_ID  d,
NETSIM_ID  in 
)
static

Definition at line 39 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ close_satellite_log()

void close_satellite_log ( )

Definition at line 225 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ get_satellite_log_status()

static bool get_satellite_log_status ( )
static

Definition at line 201 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ init_satellite_log()

void init_satellite_log ( )

Definition at line 210 of file Satellite_Utility.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ print_satellite_log()

void print_satellite_log ( char *  format,
  ... 
)

Definition at line 230 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ SATELLITE_DEVICETYPE_FROM_STR()

SATELLITE_DEVICETYPE SATELLITE_DEVICETYPE_FROM_STR ( const char *  type)

Definition at line 28 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ SATELLITE_DEVICETYPE_GET()

SATELLITE_DEVICETYPE SATELLITE_DEVICETYPE_GET ( NETSIM_ID  d,
NETSIM_ID  in 
)

Definition at line 182 of file Satellite_Utility.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SATELLITE_LAYER_DATA_GET()

void * SATELLITE_LAYER_DATA_GET ( NETSIM_ID  d,
NETSIM_ID  in,
SATELLITE_DEVICETYPE  devType,
SATELLITE_LAYER  layer 
)

Definition at line 103 of file Satellite_Utility.c.

Here is the call graph for this function:

◆ SATELLITE_LAYER_DATA_IsInitialized()

bool SATELLITE_LAYER_DATA_IsInitialized ( NETSIM_ID  d,
NETSIM_ID  in,
SATELLITE_DEVICETYPE  devType,
SATELLITE_LAYER  layer 
)

Definition at line 132 of file Satellite_Utility.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SATELLITE_LAYER_DATA_SET()

void SATELLITE_LAYER_DATA_SET ( NETSIM_ID  d,
NETSIM_ID  in,
SATELLITE_DEVICETYPE  devType,
SATELLITE_LAYER  layer,
void *  data 
)

Definition at line 159 of file Satellite_Utility.c.

Here is the call graph for this function:

◆ satellite_log_add_tab()

void satellite_log_add_tab ( )

Definition at line 242 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ satellite_log_remove_tab()

void satellite_log_remove_tab ( )

Definition at line 249 of file Satellite_Utility.c.

Here is the caller graph for this function:

◆ SATELLITE_PROTOCOLDATA_ALLOC()

ptrSATELLITE_PROTODATA SATELLITE_PROTOCOLDATA_ALLOC ( NETSIM_ID  d,
NETSIM_ID  in 
)

Definition at line 69 of file Satellite_Utility.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SATELLITE_PROTOCOLDATA_FREE()

void SATELLITE_PROTOCOLDATA_FREE ( NETSIM_ID  d,
NETSIM_ID  in 
)

Definition at line 93 of file Satellite_Utility.c.

◆ set_protocol_data()

static void set_protocol_data ( NETSIM_ID  d,
NETSIM_ID  in,
void *  data 
)
static

Definition at line 55 of file Satellite_Utility.c.

Here is the caller graph for this function:

Variable Documentation

◆ fplog

FILE* fplog = NULL
static

Definition at line 197 of file Satellite_Utility.c.

◆ tabCount

int tabCount = 0
static

Definition at line 199 of file Satellite_Utility.c.

◆ tabs

char tabs[MAX_TAB_COUNT]
static

Definition at line 198 of file Satellite_Utility.c.