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< float > | VelocityXYTable |
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. | |
bool | hardpointBalanceForcesOnInActiveState |
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) |