NTRT Simulator  Version: Master
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
SerializedSineWaves::Config Struct Reference
Collaboration diagram for SerializedSineWaves::Config:

Public Member Functions

 Config (std::string fileName)
 

Public Attributes

tgImpedanceControllerin_controller
 
tgImpedanceControllerout_controller
 
double insideLength
 
double outsideLength
 
double offsetSpeed
 
double cpgAmplitude
 
double cpgFrequency
 
double bodyWaves
 
double insideMod
 
std::vector< double > phaseOffsets
 
double updateFrequency
 

Detailed Description

Definition at line 50 of file SerializedSineWaves.h.

Constructor & Destructor Documentation

SerializedSineWaves::Config::Config ( std::string  fileName)
Todo:
should this throw an exception instead??
Todo:
verify data!

Definition at line 48 of file SerializedSineWaves.cpp.

Member Data Documentation

tgImpedanceController* SerializedSineWaves::Config::in_controller

Pointers to impedance controllers

Definition at line 59 of file SerializedSineWaves.h.

double SerializedSineWaves::Config::insideLength

Muscle Length Parameters

Definition at line 66 of file SerializedSineWaves.h.

double SerializedSineWaves::Config::insideMod

How the inside strings re-interpret the signal

Definition at line 80 of file SerializedSineWaves.h.

double SerializedSineWaves::Config::offsetSpeed

CPG related parameters.

Definition at line 72 of file SerializedSineWaves.h.

std::vector<double> SerializedSineWaves::Config::phaseOffsets

Phase offsets for the CPGs. Units are radians

Definition at line 86 of file SerializedSineWaves.h.

double SerializedSineWaves::Config::updateFrequency

How often to send a sine wave signal

Definition at line 91 of file SerializedSineWaves.h.


The documentation for this struct was generated from the following files: