#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(). |
|
|
|
1.3.9.1