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)
 
void print (std::ostream &os) const
 
- 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 std::string header ()
 

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 62 of file FollowerData.h.

Constructor & Destructor Documentation

◆ AntennaAnglesLog() [1/4]

Boardcore::AntennaAnglesLog::AntennaAnglesLog ( )
inline

Definition at line 67 of file FollowerData.h.

◆ AntennaAnglesLog() [2/4]

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

Definition at line 68 of file FollowerData.h.

◆ AntennaAnglesLog() [3/4]

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

Definition at line 70 of file FollowerData.h.

◆ AntennaAnglesLog() [4/4]

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

Definition at line 74 of file FollowerData.h.

Member Function Documentation

◆ header()

static std::string Boardcore::AntennaAnglesLog::header ( )
inlinestatic

Definition at line 77 of file FollowerData.h.

◆ print()

void Boardcore::AntennaAnglesLog::print ( std::ostream & os) const
inline

Definition at line 82 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 64 of file FollowerData.h.


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