MOOS 0.2375
|
#include <MOOSBluefinDriver.h>
Public Member Functions | |
CMOOSBluefinDriver () | |
virtual | ~CMOOSBluefinDriver () |
virtual bool | Initialise () |
virtual bool | SetThrust (double dfPercent) |
virtual bool | SetRudder (double dfAng) |
virtual bool | SetElevator (double dfAng) |
virtual bool | SetRudder (double dfAng, bool bAnalog=false) |
virtual bool | SetElevator (double dfAng, bool bAnalog=false) |
virtual bool | SetZeroRudder () |
virtual bool | SetZeroElevator () |
Protected Member Functions | |
double | Volts2RPM (double dfVolts) |
double | GetRPM () |
double | AnalogFromAngle (int nActuation, double dfAng, double &dfStepPosition) |
bool | MoveTo (int nActuation, double dfAnalog, bool bAnalog=false) |
bool | SelectBoard (int nActuator) |
bool | GetAnalogReading (double &dfReading) |
string | GetBoardSelectString (int nActuator) |
bool | HomeActuators () |
Protected Attributes | |
int | m_nSelectedActuation |
CScalarPID | m_RPMPID |
Definition at line 46 of file MOOSBluefinDriver.h.
CMOOSBluefinDriver::CMOOSBluefinDriver | ( | ) |
Definition at line 62 of file MOOSBluefinDriver.cpp.
CMOOSBluefinDriver::~CMOOSBluefinDriver | ( | ) | [virtual] |
Definition at line 71 of file MOOSBluefinDriver.cpp.
double CMOOSBluefinDriver::AnalogFromAngle | ( | int | nActuation, |
double | dfAng, | ||
double & | dfStepPosition | ||
) | [protected] |
Definition at line 469 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::GetAnalogReading | ( | double & | dfReading | ) | [protected] |
Definition at line 349 of file MOOSBluefinDriver.cpp.
string CMOOSBluefinDriver::GetBoardSelectString | ( | int | nActuator | ) | [protected] |
Definition at line 158 of file MOOSBluefinDriver.cpp.
double CMOOSBluefinDriver::GetRPM | ( | ) | [protected, virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 510 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::HomeActuators | ( | ) | [protected] |
Definition at line 307 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::Initialise | ( | ) | [virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 79 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::MoveTo | ( | int | nActuation, |
double | dfAnalog, | ||
bool | bAnalog = false |
||
) | [protected] |
Definition at line 398 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::SelectBoard | ( | int | nActuator | ) | [protected] |
Definition at line 171 of file MOOSBluefinDriver.cpp.
Definition at line 220 of file MOOSBluefinDriver.cpp.
virtual bool CMOOSBluefinDriver::SetElevator | ( | double | dfAng | ) | [inline, virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 56 of file MOOSBluefinDriver.h.
Definition at line 235 of file MOOSBluefinDriver.cpp.
virtual bool CMOOSBluefinDriver::SetRudder | ( | double | dfAng | ) | [inline, virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 55 of file MOOSBluefinDriver.h.
bool CMOOSBluefinDriver::SetThrust | ( | double | dfPercent | ) | [virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 260 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::SetZeroElevator | ( | ) | [virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 246 of file MOOSBluefinDriver.cpp.
bool CMOOSBluefinDriver::SetZeroRudder | ( | ) | [virtual] |
Reimplemented from CMOOSActuationDriver.
Definition at line 254 of file MOOSBluefinDriver.cpp.
double CMOOSBluefinDriver::Volts2RPM | ( | double | dfVolts | ) | [protected] |
Definition at line 545 of file MOOSBluefinDriver.cpp.
int CMOOSBluefinDriver::m_nSelectedActuation [protected] |
Definition at line 69 of file MOOSBluefinDriver.h.
CScalarPID CMOOSBluefinDriver::m_RPMPID [protected] |
Definition at line 80 of file MOOSBluefinDriver.h.