19 #ifndef _osaConfiguration1394_h
20 #define _osaConfiguration1394_h
22 #ifndef SAW_ROBOT_IO_1394_WO_CISST
25 #include <sawRobotIO1394/sawRobotIO1394Revision.h>
27 #else // ifndef SAW_ROBOT_IO_1394_WO_CISST
31 #endif // ifndef SAW_ROBOT_IO_1394_WO_CISST
37 namespace sawRobotIO1394 {
46 std::runtime_error(what) { };
145 std::vector<osaRobot1394Configuration>
Robots;
164 #endif // _osaConfiguration1394_h
const size_t MAX_BOARDS
Definition: osaConfiguration1394.h:39
int BoardID
Definition: osaConfiguration1394.h:86
Definition: osaConfiguration1394.h:57
double BitsToDPositionScale
Definition: osaConfiguration1394.h:69
osaPot1394Configuration Pot
Definition: osaConfiguration1394.h:101
double BitsToVoltageScale
Definition: osaConfiguration1394.h:79
int NumberOfActuators
Definition: osaConfiguration1394.h:107
Definition: osaConfiguration1394.h:95
Definition: osaConfiguration1394.h:157
double BitsToDTimeOffset
Definition: osaConfiguration1394.h:72
vctDoubleMat ActuatorToJointPosition
Definition: osaConfiguration1394.h:118
double VoltageToPositionScale
Definition: osaConfiguration1394.h:81
Definition: osaConfiguration1394.h:52
double HighDuration
Definition: osaConfiguration1394.h:138
Definition: osaConfiguration1394.h:54
Definition: osaConfiguration1394.h:144
double BitsToDTimeScale
Definition: osaConfiguration1394.h:71
std::vector< osaActuator1394Configuration > Actuators
Definition: osaConfiguration1394.h:116
osaDrive1394Configuration Drive
Definition: osaConfiguration1394.h:88
double CurrentToBitsOffset
Definition: osaConfiguration1394.h:60
double VoltageToPositionOffset
Definition: osaConfiguration1394.h:82
double BitsToVelocityOffset
Definition: osaConfiguration1394.h:74
int NumberOfBrakes
Definition: osaConfiguration1394.h:110
double BitsToVoltageOffset
Definition: osaConfiguration1394.h:80
osaEncoder1394Configuration Encoder
Definition: osaConfiguration1394.h:100
int Axis
Definition: osaConfiguration1394.h:159
AmpIO * Board
Definition: osaConfiguration1394.h:158
vctDoubleMat JointToActuatorPosition
Definition: osaConfiguration1394.h:119
Definition: osaConfiguration1394.h:105
double EngagedCurrent
Definition: osaConfiguration1394.h:92
AmpIO * Board
Definition: osaConfiguration1394.h:152
double ReleaseTime
Definition: osaConfiguration1394.h:90
osaAnalogBrake1394Configuration * Brake
Definition: osaConfiguration1394.h:102
int Axis
Definition: osaConfiguration1394.h:153
Definition: osaConfiguration1394.h:151
Definition: osaConfiguration1394.h:78
double BitsToPositionScale
Definition: osaConfiguration1394.h:68
Typedef for dynamic matrices.
std::vector< osaDigitalOutput1394Configuration > DigitalOutputs
Definition: osaConfiguration1394.h:147
double BitsToDPositionOffset
Definition: osaConfiguration1394.h:70
double BitsToCurrentOffset
Definition: osaConfiguration1394.h:62
const size_t MAX_AXES
Definition: osaConfiguration1394.h:40
bool HasActuatorToJointCoupling
Definition: osaConfiguration1394.h:112
int BoardID
Definition: osaConfiguration1394.h:96
Definition: osaConfiguration1394.h:67
Definition: osaConfiguration1394.h:53
std::string Name
Definition: osaConfiguration1394.h:106
bool OnlyIO
Definition: osaConfiguration1394.h:111
int BitID
Definition: osaConfiguration1394.h:137
osaDrive1394Configuration Drive
Definition: osaConfiguration1394.h:99
vctDoubleMat JointToActuatorEffort
Definition: osaConfiguration1394.h:121
bool IsPWM
Definition: osaConfiguration1394.h:140
double LowDuration
Definition: osaConfiguration1394.h:139
double CurrentCommandLimit
Definition: osaConfiguration1394.h:64
int SerialNumber
Definition: osaConfiguration1394.h:109
double CurrentToBitsScale
Definition: osaConfiguration1394.h:59
int AxisID
Definition: osaConfiguration1394.h:87
double PWMFrequency
Definition: osaConfiguration1394.h:141
Definition: osaConfiguration1394.h:134
int AxisID
Definition: osaConfiguration1394.h:97
std::string Name
Definition: osaConfiguration1394.h:135
osaPot1394Location
Defines where the potentiometers are positioned, if any.
Definition: osaConfiguration1394.h:51
Definition: osaConfiguration1394.h:85
osaRuntimeError1394(const std::string &what)
Definition: osaConfiguration1394.h:45
std::vector< osaDigitalInput1394Configuration > DigitalInputs
Definition: osaConfiguration1394.h:146
int CountsPerTurn
Definition: osaConfiguration1394.h:75
Exceptions for error handling.
Definition: osaConfiguration1394.h:43
osaPot1394Location PotLocation
Definition: osaConfiguration1394.h:114
double EffortCommandLimit
Definition: osaConfiguration1394.h:63
vctDoubleMat ActuatorToJointEffort
Definition: osaConfiguration1394.h:120
double ReleasedCurrent
Definition: osaConfiguration1394.h:91
double EffortToCurrentScale
Definition: osaConfiguration1394.h:58
double BitsToVelocityScale
Definition: osaConfiguration1394.h:73
double ReleaseCurrent
Definition: osaConfiguration1394.h:89
prmJointType JointType
Definition: osaConfiguration1394.h:98
enum JointType prmJointType
double BitsToCurrentScale
Definition: osaConfiguration1394.h:61
int NumberOfJoints
Definition: osaConfiguration1394.h:108
int BoardID
Definition: osaConfiguration1394.h:136
std::vector< osaRobot1394Configuration > Robots
Definition: osaConfiguration1394.h:145