NTRT Simulator  Version: Master
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
JSONQuadFeedbackControl::Config Struct Reference

Inherits JSONCPGControl::Config, JSONCPGControl::Config, and JSONCPGControl::Config.

Collaboration diagram for JSONQuadFeedbackControl::Config:

Public Member Functions

 Config (int ss, int tm, int om, int param, int segnum=6, double ct=0.1, double la=0, double ha=30, double lp=-1 *M_PI, double hp=M_PI, double kt=0.0, double kp=1000.0, double kv=100.0, bool def=true, double cl=10.0, double lf=0.0, double hf=30.0, double ffMin=0.0, double ffMax=0.0, double afMin=0.0, double afMax=0.0, double pfMin=0.0, double pfMax=0.0, double maxH=60.0, double minH=1.0, double hffMin=0.0, double hffMax=0.0)
 
 Config (int ss, int tm, int om, int param, int segnum=6, double ct=0.1, double la=0, double ha=30, double lp=-1 *M_PI, double hp=M_PI, double kt=0.0, double kp=1000.0, double kv=100.0, bool def=true, double cl=10.0, double lf=0.0, double hf=30.0, double ffMin=0.0, double ffMax=0.0, double afMin=0.0, double afMax=0.0, double pfMin=0.0, double pfMax=0.0, double maxH=60.0, double minH=1.0)
 
 Config (int ss, int tm, int om, int param, int segnum=6, double ct=0.1, double la=0, double ha=30, double lp=-1 *M_PI, double hp=M_PI, double kt=0.0, double kp=1000.0, double kv=100.0, bool def=true, double cl=10.0, double lf=0.0, double hf=30.0, double ffMin=0.0, double ffMax=0.0, double afMin=0.0, double afMax=0.0, double pfMin=0.0, double pfMax=0.0, double maxH=60.0, double minH=1.0)
 

Public Attributes

const double freqFeedbackMin
 
const double freqFeedbackMax
 
const double ampFeedbackMin
 
const double ampFeedbackMax
 
const double phaseFeedbackMin
 
const double phaseFeedbackMax
 
const double maxHeight
 
const double minHeight
 
const double highFreqFeedbackMin
 
const double highFreqFeedbackMax
 
int numStates
 
int numActions
 
const int segmentSpan
 
const int theirMuscles
 
const int ourMuscles
 
const int params
 
const int segmentNumber
 
const double controlTime
 
const double lowAmp
 
const double highAmp
 
const double lowFreq
 
const double highFreq
 
const double lowPhase
 
const double highPhase
 
const double tension
 
const double kPosition
 
const double kVelocity
 
const bool useDefault
 
const double controlLength
 

Detailed Description

Definition at line 50 of file JSONQuadFeedbackControl.h.

Constructor & Destructor Documentation

JSONQuadFeedbackControl::Config::Config ( int  ss,
int  tm,
int  om,
int  param,
int  segnum = 6,
double  ct = 0.1,
double  la = 0,
double  ha = 30,
double  lp = -1 * M_PI,
double  hp = M_PI,
double  kt = 0.0,
double  kp = 1000.0,
double  kv = 100.0,
bool  def = true,
double  cl = 10.0,
double  lf = 0.0,
double  hf = 30.0,
double  ffMin = 0.0,
double  ffMax = 0.0,
double  afMin = 0.0,
double  afMax = 0.0,
double  pfMin = 0.0,
double  pfMax = 0.0,
double  maxH = 60.0,
double  minH = 1.0,
double  hffMin = 0.0,
double  hffMax = 0.0 
)

The only constructor.

Definition at line 72 of file JSONQuadFeedbackControl.cpp.

JSONQuadFeedbackControl::Config::Config ( int  ss,
int  tm,
int  om,
int  param,
int  segnum = 6,
double  ct = 0.1,
double  la = 0,
double  ha = 30,
double  lp = -1 * M_PI,
double  hp = M_PI,
double  kt = 0.0,
double  kp = 1000.0,
double  kv = 100.0,
bool  def = true,
double  cl = 10.0,
double  lf = 0.0,
double  hf = 30.0,
double  ffMin = 0.0,
double  ffMax = 0.0,
double  afMin = 0.0,
double  afMax = 0.0,
double  pfMin = 0.0,
double  pfMax = 0.0,
double  maxH = 60.0,
double  minH = 1.0 
)

The only constructor.

Definition at line 61 of file JSONQuadFeedbackControl.cpp.

JSONQuadFeedbackControl::Config::Config ( int  ss,
int  tm,
int  om,
int  param,
int  segnum = 6,
double  ct = 0.1,
double  la = 0,
double  ha = 30,
double  lp = -1 *M_PI,
double  hp = M_PI,
double  kt = 0.0,
double  kp = 1000.0,
double  kv = 100.0,
bool  def = true,
double  cl = 10.0,
double  lf = 0.0,
double  hf = 30.0,
double  ffMin = 0.0,
double  ffMax = 0.0,
double  afMin = 0.0,
double  afMax = 0.0,
double  pfMin = 0.0,
double  pfMax = 0.0,
double  maxH = 60.0,
double  minH = 1.0 
)

The only constructor.


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