#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
 1.3.9.1