|
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.
1.7.4