collar_info Struct Reference

Structure that stores additional collar info. More...

#include <lowerleg_struct.h>

Data Fields

int collar_ids [2]
 Collar numbers of the two LINKs about which data is specified.
string LINK_labels [2]
 Labels of the two LINKs on which the two points are.
float P1 [3]
 Point on first LINK.
float P2 [3]
 Point on second LINK.
int sensor_id
int known_dist
float dist [2]
int dist_intvl
int free_param_state
int free_param_count
float free_param [30]

Detailed Description

Structure that stores additional collar info.

This structure contains data about calibrated distances, or contains additional info about measurements made by free sensors between points on the collars. This structure is intended to provide additional (probably redundant) info about the collars.

Data stored under heading optional is stored in this type of structure


Field Documentation

Collar numbers of the two LINKs about which data is specified.

Referenced by read_optional().

Distance between P1 & P2. Written as an interval. If accurate value is known, then dist[1]= dist[2] = calibrated distance.

Referenced by read_optional().

flag to determine if distance is interval or not. set to 1 if it is an interval and 0 otherwise.

Referenced by read_optional().

Referenced by read_optional().

A count of actual number of parameters used to quantify the free sensor

Referenced by read_optional().

Flag set to 1 if the sensor is a unknown free sensor. Up to 30 parameters are needed to correctly utitlize the measurements obtained. Flag set to 0 otherwise.

Referenced by read_optional().

Flag that specifies if the distance between the two points is known or not. Set to 1 if distance value is provided. If flag is 0, it specifies that the sensor given by sensor_id is known to measure the distance between P1 and P2. The value of distance can be measured off the sensor (as given in the output files).

Referenced by read_optional().

Labels of the two LINKs on which the two points are.

Referenced by calc_pts_in_collar_base_frame(), and read_optional().

float collar_info::P1[3]

Point on first LINK.

Referenced by calc_pts_in_collar_base_frame(), and read_optional().

float collar_info::P2[3]

Point on second LINK.

Referenced by calc_pts_in_collar_base_frame(), and read_optional().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Defines