#include <LinearActuator.h>
Inheritance diagram for LinearActuator:
Definition at line 28 of file LinearActuator.h.
Public Member Functions | |
LinearActuator () | |
virtual | ~LinearActuator () |
int | TravelDistanceLimits (double Param_Distance) |
int | TravelDistanceChecks (double Param_Distance) |
int | TravelPosition (double Param_Position) |
int | SetVelocity (double velocity) |
int | StartJog (int direction) |
int | Stop () |
int | Initialize (int Action, char *port) |
int | Deinitialize () |
double | GetCurrentPosition () |
virtual int | Initialize () |
Initializes the device for use. | |
virtual int | GetWheelCount () |
bool | IsActive () |
Returns the current state of m_bActiveState. | |
Vector | GetLocation () const |
Returns the physical location of the device with respect to whorl body coordinates. | |
void | SetLocation (const Vector &newDeviceLocation) |
Specify the physical location of the device with respect to whorl body coordinates. | |
Static Public Attributes | |
const bool | c_bNotActive = false |
a constant bool that is equal to false. | |
const bool | c_bActive = true |
a constant bool that is equal to true. | |
Protected Attributes | |
char * | name |
Private Attributes | |
double | m_CurrentPosition |
PhysicalLinearActuator | m_PhysicalLinearActuator |
|
Default Constructor Definition at line 22 of file LinearActuator.cpp. |
|
Deconstructor Definition at line 26 of file LinearActuator.cpp. |
|
Deinitialize the linear actuator Reimplemented from Device. Definition at line 98 of file LinearActuator.cpp. References PhysicalLinearActuator::Deinitialize(), and m_PhysicalLinearActuator. |
|
Will return the current position of the linear actuator (inches) Definition at line 110 of file LinearActuator.cpp. References m_CurrentPosition, m_PhysicalLinearActuator, and PhysicalLinearActuator::QueryCurrentPosition(). |
|
Returns the physical location of the device with respect to whorl body coordinates.
Definition at line 75 of file Device.cpp. References O_SESSAME::Vector. |
|
Reimplemented in MomentumWheel. Definition at line 27 of file Actuator.h. |
|
Initializes the device for use.
Reimplemented from Device. Reimplemented in ControlMomentGyro, PhysicalControlMomentGyro, PhysicalMomentumWheel, Thruster, and Relay. Definition at line 28 of file Actuator.cpp. References Device::Initialize(). Referenced by MomentumWheel::MomentumWheel(). |
|
Initialize the linear actuator(s) Definition at line 92 of file LinearActuator.cpp. References PhysicalLinearActuator::Initialize(), and m_PhysicalLinearActuator. |
|
Returns the current state of m_bActiveState.
Definition at line 59 of file Device.cpp. Referenced by Device::Device(). |
|
Specify the physical location of the device with respect to whorl body coordinates.
Definition at line 67 of file Device.cpp. References Device::m_Location, and O_SESSAME::Vector. |
|
velocity represents velocity in the range of 0-50 Definition at line 74 of file LinearActuator.cpp. References m_PhysicalLinearActuator, and PhysicalLinearActuator::SetVelocity(). |
|
Start linear actuator jog Definition at line 80 of file LinearActuator.cpp. References m_PhysicalLinearActuator, and PhysicalLinearActuator::StartJog(). |
|
Stop the linear actuator Implements Actuator. Definition at line 86 of file LinearActuator.cpp. References m_PhysicalLinearActuator, and PhysicalLinearActuator::Stop(). |
|
Param_Distance double representing the desired travel distance (inches) Definition at line 42 of file LinearActuator.cpp. References PhysicalLinearActuator::LowerLimit, m_PhysicalLinearActuator, PhysicalLinearActuator::QueryCurrentPosition(), PhysicalLinearActuator::TravelDistance(), and PhysicalLinearActuator::UpperLimit. |
|
Param_Distance double representing the desired travel distance (inches) Definition at line 34 of file LinearActuator.cpp. References m_PhysicalLinearActuator, and PhysicalLinearActuator::TravelDistance(). |
|
Param_Position double representing the desired position to move to (inches) Definition at line 67 of file LinearActuator.cpp. References m_PhysicalLinearActuator, and PhysicalLinearActuator::TravelPosition(). |
|
a constant bool that is equal to true. Used for setting the active state Definition at line 50 of file Device.h. Referenced by Device::Initialize(). |
|
a constant bool that is equal to false. Used for setting the active state. Definition at line 48 of file Device.h. Referenced by Device::Deinitialize(), and Device::Device(). |
|
Member double representing the current position of the linear actuator in inches Definition at line 96 of file LinearActuator.h. Referenced by GetCurrentPosition(). |
|
Member PhysicalLinearActuator object Definition at line 99 of file LinearActuator.h. Referenced by Deinitialize(), GetCurrentPosition(), Initialize(), SetVelocity(), StartJog(), Stop(), TravelDistanceChecks(), TravelDistanceLimits(), and TravelPosition(). |
|
|