|
M1M3 Support System
|
Stores force actuator settings. More...
#include <ForceActuatorSettings.h>


Public Member Functions | |
| ForceActuatorSettings (token) | |
| void | load (YAML::Node doc) |
| bool | isActuatorDisabled (int32_t actIndex) |
| Returns true if actuator with given ID is disabled in configuration file. | |
| ForcesAndMoments | calculateForcesAndMoments (ForceActuatorApplicationSettings *forceActuatorApplicationSettings, float *xForces, float *yForces, float *zForces) |
| ForcesAndMoments | calculateForcesAndMoments (ForceActuatorApplicationSettings *forceActuatorApplicationSettings, float *zForces) |
| Calculates. | |
| DistributedForces | calculateForceFromAngularAcceleration (float angularAccelerationX, float angularAccelerationY, float angularAccelerationZ) |
| DistributedForces | calculateForceFromAngularVelocity (float angularVelocityX, float angularVelocityY, float angularVelocityZ) |
| DistributedForces | calculateForceFromAzimuthAngle (float azimuthAngle) |
| DistributedForces | calculateForceFromElevationAngle (float elevationAngle) |
| DistributedForces | calculateForceFromTemperature (float temperature) |
| DistributedForces | calculateForceDistribution (float xForce, float yForce, float zForce, float xMoment, float yMoment, float zMoment) |
| void | log () |
| Sends updates through SAL/DDS. | |
Public Attributes | |
| std::vector< float > | AccelerationXTable |
| std::vector< float > | AccelerationYTable |
| std::vector< float > | AccelerationZTable |
| std::vector< float > | AzimuthXTable |
| std::vector< float > | AzimuthYTable |
| std::vector< float > | AzimuthZTable |
| std::vector< float > | HardpointForceMomentTable |
| std::vector< float > | ForceDistributionXTable |
| std::vector< float > | ForceDistributionYTable |
| std::vector< float > | ForceDistributionZTable |
| std::vector< float > | MomentDistributionXTable |
| std::vector< float > | MomentDistributionYTable |
| std::vector< float > | MomentDistributionZTable |
| std::vector< float > | ElevationXTable |
| std::vector< float > | ElevationYTable |
| std::vector< float > | ElevationZTable |
| std::vector< float > | StaticXTable |
| std::vector< float > | StaticYTable |
| std::vector< float > | StaticZTable |
| std::vector< float > | ThermalXTable |
| std::vector< float > | ThermalYTable |
| std::vector< float > | ThermalZTable |
| std::vector< float > | VelocityXTable |
| std::vector< float > | VelocityYTable |
| std::vector< float > | VelocityZTable |
| std::vector< float > | VelocityXZTable |
| std::vector< float > | VelocityYZTable |
| std::vector< Limit > | AberrationLimitZTable |
| std::vector< Limit > | AccelerationLimitXTable |
| std::vector< Limit > | AccelerationLimitYTable |
| std::vector< Limit > | AccelerationLimitZTable |
| std::vector< Limit > | ActiveOpticLimitZTable |
| std::vector< Limit > | AzimuthLimitXTable |
| std::vector< Limit > | AzimuthLimitYTable |
| std::vector< Limit > | AzimuthLimitZTable |
| std::vector< Limit > | BalanceLimitXTable |
| std::vector< Limit > | BalanceLimitYTable |
| std::vector< Limit > | BalanceLimitZTable |
| std::vector< Limit > | ElevationLimitXTable |
| std::vector< Limit > | ElevationLimitYTable |
| std::vector< Limit > | ElevationLimitZTable |
| std::vector< Limit > | OffsetLimitXTable |
| std::vector< Limit > | OffsetLimitYTable |
| std::vector< Limit > | OffsetLimitZTable |
| std::vector< Limit > | StaticLimitXTable |
| std::vector< Limit > | StaticLimitYTable |
| std::vector< Limit > | StaticLimitZTable |
| std::vector< Limit > | ThermalLimitXTable |
| std::vector< Limit > | ThermalLimitYTable |
| std::vector< Limit > | ThermalLimitZTable |
| std::vector< Limit > | VelocityLimitXTable |
| std::vector< Limit > | VelocityLimitYTable |
| std::vector< Limit > | VelocityLimitZTable |
| std::vector< Limit > | CylinderLimitPrimaryTable |
| std::vector< Limit > | CylinderLimitSecondaryTable |
| ForceActuatorNeighbors | Neighbors [FA_COUNT] |
| ForceComponentSettings | AberrationComponentSettings |
| ForceComponentSettings | AccelerationComponentSettings |
| ForceComponentSettings | ActiveOpticComponentSettings |
| ForceComponentSettings | AzimuthComponentSettings |
| ForceComponentSettings | BalanceComponentSettings |
| ForceComponentSettings | ElevationComponentSettings |
| ForceComponentSettings | OffsetComponentSettings |
| ForceComponentSettings | StaticComponentSettings |
| ForceComponentSettings | ThermalComponentSettings |
| ForceComponentSettings | VelocityComponentSettings |
| ForceComponentSettings | FinalComponentSettings |
| ForceActuatorBumpTestSettings | TestedTolerances |
| Tolerances for actuators being tested. | |
| ForceActuatorBumpTestSettings | NonTestedTolerances |
| Tolerances for actuators not tested. | |
Stores force actuator settings.
Publish settings through SAL/DDS.
|
inline |
Returns true if actuator with given ID is disabled in configuration file.
| actId | actuator ID (101..443) |