Class Members
a
- addCommand (CommandQueue)
- addCommandAfter (CommandQueue)
- as (DynamicTimeInterval)
- active (FireControl)
- angleTo (FixedVector3D, Vector3D)
- actualizeFiring (SystemState)
- actualizePosition (SystemState)
- actualizeState (SystemState)
- angleToStep (SystemState)
- actionIdleExceeds (Target)
- actionable (Target)
- acceleration (cerializer::Config)
- argument_type (detail::HashBase)
b
- base_type (FixedAdapter)
- Backward (Vector3D)
- buf (cerializer::Deserializer)
- BinaryMessage (cerializer::Message)
- B (detail::HashBase, detail::NumericLimitsBase)
- backend (logger::Logger)
c
- converged (Approximate::ApproximateResult)
- Command (Command)
- CommandQueue (CommandQueue)
- commandQueue (CommandQueue, SystemState)
- count (DynamicTimeInterval)
- cross (FixedVector3D, Vector3D)
- clearFire (SystemState)
- config (SystemState)
- currentPitch (SystemState)
- currentStrategy (SystemState)
- currentTarget (SystemState)
- currentTargetArray (SystemState)
- currentYaw (SystemState)
- cvTarget (SystemState)
- ClassType (Vector3D)
- Code (cerializer::BasePacket, cerializer::Message)
- Config (cerializer::Config)
- Create (cerializer::MessageMaker)
d
- DistanceVector (DistanceVector)
- DurationType (DynamicTimeInterval)
- DynamicTimeInterval (DynamicTimeInterval)
- duration (FireControl)
- dot (FixedVector3D, Vector3D)
- Distance (PositionVector, Target)
- dirPinA (SystemState)
- dirPinB (SystemState)
- Down (Vector3D)
- Deserializer (cerializer::Deserializer)
- deserializer (cerializer::StreamHandler)
- denorm_min (detail::NumericLimitsBase)
- digits (detail::NumericLimitsBase)
- digits10 (detail::NumericLimitsBase)
- DEBUG (logger::Logger)
- doLogging (logger::Logger)
e
- Execute (Command, FireControl, SetStanceCommand, SetStrategyCommand, TargetSelection)
- encode (cerializer::Config, cerializer::SetStanceMessage, cerializer::SetStrategyMessage, cerializer::SetTargetSourceMessage, cerializer::StaticTargetMessage, cerializer::Target)
- end_offset (cerializer::Deserializer)
- epsilon (detail::NumericLimitsBase)
- ERROR (logger::Logger)
f
- FireControl (FireControl)
- FixedAdapter (FixedAdapter)
- FixedBits (FixedAdapter)
- fetchNearestTarget2dIdx (SystemState)
- fetchNearestTargetIdx (SystemState)
- fetchTarget (SystemState)
- fireOrderProcessing (SystemState)
- firePin (SystemState)
- fireState (SystemState)
- Forward (Vector3D)
- FromPolarDegrees (Vector3D)
- fail (cerializer::Deserializer)
- findToken (cerializer::Deserializer)
- footer_bytes (cerializer::Deserializer)
- Format (cerializer::Message)
- F (detail::NumericLimitsBase)
- file_name (logger::LogMessage)
g
- getClock (Clock_t)
- get_duration (DynamicTimeInterval)
- good (IOWrapper)
- getAimpoint (SystemState)
- getFireState (SystemState)
- getMoveState (SystemState)
h
- hax (FixedAdapter)
- h_max (SystemState)
- h_min (SystemState)
- header_bytes (cerializer::Deserializer)
- has_denorm (detail::NumericLimitsBase)
- has_denorm_loss (detail::NumericLimitsBase)
- has_infinity (detail::NumericLimitsBase)
- has_quiet_NaN (detail::NumericLimitsBase)
- has_signaling_NaN (detail::NumericLimitsBase)
i
- id (Command, Target, cerializer::Target)
- id_counter (Command)
- intermediate_type (FixedAdapter)
- integer_sqrt (FixedVector3D)
- IOWrapper (IOWrapper)
- io (IOWrapper)
- IncrementAction (Target)
- InterceptAimpoint (Target)
- idleExceeds (Target)
- index (Target)
- interceptPosition (Target)
- input (cerializer::Deserializer)
- I (detail::NumericLimitsBase)
- is_bounded (detail::NumericLimitsBase)
- is_exact (detail::NumericLimitsBase)
- is_iec559 (detail::NumericLimitsBase)
- is_integer (detail::NumericLimitsBase)
- is_modulo (detail::NumericLimitsBase)
- is_signed (detail::NumericLimitsBase)
- is_specialized (detail::NumericLimitsBase)
l
- last_action (Target)
- last_aimpoint (Target)
- last_position (Target)
- last_seen (Target)
- Left (Vector3D)
- LoadBinary (cerializer::Message)
- lowest (detail::NumericLimitsBase)
- level (logger::LogMessage)
- line_number (logger::LogMessage)
- LogSource (logger::LogSource)
- loc (logger::LogSource)
- LOG (logger::Logger)
m
- max_run_after (CommandQueue)
- m_duration (DynamicTimeInterval)
- microseconds (DynamicTimeInterval)
- magnitude (FixedVector3D, Vector3D)
- magnitudeXY (FixedVector3D, Vector3D)
- magnitudeXZ (FixedVector3D, Vector3D)
- magnitudeYZ (FixedVector3D, Vector3D)
- motorInterfaceType (SystemState)
- moveState (SystemState)
- max_speed (cerializer::Config)
- MessageFormat (cerializer::Message)
- makerMap (cerializer::MessageMaker)
- m_hash (detail::HashBase)
- max (detail::NumericLimitsBase)
- max_digits10 (detail::NumericLimitsBase)
- max_exponent (detail::NumericLimitsBase)
- max_exponent10 (detail::NumericLimitsBase)
- min (detail::NumericLimitsBase)
- min_exponent (detail::NumericLimitsBase)
- min_exponent10 (detail::NumericLimitsBase)
- message (logger::LogMessage)
- msg (logger::LogSource)
n
- now (Clock_t)
- normalize (FixedVector3D, Vector3D)
- needTrackingUpdate (SystemState)
- NumericType (Vector3D)
o
- operator+ (DynamicTimeInterval, Vector3D)
- operator> (DynamicTimeInterval)
- operator bool (FixedAdapter, Vector3D)
- operator<=> (FixedAdapter)
- operator= (FixedAdapter)
- operator* (Vector3D)
- operator- (Vector3D)
- operator/ (Vector3D)
- offset (cerializer::Deserializer)
- output (cerializer::Serializer)
- operator() (detail::HashBase)
p
- process (CommandQueue)
- projectile_max_range (ConfigParameters)
- projectile_speed (ConfigParameters, cerializer::Config)
- period (DynamicTimeInterval)
- pitch (FixedVector3D, Vector3D)
- Pitch (PositionVector, Target)
- PositionVector (PositionVector)
- processCommandQueue (SystemState)
- Position (Target)
- PredictedPositionAtTime (Target)
- position (Target)
- ParseStream (cerializer::Deserializer, cerializer::StreamHandler)
q
- queueCeaseFire (SystemState)
- queueFire (SystemState)
- queueSelectTarget (SystemState)
r
- result (Approximate::ApproximateResult)
- run_after (Command)
- runCommandIn (CommandQueue)
- rep (DynamicTimeInterval)
- readsome (IOWrapper)
- radarTarget (SystemState)
- Right (Vector3D)
- rad2DegFactor (Vector3D)
- read_size (cerializer::Deserializer)
- registered (cerializer::Message)
- Register (cerializer::MessageMaker)
- result_type (detail::HashBase)
- radix (detail::NumericLimitsBase)
- round_error (detail::NumericLimitsBase)
- round_style (detail::NumericLimitsBase)
- render (logger::Backend, logger::ConsoleBackend)
s
- s_clock (Clock_t)
- setClock (Clock_t)
- serialize (CommandQueue)
- SetStanceCommand (SetStanceCommand)
- stance (SetStanceCommand, SystemState, cerializer::SetStanceMessage)
- SetStrategyCommand (SetStrategyCommand)
- strategy (SetStrategyCommand, SystemState, cerializer::SetStrategyMessage)
- SystemState (SystemState)
- selectedTarget (SystemState)
- setFire (SystemState)
- setMove (SystemState)
- setStance (SystemState)
- setStrategy (SystemState)
- setTarget (SystemState)
- shouldCheckFiringConditions (SystemState)
- shouldCheckTargetValidity (SystemState)
- size (SystemState)
- staticTarget (SystemState)
- stepFraction (SystemState)
- stepPinA (SystemState)
- stepPinB (SystemState)
- stepperA (SystemState)
- stepperB (SystemState)
- seen (Target)
- speed (TargetSelection)
- state (cerializer::Deserializer)
- success (cerializer::Deserializer)
- Size (cerializer::Message)
- Serializer (cerializer::Serializer)
- SetStanceMessage (cerializer::SetStanceMessage)
- SetStrategyMessage (cerializer::SetStrategyMessage)
- SetTargetSourceMessage (cerializer::SetTargetSourceMessage)
- source (cerializer::SetTargetSourceMessage)
- StaticTargetMessage (cerializer::StaticTargetMessage)
- StreamHandler (cerializer::StreamHandler)
- serializer (cerializer::StreamHandler)
t
- Type (AutoCommand, Command, cerializer::Message)
- turret_height (ConfigParameters, cerializer::Config)
- targetAimpoint (SystemState)
- targetChangeProcessing (SystemState)
- targetIsPotentiallyValid (SystemState)
- targetTravelDistance (SystemState)
- target_source (SystemState, TargetSelection)
- trackingSpeed (SystemState)
- Target (Target, cerializer::Target)
- timeSinceLastAction (Target)
- timeSinceLastSeen (Target)
- TargetSelection (TargetSelection)
- target_id (TargetSelection)
- token (cerializer::Deserializer)
- ToBinary (cerializer::Message)
- TCreateMethod (cerializer::MessageMaker)
- tinyness_before (detail::NumericLimitsBase)
- traps (detail::NumericLimitsBase)
- tags (logger::LogMessage)
u
- updateConfig (SystemState)
- updateNearestTarget (SystemState)
- updateNearestTarget2d (SystemState)
- updateTarget (SystemState)
- updateTargetById (SystemState)
- Update (Target)
- Up (Vector3D)
v
- Vec (DistanceVector, FixedVector3D, PositionVector, VelocityVector)
- v_max (SystemState)
- v_min (SystemState)
- Velocity (Target)
- valid (Target, cerializer::Target)
- velocity (Target)
- Vector3D (Vector3D)
- VelocityVector (VelocityVector)
w
- write (IOWrapper)
- Write (cerializer::Serializer, cerializer::StreamHandler)
x
- xMutex (CommandQueue)
- X_coord (Vector3D)
- x (cerializer::StaticTargetMessage, cerializer::Target)
y
- yaw (FixedVector3D, Vector3D)
- Yaw (PositionVector, Target)
- Y_coord (Vector3D)
- y (cerializer::StaticTargetMessage, cerializer::Target)
z
- Z_coord (Vector3D)
- z (cerializer::StaticTargetMessage, cerializer::Target)
~
- ~Command (Command)
- ~BasePacket (cerializer::BasePacket)
- ~Backend (logger::Backend)
_
- _distance (PositionVector)
- _pitch (PositionVector)
- _yaw (PositionVector)