etsi_its_messages 1.0.0
|
Getter functions for the ETSI ITS CAM (EN) More...
#include <etsi_its_msgs_utils/impl/cdd/cdd_v1-3-1_getters.h>
#include <etsi_its_msgs_utils/impl/cam/cam_getters_common.h>
Go to the source code of this file.
Functions | |
uint32_t | etsi_its_cam_msgs::access::getStationID (const ItsPduHeader &header) |
Get the StationID of ItsPduHeader. | |
double | etsi_its_cam_msgs::access::getLatitude (const Latitude &latitude) |
Get the Latitude value. | |
double | etsi_its_cam_msgs::access::getLongitude (const Longitude &longitude) |
Get the Longitude value. | |
double | etsi_its_cam_msgs::access::getAltitude (const Altitude &altitude) |
Get the Altitude value. | |
double | etsi_its_cam_msgs::access::getSpeed (const Speed &speed) |
Get the vehicle speed. | |
std::vector< bool > | etsi_its_cam_msgs::access::getBitString (const std::vector< uint8_t > &buffer, const int bits_unused) |
Get a Bit String in form of bool vector. | |
template<typename T > | |
gm::PointStamped | etsi_its_cam_msgs::access::getUTMPosition (const T &reference_position, int &zone, bool &northp) |
Get the UTM Position defined by the given ReferencePosition. | |
double | etsi_its_cam_msgs::access::getLongitudinalAcceleration (const LongitudinalAcceleration &longitudinal_acceleration) |
Get the longitudinal acceleration. | |
double | etsi_its_cam_msgs::access::getLateralAcceleration (const LateralAcceleration &lateral_acceleration) |
Get the lateral acceleration. | |
uint32_t | etsi_its_cam_msgs::access::getStationID (const CAM &cam) |
Get the Station ID object. | |
GenerationDeltaTime | etsi_its_cam_msgs::access::getGenerationDeltaTime (const CAM &cam) |
Get the GenerationDeltaTime. | |
uint16_t | etsi_its_cam_msgs::access::getGenerationDeltaTimeValue (const CAM &cam) |
Get the GenerationDeltaTime-Value. | |
uint8_t | etsi_its_cam_msgs::access::getStationType (const CAM &cam) |
Get the stationType object. | |
double | etsi_its_cam_msgs::access::getLatitude (const CAM &cam) |
Get the Latitude value of CAM. | |
double | etsi_its_cam_msgs::access::getLongitude (const CAM &cam) |
Get the Longitude value of CAM. | |
double | etsi_its_cam_msgs::access::getAltitude (const CAM &cam) |
Get the Altitude value of CAM. | |
double | etsi_its_cam_msgs::access::getHeading (const Heading &heading) |
Get the Heading value. | |
double | etsi_its_cam_msgs::access::getHeading (const CAM &cam) |
Get the Heading value of CAM. | |
double | etsi_its_cam_msgs::access::getVehicleLength (const VehicleLength &vehicle_length) |
Get the Vehicle Length. | |
double | etsi_its_cam_msgs::access::getVehicleLength (const CAM &cam) |
Get the Vehicle Length. | |
double | etsi_its_cam_msgs::access::getVehicleWidth (const VehicleWidth &vehicle_width) |
Get the Vehicle Width. | |
double | etsi_its_cam_msgs::access::getVehicleWidth (const CAM &cam) |
Get the Vehicle Width. | |
double | etsi_its_cam_msgs::access::getSpeed (const CAM &cam) |
Get the vehicle speed. | |
double | etsi_its_cam_msgs::access::getLongitudinalAcceleration (const CAM &cam) |
Get the longitudinal acceleration. | |
double | etsi_its_cam_msgs::access::getLateralAcceleration (const CAM &cam) |
Get the lateral acceleration. | |
gm::PointStamped | etsi_its_cam_msgs::access::getUTMPosition (const CAM &cam, int &zone, bool &northp) |
Get the UTM Position defined within the BasicContainer of the CAM. | |
gm::PointStamped | etsi_its_cam_msgs::access::getUTMPosition (const CAM &cam) |
Get the UTM Position defined within the BasicContainer of the CAM. | |
std::vector< bool > | etsi_its_cam_msgs::access::getExteriorLights (const ExteriorLights &exterior_lights) |
Get the Exterior Lights in form of bool vector. | |
std::vector< bool > | etsi_its_cam_msgs::access::getExteriorLights (const CAM &cam) |
Get Exterior Lights as bool vector. | |
std::vector< bool > | etsi_its_cam_msgs::access::getAccelerationControl (const AccelerationControl &acceleration_control) |
Get Acceleration Control in form of bool vector. | |
std::vector< bool > | etsi_its_cam_msgs::access::getDrivingLaneStatus (const DrivingLaneStatus &driving_lane_status) |
Get the Driving Lane Status in form of bool vector. | |
std::vector< bool > | etsi_its_cam_msgs::access::getSpecialTransportType (const SpecialTransportType &special_transport_type) |
Get the Special Transport Type in form of bool vector. | |
std::vector< bool > | etsi_its_cam_msgs::access::getLightBarSirenInUse (const LightBarSirenInUse &light_bar_siren_in_use) |
Get the Lightbar Siren In Use in form of bool vector. | |
std::vector< bool > | etsi_its_cam_msgs::access::getEmergencyPriority (const EmergencyPriority &emergency_priority) |
Get the Vehicle Role in form of bool vector. | |
Getter functions for the ETSI ITS CAM (EN)
Definition in file cam_getters.h.
|
inline |
Get Acceleration Control in form of bool vector.
acceleration_control |
Definition at line 263 of file cam_getters.h.
|
inline |
Get the Altitude value.
altitude | to get the Altitude value from |
Definition at line 68 of file cam_getters.h.
|
inline |
Get the Altitude value of CAM.
cam | CAM to get the Altitude value from |
Definition at line 94 of file cam_getters.h.
|
inline |
Get a Bit String in form of bool vector.
buffer | as uint8_t vector |
bits_unused | number of bits to ignore at the end of the bit string |
Definition at line 85 of file cam_getters.h.
|
inline |
Get the Driving Lane Status in form of bool vector.
driving_lane_status |
Definition at line 273 of file cam_getters.h.
|
inline |
Get the Vehicle Role in form of bool vector.
vehicle_role |
Definition at line 303 of file cam_getters.h.
|
inline |
Get Exterior Lights as bool vector.
cam | CAM to get the ExteriorLights values from |
Definition at line 243 of file cam_getters.h.
|
inline |
Get the Exterior Lights in form of bool vector.
exterior_lights |
Definition at line 233 of file cam_getters.h.
|
inline |
Get the GenerationDeltaTime.
cam | CAM to get the GenerationDeltaTime from |
Definition at line 50 of file cam_getters.h.
|
inline |
Get the GenerationDeltaTime-Value.
cam | CAM to get the GenerationDeltaTime-Value from |
Definition at line 58 of file cam_getters.h.
|
inline |
Get the Heading value of CAM.
0.0° equals WGS84 North, 90.0° equals WGS84 East, 180.0° equals WGS84 South and 270.0° equals WGS84 West
cam | CAM to get the Heading value from |
Definition at line 116 of file cam_getters.h.
|
inline |
Get the Heading value.
0.0° equals WGS84 North, 90.0° equals WGS84 East, 180.0° equals WGS84 South and 270.0° equals WGS84 West
heading | to get the Heading value from |
Definition at line 106 of file cam_getters.h.
|
inline |
Get the lateral acceleration.
cam | CAM to get the lateral acceleration from |
Definition at line 187 of file cam_getters.h.
|
inline |
Get the lateral acceleration.
lateralAcceleration | to get the lateral acceleration from |
Definition at line 161 of file cam_getters.h.
|
inline |
Get the Latitude value of CAM.
cam | CAM to get the Latitude value from |
Definition at line 74 of file cam_getters.h.
|
inline |
Get the Latitude value.
latitude | to get the Latitude value from |
Definition at line 52 of file cam_getters.h.
|
inline |
Get the Lightbar Siren In Use in form of bool vector.
light_bar_siren_in_use |
Definition at line 293 of file cam_getters.h.
|
inline |
Get the Longitude value of CAM.
cam | CAM to get the Longitude value from |
Definition at line 84 of file cam_getters.h.
|
inline |
Get the Longitude value.
longitude | to get the Longitude value from |
Definition at line 60 of file cam_getters.h.
|
inline |
Get the longitudinal acceleration.
cam | CAM to get the longitudinal acceleration from |
Definition at line 176 of file cam_getters.h.
|
inline |
Get the longitudinal acceleration.
longitudinalAcceleration | to get the longitudinal acceleration from |
Definition at line 151 of file cam_getters.h.
|
inline |
Get the Special Transport Type in form of bool vector.
special_transport_type |
Definition at line 283 of file cam_getters.h.
|
inline |
Get the vehicle speed.
cam | CAM to get the speed value from |
Definition at line 166 of file cam_getters.h.
|
inline |
Get the vehicle speed.
speed | to get the speed value from |
Definition at line 76 of file cam_getters.h.
|
inline |
Get the Station ID object.
cam | CAM to get the StationID value from |
Definition at line 42 of file cam_getters.h.
|
inline |
Get the StationID of ItsPduHeader.
header | ItsPduHeader to get the StationID value from |
Definition at line 44 of file cam_getters.h.
|
inline |
Get the stationType object.
cam | CAM to get the stationType value from |
Definition at line 66 of file cam_getters.h.
|
inline |
Get the UTM Position defined within the BasicContainer of the CAM.
The position is transformed into UTM by using GeographicLib::UTMUPS The altitude value is directly used as z-Coordinate
[in] | cam | CAM to get the UTM Position from |
Definition at line 221 of file cam_getters.h.
|
inline |
Get the UTM Position defined within the BasicContainer of the CAM.
The position is transformed into UTM by using GeographicLib::UTMUPS The altitude value is directly used as z-Coordinate
[in] | cam | CAM to get the UTM Position from |
[out] | zone | the UTM zone (zero means UPS) |
[out] | northp | hemisphere (true means north, false means south) |
Definition at line 208 of file cam_getters.h.
|
inline |
Get the UTM Position defined by the given ReferencePosition.
The position is transformed into UTM by using GeographicLib::UTMUPS The altitude value is directly used as z-Coordinate
[in] | reference_position | ReferencePosition or ReferencePositionWithConfidence to get the UTM Position from |
[out] | zone | the UTM zone (zero means UPS) |
[out] | northp | hemisphere (true means north, false means south) |
Definition at line 121 of file cam_getters.h.
|
inline |
Get the Vehicle Length.
cam | CAM to get the vehicle length value from |
Definition at line 136 of file cam_getters.h.
|
inline |
Get the Vehicle Length.
vehicleLength | to get the vehicle length value from |
Definition at line 126 of file cam_getters.h.
|
inline |
Get the Vehicle Width.
cam | CAM to get the vehicle width value from |
Definition at line 155 of file cam_getters.h.
|
inline |
Get the Vehicle Width.
vehicleWidth | to get the vehicle width value from |
Definition at line 147 of file cam_getters.h.