#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