model_wifi.cc File Reference

#include <assert.h>
#include <sys/time.h>
#include <math.h>
#include "gui.h"
#include <limits.h>
#include "stage_internal.h"

Defines

#define RANDOM_LIMIT   INT_MAX
#define STG_DEFAULT_WIFI_ESSID   "any"
#define STG_DEFAULT_WIFI_FREQ   2450
#define STG_DEFAULT_WIFI_IP   "192.168.0.1"
#define STG_DEFAULT_WIFI_MAC   "00:00:00:00:00"
#define STG_DEFAULT_WIFI_PATH_LOSS_EXPONENT   2.5
#define STG_DEFAULT_WIFI_PLC   30
#define STG_DEFAULT_WIFI_POWER   45
#define STG_DEFAULT_WIFI_RANGE   0
#define STG_DEFAULT_WIFI_RANGE_DB   -50
#define STG_DEFAULT_WIFI_SENSITIVITY   -75
#define STG_DEFAULT_WIFI_SIGMA   5
#define STG_DEFAULT_WIFI_WALL_FACTOR   1
#define STG_WIFI_WATTS   2.5

Functions

void append_link_information (stg_model_t *mod1, stg_model_t *mod2, double db)
stg_meters_t calc_distance (stg_model_t *mod1, stg_model_t *mod2, stg_pose_t *pose1, stg_pose_t *pose2)
void compare_models (gpointer key, gpointer value, gpointer user)
void draw (stg_pose_t pose1, stg_pose_t pose2, stg_rtk_fig_t *fig)
double nrand (double d)
int wifi_init (stg_model_t *mod)
void wifi_load (stg_model_t *mod)
int wifi_raytrace_match (stg_model_t *mod, stg_model_t *hitmod)
int wifi_render_cfg (stg_model_t *mod, void *userp)
int wifi_render_data (stg_model_t *mod, void *userp)
int wifi_shutdown (stg_model_t *mod)
int wifi_startup (stg_model_t *mod)
int wifi_unrender_cfg (stg_model_t *mod, void *userp)
int wifi_unrender_data (stg_model_t *mod, void *userp)
int wifi_update (stg_model_t *mod)

Define Documentation

#define RANDOM_LIMIT   INT_MAX

Referenced by nrand().

#define STG_DEFAULT_WIFI_ESSID   "any"

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_FREQ   2450

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_IP   "192.168.0.1"

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_MAC   "00:00:00:00:00"

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_PATH_LOSS_EXPONENT   2.5

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_PLC   30

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_POWER   45

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_RANGE   0

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_RANGE_DB   -50

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_SENSITIVITY   -75

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_SIGMA   5

Referenced by wifi_init().

#define STG_DEFAULT_WIFI_WALL_FACTOR   1

Referenced by wifi_init().

#define STG_WIFI_WATTS   2.5

Referenced by wifi_startup().


Function Documentation

stg_meters_t calc_distance ( stg_model_t mod1,
stg_model_t mod2,
stg_pose_t pose1,
stg_pose_t pose2 
)

void draw ( stg_pose_t  pose1,
stg_pose_t  pose2,
stg_rtk_fig_t fig 
)

double nrand ( double  d  ) 

References RANDOM_LIMIT.

Referenced by compare_models().

int wifi_raytrace_match ( stg_model_t mod,
stg_model_t hitmod 
)

References stg_model_is_related().

Referenced by calc_distance(), and wifi_render_cfg().

int wifi_shutdown ( stg_model_t mod  ) 

int wifi_startup ( stg_model_t mod  ) 

int wifi_unrender_cfg ( stg_model_t mod,
void *  userp 
)

References stg_model_fig_clear().

int wifi_unrender_data ( stg_model_t mod,
void *  userp 
)

References stg_model_fig_clear().


Generated on Wed Jun 3 23:12:29 2009 for Stage by  doxygen 1.5.9