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
 

#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
 


Function Documentation

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  ) 
 


Generated on Thu Dec 13 13:55:22 2007 for Stage by  doxygen 1.4.6