Vanetza
 
Loading...
Searching...
No Matches
vanetza::geonet::LongPositionVector Class Reference

Public Types

typedef boost::units::quantity< boost::units::make_scaled_unit< boost::units::si::velocity, boost::units::scale< 10, boost::units::static_rational<-2 > > >::type, BitNumber< uint_fast16_t, 15 > > speed_u15t
 

Public Member Functions

GeodeticPosition position () const
 

Public Attributes

Address gn_addr
 
Timestamp timestamp
 
geo_angle_i32t latitude
 
geo_angle_i32t longitude
 
bool position_accuracy_indicator
 
speed_u15t speed
 
heading_u16t heading
 

Static Public Attributes

static constexpr std::size_t length_bytes = 24
 

Detailed Description

Definition at line 20 of file position_vector.hpp.

Member Typedef Documentation

◆ speed_u15t

typedef boost::units::quantity<boost::units::make_scaled_unit< boost::units::si::velocity, boost::units::scale<10, boost::units::static_rational<-2> > >::type, BitNumber<uint_fast16_t, 15> > vanetza::geonet::LongPositionVector::speed_u15t

Definition at line 27 of file position_vector.hpp.

Constructor & Destructor Documentation

◆ LongPositionVector()

vanetza::geonet::LongPositionVector::LongPositionVector ( )

Definition at line 13 of file position_vector.cpp.

Member Function Documentation

◆ position()

GeodeticPosition vanetza::geonet::LongPositionVector::position ( ) const

Definition at line 17 of file position_vector.cpp.

Member Data Documentation

◆ gn_addr

Address vanetza::geonet::LongPositionVector::gn_addr

Definition at line 29 of file position_vector.hpp.

◆ heading

heading_u16t vanetza::geonet::LongPositionVector::heading

Definition at line 35 of file position_vector.hpp.

◆ latitude

geo_angle_i32t vanetza::geonet::LongPositionVector::latitude

Definition at line 31 of file position_vector.hpp.

◆ length_bytes

constexpr std::size_t vanetza::geonet::LongPositionVector::length_bytes = 24
staticconstexpr

Definition at line 23 of file position_vector.hpp.

◆ longitude

geo_angle_i32t vanetza::geonet::LongPositionVector::longitude

Definition at line 32 of file position_vector.hpp.

◆ position_accuracy_indicator

bool vanetza::geonet::LongPositionVector::position_accuracy_indicator

Definition at line 33 of file position_vector.hpp.

◆ speed

speed_u15t vanetza::geonet::LongPositionVector::speed

Definition at line 34 of file position_vector.hpp.

◆ timestamp

Timestamp vanetza::geonet::LongPositionVector::timestamp

Definition at line 30 of file position_vector.hpp.


The documentation for this class was generated from the following files: