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

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: