Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
units Namespace Reference

Functions

 UNIT_ADD (acceleration, centi_meters_per_second_squared, centimeters_per_second_squared, centi_mps_sq, unit< std::centi, meters_per_second_squared >) UNIT_ADD(acceleration
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > UNIT_ADD (angular_velocity, centi_degrees_per_second, centi_degrees_per_second, centi_deg_per_s, unit< std::centi, degrees_per_second >) UNIT_ADD(angle
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > UNIT_ADD (length, deca_centimeters, deca_centimeters, deca_cm, unit< std::ratio< 10 >, centimeters >) UNIT_ADD(angle
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > UNIT_ADD (velocity, two_milli_meters_per_second, two_milli_meters_per_second, two_milli_mps, unit< std::ratio_multiply< std::ratio< 2 >, std::milli >, meters_per_second >) UNIT_ADD(velocity
 

Variables

 two_centi_standard_gravities
 
 two_centi_SG
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > deci_micro_degrees
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > deci_udeg
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > eighth_deci_degrees
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > eighth_ddeg
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > two_centi_meters_per_second
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > two_centi_mps
 

Function Documentation

◆ UNIT_ADD() [1/4]

units::UNIT_ADD ( acceleration  ,
centi_meters_per_second_squared  ,
centimeters_per_second_squared  ,
centi_mps_sq  ,
unit< std::centi, meters_per_second_squared >   
)

◆ UNIT_ADD() [2/4]

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > units::UNIT_ADD ( angular_velocity  ,
centi_degrees_per_second  ,
centi_degrees_per_second  ,
centi_deg_per_s  ,
unit< std::centi, degrees_per_second >   
)

◆ UNIT_ADD() [3/4]

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > units::UNIT_ADD ( length  ,
deca_centimeters  ,
deca_centimeters  ,
deca_cm  ,
unit< std::ratio< 10 >, centimeters >   
)

◆ UNIT_ADD() [4/4]

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > units::UNIT_ADD ( velocity  ,
two_milli_meters_per_second  ,
two_milli_meters_per_second  ,
two_milli_mps  ,
unit< std::ratio_multiply< std::ratio< 2 >, std::milli >, meters_per_second >   
)

Variable Documentation

◆ deci_micro_degrees

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > units::deci_micro_degrees

Definition at line 61 of file units_extensions.hpp.

◆ deci_udeg

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > units::deci_udeg

Definition at line 61 of file units_extensions.hpp.

◆ eighth_ddeg

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > units::eighth_ddeg

Definition at line 68 of file units_extensions.hpp.

◆ eighth_deci_degrees

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > units::eighth_deci_degrees

Definition at line 68 of file units_extensions.hpp.

◆ two_centi_meters_per_second

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > units::two_centi_meters_per_second

Definition at line 76 of file units_extensions.hpp.

◆ two_centi_mps

unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > units::two_centi_mps

Definition at line 76 of file units_extensions.hpp.

◆ two_centi_SG

units::two_centi_SG

Definition at line 53 of file units_extensions.hpp.

◆ two_centi_standard_gravities

units::two_centi_standard_gravities

Definition at line 53 of file units_extensions.hpp.