#include <PhysicalLinearActuator.h>
Collaboration diagram for PhysicalLinearActuator:

Definition at line 35 of file PhysicalLinearActuator.h.
| Public Member Functions | |
| PhysicalLinearActuator () | |
| ~PhysicalLinearActuator () | |
| int | TravelDistance (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 | QueryCurrentPosition () | 
| Private Attributes | |
| int | LinearActuatorDescription | 
| char * | SerialNumber | 
| char * | portfn | 
| int | portfd | 
| double | UpperLimit | 
| double | LowerLimit | 
| double | Travel | 
| int | MaxTravelTime | 
| double | CurrentPosition | 
| double | PositionVelocity | 
| int | PositionAcceleration | 
| int | PositionDeceleration | 
| int | JogVelocity | 
| int | JogAcceleration | 
| double | param_distance | 
| double | param_position | 
| la_t | la | 
| Friends | |
| class | LinearActuator | 
| 
 | 
| Default Constructor Definition at line 21 of file PhysicalLinearActuator.cpp. References la_t::jogacc, la_t::jogvel, la, la_t::mtt, la_t::portfd, la_t::posacc, la_t::posdec, and la_t::posvel. | 
| 
 | 
| Default Deconstructor Definition at line 30 of file PhysicalLinearActuator.cpp. | 
| 
 | 
| Deinitialize the linear actuator Definition at line 382 of file PhysicalLinearActuator.cpp. References portfd. Referenced by LinearActuator::Deinitialize(). | 
| 
 | ||||||||||||
| Initialize the linear actuator(s) Definition at line 142 of file PhysicalLinearActuator.cpp. References la_t::curpos, CurrentPosition, hear(), la_t::hi_l, init_serial(), la_t::jogacc, la_t::jogvel, la, LAIT_SLIM, la_t::lo_l, LowerLimit, la_t::mtt, la_t::portfd, la_t::portfn, la_t::posacc, la_t::posdec, la_t::posvel, say(), Travel, la_t::travel, and UpperLimit. Referenced by LinearActuator::Initialize(). | 
| 
 | 
| gives the current postion of the LinearActuator (inches) Definition at line 392 of file PhysicalLinearActuator.cpp. References CurrentPosition, hear(), la, la_t::portfd, and say(). Referenced by LinearActuator::GetCurrentPosition(), and LinearActuator::TravelDistanceChecks(). | 
| 
 | 
| velocity represents velocity range from 0-50 Definition at line 83 of file PhysicalLinearActuator.cpp. References la, la_t::portfd, and say(). Referenced by LinearActuator::SetVelocity(). | 
| 
 | 
| Start linear actuator jog Definition at line 96 of file PhysicalLinearActuator.cpp. References hear(), la, la_t::portfd, and say(). Referenced by LinearActuator::StartJog(). | 
| 
 | 
| Stop the linear actuator Definition at line 115 of file PhysicalLinearActuator.cpp. References la, la_t::portfd, and say(). Referenced by LinearActuator::Stop(). | 
| 
 | 
| param_distance double representing the desired travel distance and direction (inches) Definition at line 41 of file PhysicalLinearActuator.cpp. References la, la_t::portfd, and say(). Referenced by LinearActuator::TravelDistanceChecks(), and LinearActuator::TravelDistanceLimits(). | 
| 
 | 
| param_position double representing the desired position to move to (inches) Definition at line 64 of file PhysicalLinearActuator.cpp. References la, LowerLimit, la_t::portfd, say(), and Travel. Referenced by LinearActuator::TravelPosition(). | 
| 
 | 
| 
 Definition at line 91 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 101 of file PhysicalLinearActuator.h. Referenced by Initialize(), and QueryCurrentPosition(). | 
| 
 | 
| 
 Definition at line 106 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 105 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 109 of file PhysicalLinearActuator.h. Referenced by Initialize(), PhysicalLinearActuator(), QueryCurrentPosition(), SetVelocity(), StartJog(), Stop(), TravelDistance(), and TravelPosition(). | 
| 
 | 
| 
 Definition at line 93 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 98 of file PhysicalLinearActuator.h. Referenced by Initialize(), LinearActuator::TravelDistanceChecks(), and TravelPosition(). | 
| 
 | 
| 
 Definition at line 100 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 107 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 108 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 96 of file PhysicalLinearActuator.h. Referenced by Deinitialize(). | 
| 
 | 
| 
 Definition at line 95 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 103 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 104 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 102 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 94 of file PhysicalLinearActuator.h. | 
| 
 | 
| 
 Definition at line 99 of file PhysicalLinearActuator.h. Referenced by Initialize(), and TravelPosition(). | 
| 
 | 
| 
 Definition at line 97 of file PhysicalLinearActuator.h. Referenced by Initialize(), and LinearActuator::TravelDistanceChecks(). | 
 1.3.9.1
 1.3.9.1