NavigationController.NavigationData Class Reference

List of all members.

Public Member Functions

 NavigationData (double countsPerMeter)
double getRealAcc (double acc, double offset)
void setStatus (string status)

Public Attributes

const double AD_MULTIPLIER = 3.3 / 65472
const double RESISTOR_DIVIDER = 1.2 / (1.2 + 12.0)
const double ACCELEROMETER_NULL = 1.66
const double V_PER_G = 0.333
const double X_OFFSET = 0.08
const double Y_OFFSET = -0.06
const double Z_OFFSET = 0.01
readonly double COUNTS_PER_METER = 1000.0

Properties

string Error [get]
string NavigationBuffer [get, set]
int XAcc [get, set]
int YAcc [get, set]
int ZAcc [get, set]
double XAccGs [get]
double YAccGs [get]
double ZAccGs [get]
long EncoderCounts [get, set]
short DeltaEncoderCounts [get, set]
double Meters [get, set]
int SteeringPulseDuration [get, set]
int ThrottlePulseDuration [get, set]
int Throttle [get]
int Steering [get]
int SteeringSetpoint [get, set]
int ThrottleSetpoint [get, set]
int RunMode [get, set]
bool DeadMan [get, set]
string Status [get]

Detailed Description

Definition at line 8 of file NavigationData.cs.


Constructor & Destructor Documentation

NavigationController.NavigationData.NavigationData ( double  countsPerMeter  ) 

Definition at line 23 of file NavigationData.cs.


Member Function Documentation

double NavigationController.NavigationData.getRealAcc ( double  acc,
double  offset 
)

Definition at line 40 of file NavigationData.cs.

void NavigationController.NavigationData.setStatus ( string  status  ) 

Definition at line 170 of file NavigationData.cs.


Member Data Documentation

Definition at line 13 of file NavigationData.cs.

Definition at line 10 of file NavigationData.cs.

Definition at line 18 of file NavigationData.cs.

const double NavigationController.NavigationData.RESISTOR_DIVIDER = 1.2 / (1.2 + 12.0)

Definition at line 11 of file NavigationData.cs.

Definition at line 14 of file NavigationData.cs.

Definition at line 15 of file NavigationData.cs.

Definition at line 16 of file NavigationData.cs.

Definition at line 17 of file NavigationData.cs.


Property Documentation

bool NavigationController.NavigationData.DeadMan [get, set]

Definition at line 164 of file NavigationData.cs.

short NavigationController.NavigationData.DeltaEncoderCounts [get, set]

Definition at line 87 of file NavigationData.cs.

long NavigationController.NavigationData.EncoderCounts [get, set]

Definition at line 77 of file NavigationData.cs.

string NavigationController.NavigationData.Error [get]

Definition at line 29 of file NavigationData.cs.

double NavigationController.NavigationData.Meters [get, set]

Definition at line 94 of file NavigationData.cs.

string NavigationController.NavigationData.NavigationBuffer [get, set]

Definition at line 34 of file NavigationData.cs.

int NavigationController.NavigationData.RunMode [get, set]

Definition at line 158 of file NavigationData.cs.

string NavigationController.NavigationData.Status [get]

Definition at line 173 of file NavigationData.cs.

int NavigationController.NavigationData.Steering [get]

Definition at line 133 of file NavigationData.cs.

int NavigationController.NavigationData.SteeringPulseDuration [get, set]

Definition at line 105 of file NavigationData.cs.

int NavigationController.NavigationData.SteeringSetpoint [get, set]

Definition at line 142 of file NavigationData.cs.

int NavigationController.NavigationData.Throttle [get]

Definition at line 128 of file NavigationData.cs.

int NavigationController.NavigationData.ThrottlePulseDuration [get, set]

Definition at line 114 of file NavigationData.cs.

int NavigationController.NavigationData.ThrottleSetpoint [get, set]

Definition at line 148 of file NavigationData.cs.

int NavigationController.NavigationData.XAcc [get, set]

Definition at line 45 of file NavigationData.cs.

double NavigationController.NavigationData.XAccGs [get]

Definition at line 63 of file NavigationData.cs.

int NavigationController.NavigationData.YAcc [get, set]

Definition at line 51 of file NavigationData.cs.

double NavigationController.NavigationData.YAccGs [get]

Definition at line 67 of file NavigationData.cs.

int NavigationController.NavigationData.ZAcc [get, set]

Definition at line 57 of file NavigationData.cs.

double NavigationController.NavigationData.ZAccGs [get]

Definition at line 71 of file NavigationData.cs.


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 03:27:44 2010 for system_controller by  doxygen 1.6.3