Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::AntennaAnglesLog Struct Reference

A structure for storing angles relative to the NED frame and the number of propagations that produce such angle, 0 if no propagation step has been used. Used for logging. More...

#include <FollowerData.h>

Inheritance diagram for Boardcore::AntennaAnglesLog:
Collaboration diagram for Boardcore::AntennaAnglesLog:

Public Member Functions

 AntennaAnglesLog ()
 
 AntennaAnglesLog (uint64_t timestamp, float yaw, float pitch)
 
 AntennaAnglesLog (uint64_t timestamp, float yaw, float pitch, uint32_t nrPropagations)
 
 AntennaAnglesLog (AntennaAngles angle, uint32_t nrPropagations)
 
- Public Member Functions inherited from Boardcore::AntennaAngles
 AntennaAngles ()
 
 AntennaAngles (uint64_t timestamp, float yaw, float pitch)
 
 AntennaAngles (uint64_t timestamp, float yaw, float pitch, uint32_t nrPropagations)
 

Static Public Member Functions

static constexpr auto reflect ()
 
- Static Public Member Functions inherited from Boardcore::AntennaAngles
static constexpr auto reflect ()
 

Public Attributes

uint32_t nrPropagations
 Nr of propagations by the propagator (0 if no propagation)
 
- Public Attributes inherited from Boardcore::AntennaAngles
uint64_t timestamp = 0
 
float yaw
 
float pitch
 position, positive UP [deg]
 

Detailed Description

A structure for storing angles relative to the NED frame and the number of propagations that produce such angle, 0 if no propagation step has been used. Used for logging.

Definition at line 70 of file FollowerData.h.

Constructor & Destructor Documentation

◆ AntennaAnglesLog() [1/4]

Boardcore::AntennaAnglesLog::AntennaAnglesLog ( )
inline

Definition at line 75 of file FollowerData.h.

◆ AntennaAnglesLog() [2/4]

Boardcore::AntennaAnglesLog::AntennaAnglesLog ( uint64_t  timestamp,
float  yaw,
float  pitch 
)
inline

Definition at line 76 of file FollowerData.h.

◆ AntennaAnglesLog() [3/4]

Boardcore::AntennaAnglesLog::AntennaAnglesLog ( uint64_t  timestamp,
float  yaw,
float  pitch,
uint32_t  nrPropagations 
)
inline

Definition at line 78 of file FollowerData.h.

◆ AntennaAnglesLog() [4/4]

Boardcore::AntennaAnglesLog::AntennaAnglesLog ( AntennaAngles  angle,
uint32_t  nrPropagations 
)
inline

Definition at line 82 of file FollowerData.h.

Member Function Documentation

◆ reflect()

static constexpr auto Boardcore::AntennaAnglesLog::reflect ( )
inlinestaticconstexpr

Definition at line 85 of file FollowerData.h.

Member Data Documentation

◆ nrPropagations

uint32_t Boardcore::AntennaAnglesLog::nrPropagations
Initial value:
=
0

Nr of propagations by the propagator (0 if no propagation)

Definition at line 72 of file FollowerData.h.


The documentation for this struct was generated from the following file: