Macros | Functions | Variables
param.c File Reference
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <time.h>
#include <shvel-param.h>
#include <communication.h>
#include <serial.h>
#include <param.h>
#include <control.h>
#include <command.h>
#include <utility.h>
#include <yprintf.h>
#include <formula-calc.h>
#include <ypspur.h>
#include <pthread.h>
Include dependency graph for param.c:

Go to the source code of this file.

Macros

#define VARIABLE_NUM   37
 

Functions

int apply_robot_params ()
 
int arg_analyze (int argc, char *argv[])
 
void arg_help (int argc, char *argv[])
 
void arg_longhelp (int argc, char *argv[])
 
void calc_param_inertia2ff (void)
 
void disable_state (YPSpur_state id)
 
void enable_state (YPSpur_state id)
 
ParametersPtr get_param_ptr ()
 
void init_param_update_thread (pthread_t *thread, char *filename)
 
int is_character (int c)
 
int is_number (int c)
 
int ischanged_p (YPSpur_param id, enum motor_id motor)
 
int isset_p (YPSpur_param id, enum motor_id motor)
 
int option (ParamOptions option)
 
ParamOutputLv output_lv (void)
 
double p (YPSpur_param id, enum motor_id motor)
 
void param_calc ()
 
void param_help (void)
 
void param_update (void *filename)
 
void param_update_loop_cleanup (void *data)
 
int parameter_set (char param, char id, long long int value64)
 
double * pp (YPSpur_param id, enum motor_id motor)
 
int set_param (char *filename, char *concrete_path)
 
int set_param_motor (void)
 
int set_param_velocity (void)
 
int set_paramptr (FILE *paramfile)
 
int state (YPSpur_state id)
 

Variables

double g_P [YP_PARAM_NUM][YP_PARAM_MAX_MOTOR_NUM]
 
int g_P_changed [YP_PARAM_NUM][YP_PARAM_MAX_MOTOR_NUM]
 
int g_P_set [YP_PARAM_NUM][YP_PARAM_MAX_MOTOR_NUM]
 
Parameters g_param
 
int g_param_init = 1
 
struct rpf_tg_Pf [YP_PARAM_NUM][YP_PARAM_MAX_MOTOR_NUM]
 
char g_state [YP_STATE_NUM]
 

Macro Definition Documentation

◆ VARIABLE_NUM

#define VARIABLE_NUM   37

Function Documentation

◆ apply_robot_params()

int apply_robot_params ( )

Definition at line 1057 of file param.c.

◆ arg_analyze()

int arg_analyze ( int  argc,
char *  argv[] 
)

Definition at line 175 of file param.c.

◆ arg_help()

void arg_help ( int  argc,
char *  argv[] 
)

Definition at line 120 of file param.c.

◆ arg_longhelp()

void arg_longhelp ( int  argc,
char *  argv[] 
)

Definition at line 134 of file param.c.

◆ calc_param_inertia2ff()

void calc_param_inertia2ff ( void  )

Definition at line 1105 of file param.c.

◆ disable_state()

void disable_state ( YPSpur_state  id)

Definition at line 74 of file param.c.

◆ enable_state()

void enable_state ( YPSpur_state  id)

Definition at line 69 of file param.c.

◆ get_param_ptr()

ParametersPtr get_param_ptr ( )

Definition at line 111 of file param.c.

◆ init_param_update_thread()

void init_param_update_thread ( pthread_t *  thread,
char *  filename 
)

Definition at line 1003 of file param.c.

◆ is_character()

int is_character ( int  c)

Definition at line 412 of file param.c.

◆ is_number()

int is_number ( int  c)

Definition at line 423 of file param.c.

◆ ischanged_p()

int ischanged_p ( YPSpur_param  id,
enum motor_id  motor 
)

Definition at line 89 of file param.c.

◆ isset_p()

int isset_p ( YPSpur_param  id,
enum motor_id  motor 
)

Definition at line 84 of file param.c.

◆ option()

int option ( ParamOptions  option)

Definition at line 99 of file param.c.

◆ output_lv()

ParamOutputLv output_lv ( void  )

Definition at line 106 of file param.c.

◆ p()

double p ( YPSpur_param  id,
enum motor_id  motor 
)

Definition at line 79 of file param.c.

◆ param_calc()

void param_calc ( )

Definition at line 434 of file param.c.

◆ param_help()

void param_help ( void  )

Definition at line 159 of file param.c.

◆ param_update()

void param_update ( void *  filename)

Definition at line 1017 of file param.c.

◆ param_update_loop_cleanup()

void param_update_loop_cleanup ( void *  data)

Definition at line 1012 of file param.c.

◆ parameter_set()

int parameter_set ( char  param,
char  id,
long long int  value64 
)

Definition at line 384 of file param.c.

◆ pp()

double* pp ( YPSpur_param  id,
enum motor_id  motor 
)

Definition at line 94 of file param.c.

◆ set_param()

int set_param ( char *  filename,
char *  concrete_path 
)

Definition at line 933 of file param.c.

◆ set_param_motor()

int set_param_motor ( void  )

Definition at line 1198 of file param.c.

◆ set_param_velocity()

int set_param_velocity ( void  )

Definition at line 1402 of file param.c.

◆ set_paramptr()

int set_paramptr ( FILE *  paramfile)

Definition at line 454 of file param.c.

◆ state()

int state ( YPSpur_state  id)

Definition at line 64 of file param.c.

Variable Documentation

◆ g_P

Definition at line 56 of file param.c.

◆ g_P_changed

Definition at line 57 of file param.c.

◆ g_P_set

Definition at line 58 of file param.c.

◆ g_param

Parameters g_param

Definition at line 61 of file param.c.

◆ g_param_init

int g_param_init = 1

Definition at line 62 of file param.c.

◆ g_Pf

Definition at line 59 of file param.c.

◆ g_state

char g_state[YP_STATE_NUM]

Definition at line 60 of file param.c.



yp-spur
Author(s):
autogenerated on Fri Oct 20 2023 03:02:42