NetSim Source Code Help
Loading...
Searching...
No Matches
BatteryModel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _NETSIM_BATTERY_MODEL_H_
 

Typedefs

typedef void * ptrBATTERY
 

Functions

ptrBATTERY battery_find (NETSIM_ID d, NETSIM_ID in)
 
void battery_add_new_mode (ptrBATTERY battery, int mode, double current, char *heading)
 
ptrBATTERY battery_init_new (NETSIM_ID deviceId, NETSIM_ID interfaceId, double initialEnergy, double voltage, double dRechargingCurrent)
 
bool battery_set_mode (ptrBATTERY battery, int mode, double time)
 
void battery_animation ()
 
void battery_metrics (PMETRICSWRITER metricsWriter)
 
double battery_get_remaining_energy (ptrBATTERY battery)
 
double battery_get_consumed_energy (ptrBATTERY battery, int mode)
 

Macro Definition Documentation

◆ _NETSIM_BATTERY_MODEL_H_

#define _NETSIM_BATTERY_MODEL_H_

Definition at line 17 of file BatteryModel.h.

Typedef Documentation

◆ ptrBATTERY

typedef void* ptrBATTERY

Definition at line 24 of file BatteryModel.h.

Function Documentation

◆ battery_add_new_mode()

void battery_add_new_mode ( ptrBATTERY  battery,
int  mode,
double  current,
char *  heading 
)

Definition at line 101 of file BatteryModel.c.

Here is the caller graph for this function:

◆ battery_animation()

void battery_animation ( )

Definition at line 223 of file BatteryModel.c.

Here is the call graph for this function:

◆ battery_find()

ptrBATTERY battery_find ( NETSIM_ID  d,
NETSIM_ID  in 
)

Definition at line 82 of file BatteryModel.c.

Here is the caller graph for this function:

◆ battery_get_consumed_energy()

double battery_get_consumed_energy ( ptrBATTERY  battery,
int  mode 
)

Definition at line 389 of file BatteryModel.c.

◆ battery_get_remaining_energy()

double battery_get_remaining_energy ( ptrBATTERY  battery)

Definition at line 384 of file BatteryModel.c.

◆ battery_init_new()

ptrBATTERY battery_init_new ( NETSIM_ID  deviceId,
NETSIM_ID  interfaceId,
double  initialEnergy,
double  voltage,
double  dRechargingCurrent 
)

Definition at line 117 of file BatteryModel.c.

Here is the call graph for this function:

◆ battery_metrics()

void battery_metrics ( PMETRICSWRITER  metricsWriter)

Definition at line 340 of file BatteryModel.c.

Here is the call graph for this function:

◆ battery_set_mode()

bool battery_set_mode ( ptrBATTERY  battery,
int  mode,
double  time 
)

Definition at line 158 of file BatteryModel.c.

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