VEX IQ C++ API
Enumerations | Namespaces
vexiq_units.h File Reference

Header for global units. More...

Enumerations

enum  vex::percentUnits { vex::percentUnits::pct = 0 }
 The measurement units for percentage values. More...
 
enum  vex::timeUnits { vex::timeUnits::sec, vex::timeUnits::msec }
 The measurement units for time values. More...
 
enum  vex::currentUnits { vex::currentUnits::amp }
 The measurement units for current values. More...
 
enum  vex::voltageUnits { vex::voltageUnits::volt, vex::voltageUnits::mV }
 The measurement units for voltage values. More...
 
enum  vex::powerUnits { vex::powerUnits::watt }
 The measurement units for power values. More...
 
enum  vex::torqueUnits { vex::torqueUnits::Nm, vex::torqueUnits::InLb }
 The measurement units for torque values. More...
 
enum  vex::rotationUnits { vex::rotationUnits::deg, vex::rotationUnits::rev, vex::rotationUnits::raw = 99 }
 The measurement units for rotation values. More...
 
enum  vex::velocityUnits { vex::velocityUnits::pct = (int)percentUnits::pct, vex::velocityUnits::rpm, vex::velocityUnits::dps, vex::velocityUnits::raw = 99 }
 The measurement units for velocity values. More...
 
enum  vex::distanceUnits { vex::distanceUnits::mm, vex::distanceUnits::in, vex::distanceUnits::cm }
 The measurement units for distance values. More...
 
enum  vex::directionType { vex::directionType::fwd = 0, vex::directionType::rev, vex::directionType::undefined }
 The defined units for direction values. More...
 
enum  vex::turnType { vex::turnType::left, vex::turnType::right }
 
enum  vex::brakeType { vex::brakeType::coast = 0, vex::brakeType::brake = 1, vex::brakeType::hold = 2, vex::brakeType::undefined }
 The defined units for brake values. More...
 
enum  vex::colorHue {
  vex::colorHue::none = 0, vex::colorHue::red, vex::colorHue::red_orange, vex::colorHue::orange,
  vex::colorHue::yellow_orange, vex::colorHue::yellow, vex::colorHue::yellow_green, vex::colorHue::green,
  vex::colorHue::blue_green, vex::colorHue::blue, vex::colorHue::blue_violet, vex::colorHue::violet,
  vex::colorHue::red_violet, vex::colorHue::white
}
 
enum  vex::fadeType { vex::fadeType::off, vex::fadeType::slow, vex::fadeType::fast }
 
enum  vex::gyroCalibrationType { vex::gyroCalibrationType::quick, vex::gyroCalibrationType::slow, vex::gyroCalibrationType::accurate }
 
enum  vex::rateUnits { vex::rateUnits::dps, vex::rateUnits::rps }
 
enum  vex::noteType {
  vex::noteType::silence = 0, vex::noteType::c = 1, vex::noteType::d = 2, vex::noteType::e = 3,
  vex::noteType::f = 4, vex::noteType::g = 5, vex::noteType::a = 6, vex::noteType::b = 7,
  vex::noteType::dor = 1, vex::noteType::re = 2, vex::noteType::mi = 3, vex::noteType::fa = 4,
  vex::noteType::sol = 5, vex::noteType::la = 6, vex::noteType::ti = 7
}
 Musical note to play. More...
 
enum  vex::soundType {
  vex::soundType::siren2 = 0, vex::soundType::wrongWay = 1, vex::soundType::wrongWays = 2, vex::soundType::gasFillup = 3,
  vex::soundType::headlightsOn = 4, vex::soundType::headlightsOff = 5, vex::soundType::tollBooth = 6, vex::soundType::carAlarm2 = 7,
  vex::soundType::tada = 8, vex::soundType::garageDoorClose = 9, vex::soundType::ratchet = 10, vex::soundType::airWrench = 11,
  vex::soundType::siren4 = 12, vex::soundType::ratchet4 = 13, vex::soundType::carAlarm4 = 14, vex::soundType::powerOff2 = 15
}
 

Namespaces

 vex
 Touch led device class.
 

Detailed Description

Header for global units.