Go to the source code of this file.
|
| void | add_mobility_animation (NETSIM_ID d, double t, double x, double y, double z) |
| |
| int | FileBasedMobilityPointersFree () |
| |
| int | fn_NMo_RandomPoint (double *X, double *Y, double velocity, double interval, unsigned long *pulSeed1, unsigned long *pulSeed2) |
| |
| int | fn_NetSim_MoveGroup () |
| |
| int | fn_NetSim_Mobility_Group_init () |
| |
| int | add_to_group (NETSIM_ID group_id, NETSIM_ID dev_id) |
| |
| void | mobility_pass_position_to_animation (NETSIM_ID devId, double time, NetSim_COORDINATES *coor) |
| |
| double * | corr (char *id) |
| |
| void | pipes_init () |
| |
| void | init_sumo () |
| |
| void | sumo_run () |
| |
| int | FileBasedMobilityReadingFile () |
| |
| void | process_filebased_mobility_event () |
| |
| void | fn_NetSim_MObility_configureOffice (void *xmlNetSimNode) |
| |
◆ Mobility_CALCULATION_INTERVAL_DEFAULT
| #define Mobility_CALCULATION_INTERVAL_DEFAULT 1 |
◆ Mobility_FILE_NAME_DEFAULT
| #define Mobility_FILE_NAME_DEFAULT _strdup("") |
◆ Mobility_GROUP_ID_DEFAULT
| #define Mobility_GROUP_ID_DEFAULT 1 |
◆ Mobility_MAX_SPEED_M_S_DEFAULT
| #define Mobility_MAX_SPEED_M_S_DEFAULT 3 |
◆ Mobility_MIN_SPEED_M_S_DEFAULT
| #define Mobility_MIN_SPEED_M_S_DEFAULT 1 |
◆ Mobility_MODEL_DEFAULT
| #define Mobility_MODEL_DEFAULT _strdup("NO_MOBILITY") |
◆ Mobility_STEP_SIZE_DEFAULT
| #define Mobility_STEP_SIZE_DEFAULT 1 |
◆ Mobility_STOP_DURATION_S_DEFAULT
| #define Mobility_STOP_DURATION_S_DEFAULT 5 |
◆ Mobility_STOP_PROBABILITY_DEFAULT
| #define Mobility_STOP_PROBABILITY_DEFAULT 0.5 |
◆ MOBILITY_MODEL
◆ MOBILITY_VAR
◆ NetSim_MOBILITY
◆ enum_MobilityModel
| Enumerator |
|---|
| MobilityModel_NOMOBILITY | |
| MobilityModel_RANDOMWAYPOINT | |
| MobilityModel_RANDOMWALK | |
| MobilityModel_FILEBASEDMOBILITY | |
| MobilityModel_GROUP | |
| MobilityModel_SUMO | |
| MobilityModel_PEDESTRAIN | |
Definition at line 44 of file Mobility.h.
◆ MOBILTY_SUBEVNET
Structure to store the mobility variables
| Enumerator |
|---|
| MOVE_GROUP | |
| NODE_JOIN | |
| NODE_LEAVE | |
Definition at line 37 of file Mobility.h.
◆ add_mobility_animation()
| void add_mobility_animation |
( |
NETSIM_ID |
d, |
|
|
double |
t, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
◆ add_to_group()
◆ corr()
| double * corr |
( |
char * |
id | ) |
|
◆ FileBasedMobilityPointersFree()
| int FileBasedMobilityPointersFree |
( |
| ) |
|
◆ FileBasedMobilityReadingFile()
| int FileBasedMobilityReadingFile |
( |
| ) |
|
This function is to open the file, to define position pointers and to set the initial positions for all the nodes
Definition at line 169 of file FileBasedMobility.c.
◆ fn_NetSim_MObility_configureOffice()
| void fn_NetSim_MObility_configureOffice |
( |
void * |
xmlNetSimNode | ) |
|
◆ fn_NetSim_Mobility_Group_init()
| int fn_NetSim_Mobility_Group_init |
( |
| ) |
|
◆ fn_NetSim_MoveGroup()
| int fn_NetSim_MoveGroup |
( |
| ) |
|
◆ fn_NMo_RandomPoint()
| int fn_NMo_RandomPoint |
( |
double * |
X, |
|
|
double * |
Y, |
|
|
double |
velocity, |
|
|
double |
interval, |
|
|
unsigned long * |
pulSeed1, |
|
|
unsigned long * |
pulSeed2 |
|
) |
| |
This function is used to generate the random point
Definition at line 547 of file Mobility.c.
◆ init_sumo()
◆ mobility_pass_position_to_animation()
◆ pipes_init()
◆ process_filebased_mobility_event()
| void process_filebased_mobility_event |
( |
| ) |
|
◆ sumo_run()
◆ dSimulationArea_X
◆ dSimulationArea_Y