Library API
Page Hierarchy
Full API
Namespaces
Classes and Structs
- Struct SmoothPidConfig
- Struct Documentation
SmoothPidConfig
SmoothPidConfig::kp
SmoothPidConfig::ki
SmoothPidConfig::kd
SmoothPidConfig::maxICumulative
SmoothPidConfig::maxOutput
SmoothPidConfig::tQDerivativeKalman
SmoothPidConfig::tRDerivativeKalman
SmoothPidConfig::tQProportionalKalman
SmoothPidConfig::tRProportionalKalman
SmoothPidConfig::errDeadzone
SmoothPidConfig::errorDerivativeFloor
- Struct Documentation
- Struct Bmi088Data::Acc
- Nested Relationships
- Struct Documentation
Acc
Acc::Register
Acc::Register::ACC_CHIP_ID
Acc::Register::ACC_ERR_REG
Acc::Register::ACC_STATUS
Acc::Register::ACC_X_LSB
Acc::Register::ACC_X_MSB
Acc::Register::ACC_Y_LSB
Acc::Register::ACC_Y_MSB
Acc::Register::ACC_Z_LSB
Acc::Register::ACC_Z_MSB
Acc::Register::SENSORTIME_0
Acc::Register::SENSORTIME_1
Acc::Register::SENSORTIME_2
Acc::Register::ACC_INT_STAT_1
Acc::Register::TEMP_MSB
Acc::Register::TEMP_LSB
Acc::Register::FIFO_LENGTH_0
Acc::Register::FIFO_LENGTH_1
Acc::Register::FIFO_DATA
Acc::Register::ACC_CONF
Acc::Register::ACC_RANGE
Acc::Register::INT1_IO_CTRL
Acc::Register::INT2_IO_CTRL
Acc::Register::INT_MAP_DATA
Acc::Register::ACC_SELF_TEST
Acc::Register::ACC_PWR_CONF
Acc::Register::ACC_PWR_CTRL
Acc::Register::ACC_SOFTRESET
Acc::AccErr
Acc::AccStatus
Acc::AccIntStat1
Acc::AccConf
Acc::AccBandwidth
Acc::AccOutputRate
Acc::AccRange
Acc::IntMapData
Acc::Int1IoConf
Acc::Int1Od
Acc::Int1Lvl
Acc::Int2IoConf
Acc::Int2Od
Acc::Int2Lvl
Acc::AccSelfTest
Acc::AccPwrConf
Acc::AccPwrCtrl
Acc::AccSoftreset
Acc::AccErr_t
Acc::AccStatus_t
Acc::AccIntStat1_t
Acc::AccConf_t
Acc::AccBandwidth_t
Acc::AccRange_t
Acc::IntMapData_t
Acc::Int1IoConf_t
Acc::Int1Od_t
Acc::Int1Lvl_t
Acc::Int2IoConf_t
Acc::Int2Od_t
Acc::Int2Lv1_t
Acc::AccSelfTest_t
Acc::AccPwrConf_t
Acc::AccPwrCtrl_t
Acc::AccSoftreset_t
Acc::Registers_t
Acc::MODM_FLAGS_CONFIG()
Acc::ACC_CHIP_ID_VALUE
- Struct Bmi088Data::Gyro
- Nested Relationships
- Struct Documentation
Gyro
Gyro::Register
Gyro::Register::GYRO_CHIP_ID
Gyro::Register::RATE_X_LSB
Gyro::Register::RATE_X_MSB
Gyro::Register::RATE_Y_LSB
Gyro::Register::RATE_Y_MSB
Gyro::Register::RATE_Z_LSB
Gyro::Register::RATE_Z_MSB
Gyro::Register::GYRO_INT_STAT_1
Gyro::Register::FIFO_STATUS
Gyro::Register::GYRO_RANGE
Gyro::Register::GYRO_BANDWIDTH
Gyro::Register::GYRO_LPM1
Gyro::Register::GYRO_SOFTRESET
Gyro::Register::GYRO_INT_CTRL
Gyro::Register::INT3_INT4_IO_CONF
Gyro::Register::INT3_INT4_IO_MAP
Gyro::Register::FIFO_WM_EN
Gyro::Register::FIFO_EXT_INT_S
Gyro::Register::GYRO_SELF_TEST
Gyro::Register::FIFO_CONFIG_0
Gyro::Register::FIFO_CONFIG_1
Gyro::Register::FIFO_DATA
Gyro::GyroIntStat1
Gyro::FifoStatus
Gyro::GyroRange
Gyro::GyroBandwidth
Gyro::GyroBandwidth::ODR2000_BANDWIDTH532
Gyro::GyroBandwidth::ODR2000_BANDWIDTH230
Gyro::GyroBandwidth::ODR1000_BANDWIDTH116
Gyro::GyroBandwidth::ODR400_BANDWIDTH47
Gyro::GyroBandwidth::ODR200_BANDWIDTH23
Gyro::GyroBandwidth::ODR100_BANDWIDTH12
Gyro::GyroBandwidth::ODR200_BANDWIDTH64
Gyro::GyroBandwidth::ODR100_BANDWIDTH32
Gyro::GyroLpm1
Gyro::GyroSoftreset
Gyro::GyroIntCtrl
Gyro::EnableNewDataInt
Gyro::EnableFifoInt
Gyro::Int3Int4IoConf
Gyro::Int4Od
Gyro::Int4Lvl
Gyro::Int3Od
Gyro::Int3Lvl
Gyro::Int3Int4IoMap
Gyro::FifoWmEnable
Gyro::FifoExtIntS
Gyro::GyroSelfTest
Gyro::FifoConfig0
Gyro::FifoConfig1
Gyro::GyroIntStat1_t
Gyro::FifoStatus_t
Gyro::GyroRange_t
Gyro::GyroBandwidth_t
Gyro::GyroLpm1_t
Gyro::GyroSoftreset_t
Gyro::GyroIntCtrl_t
Gyro::Int3Int4IoConf_t
Gyro::Int3Int4IoMap_t
Gyro::FifoWmEnable_t
Gyro::FifoExtIntS_t
Gyro::GyroSelfTest_t
Gyro::FifoConfig0_t
Gyro::FifoConfig1_t
Gyro::Registers_t
Gyro::MODM_FLAGS_CONFIG()
Gyro::MODM_FLAGS_CONFIG()
Gyro::MODM_FLAGS_CONFIG()
Gyro::MODM_FLAGS_CONFIG()
Gyro::MODM_FLAGS_CONFIG()
Gyro::MODM_FLAGS_CONFIG()
Gyro::GYRO_CHIP_ID_VALUE
- Struct Rx::RobotData
- Nested Relationships
- Struct Documentation
RobotData
RobotData::robotId
RobotData::robotLevel
RobotData::previousHp
RobotData::currentHp
RobotData::maxHp
RobotData::robotPower
RobotData::damagedArmorId
RobotData::damageType
RobotData::receivedDps
RobotData::chassis
RobotData::turret
RobotData::allRobotHp
RobotData::remainingCoins
RobotData::robotBuffStatus
RobotData::rfidStatus
RobotData::robotDataReceivedTimestamp
RobotData::refereeWarningData
- Struct Rx::TurretData
- Nested Relationships
- Struct Documentation
TurretData
TurretData::bulletType
TurretData::launchMechanismID
TurretData::firingFreq
TurretData::heat17ID1
TurretData::heat17ID2
TurretData::heat42
TurretData::heatLimit
TurretData::coolingRate
TurretData::bulletsRemaining17
TurretData::bulletsRemaining42
TurretData::bulletSpeed
TurretData::yaw
TurretData::lastReceivedLaunchingInfoTimestamp
- Struct Remote::RemoteInfo
- Nested Relationships
- Struct Documentation
RemoteInfo
RemoteInfo::updateCounter
RemoteInfo::rightHorizontal
RemoteInfo::rightVertical
RemoteInfo::leftHorizontal
RemoteInfo::leftVertical
RemoteInfo::leftSwitch
RemoteInfo::rightSwitch
RemoteInfo::x
RemoteInfo::y
RemoteInfo::z
RemoteInfo::l
RemoteInfo::r
RemoteInfo::mouse
RemoteInfo::key
RemoteInfo::wheel
- Struct CommandScheduler::CommandIterator
- Nested Relationships
- Struct Documentation
CommandIterator
CommandIterator::iterator_category
CommandIterator::difference_type
CommandIterator::value_type
CommandIterator::pointer
CommandIterator::reference
CommandIterator::CommandIterator()
CommandIterator::operator*()
CommandIterator::operator++()
CommandIterator::operator++()
CommandIterator::operator==()
CommandIterator::operator!=()
- Struct CommandScheduler::SubsystemIterator
- Nested Relationships
- Struct Documentation
SubsystemIterator
SubsystemIterator::iterator_category
SubsystemIterator::difference_type
SubsystemIterator::value_type
SubsystemIterator::pointer
SubsystemIterator::reference
SubsystemIterator::SubsystemIterator()
SubsystemIterator::operator*()
SubsystemIterator::operator++()
SubsystemIterator::operator++()
SubsystemIterator::operator==()
SubsystemIterator::operator!=()
- Class Position
- Class Documentation
Position
Position::Position()
Position::Position()
Position::Position()
Position::Position()
Position::Position()
Position::x()
Position::y()
Position::z()
Position::operator-()
Position::operator-()
Position::operator+()
Position::operator+()
Position::operator*()
Position::operator=()
Position::operator==()
Position::coordinates()
Position::interpolate()
Position::distance()
- Class Documentation
- Class Transform
- Class Documentation
Transform
Transform::Transform()
Transform::Transform()
Transform::Transform()
Transform::Transform()
Transform::Transform()
Transform::apply()
Transform::apply()
Transform::apply()
Transform::updateTranslation()
Transform::updateTranslation()
Transform::updateTranslation()
Transform::updateRotation()
Transform::updateRotation()
Transform::updateRotation()
Transform::getInverse()
Transform::compose()
Transform::getTranslation()
Transform::getRotation()
Transform::getRoll()
Transform::getPitch()
Transform::getYaw()
Transform::getX()
Transform::getY()
Transform::getZ()
Transform::identity()
- Class Documentation
- Class WrappedFloat
- Inheritance Relationships
- Class Documentation
WrappedFloat
WrappedFloat::WrappedFloat()
WrappedFloat::withSameBounds()
WrappedFloat::operator==()
WrappedFloat::operator+=()
WrappedFloat::operator-=()
WrappedFloat::operator+()
WrappedFloat::operator-()
WrappedFloat::operator+=()
WrappedFloat::operator-=()
WrappedFloat::operator+()
WrappedFloat::operator-()
WrappedFloat::minDifference()
WrappedFloat::minDifference()
WrappedFloat::minInterpolate()
WrappedFloat::shiftBounds()
WrappedFloat::withinRange()
WrappedFloat::getUnwrappedValue()
WrappedFloat::getWrappedValue()
WrappedFloat::setWrappedValue()
WrappedFloat::setUnwrappedValue()
WrappedFloat::getNormalized()
WrappedFloat::getRevolutions()
WrappedFloat::getUpperBound()
WrappedFloat::getLowerBound()
WrappedFloat::limitValue()
WrappedFloat::limitValue()
WrappedFloat::rangeOverlap()
WrappedFloat::EPSILON
- Class CanRxHandler
- Class Documentation
CanRxHandler
CanRxHandler::CanRxHandler()
CanRxHandler::~CanRxHandler()
CanRxHandler::attachReceiveHandler()
CanRxHandler::pollCanData()
CanRxHandler::removeReceiveHandler()
CanRxHandler::lookupTableIndexForCanId()
CanRxHandler::MIN_CAN_ID
CanRxHandler::NUM_CAN_IDS
CanRxHandler::MAX_CAN_ID
CanRxHandler::attachReceiveHandler()
CanRxHandler::processReceivedCanData()
CanRxHandler::removeReceiveHandler()
CanRxHandler::getHandlerStore()
CanRxHandler::drivers
CanRxHandler::messageHandlerStoreCan1
CanRxHandler::messageHandlerStoreCan2
- Class Documentation
- Class Bmi088Data
- Nested Relationships
- Inheritance Relationships
- Class Documentation
Bmi088Data
Bmi088Data::BMI088_READ_BIT
Bmi088Data::Acc
Bmi088Data::Acc::Register
Bmi088Data::Acc::AccErr
Bmi088Data::Acc::AccStatus
Bmi088Data::Acc::AccIntStat1
Bmi088Data::Acc::AccConf
Bmi088Data::Acc::AccBandwidth
Bmi088Data::Acc::AccOutputRate
Bmi088Data::Acc::AccRange
Bmi088Data::Acc::IntMapData
Bmi088Data::Acc::Int1IoConf
Bmi088Data::Acc::Int1Od
Bmi088Data::Acc::Int1Lvl
Bmi088Data::Acc::Int2IoConf
Bmi088Data::Acc::Int2Od
Bmi088Data::Acc::Int2Lvl
Bmi088Data::Acc::AccSelfTest
Bmi088Data::Acc::AccPwrConf
Bmi088Data::Acc::AccPwrCtrl
Bmi088Data::Acc::AccSoftreset
Bmi088Data::Acc::AccErr_t
Bmi088Data::Acc::AccStatus_t
Bmi088Data::Acc::AccIntStat1_t
Bmi088Data::Acc::AccConf_t
Bmi088Data::Acc::AccBandwidth_t
Bmi088Data::Acc::AccRange_t
Bmi088Data::Acc::IntMapData_t
Bmi088Data::Acc::Int1IoConf_t
Bmi088Data::Acc::Int1Od_t
Bmi088Data::Acc::Int1Lvl_t
Bmi088Data::Acc::Int2IoConf_t
Bmi088Data::Acc::Int2Od_t
Bmi088Data::Acc::Int2Lv1_t
Bmi088Data::Acc::AccSelfTest_t
Bmi088Data::Acc::AccPwrConf_t
Bmi088Data::Acc::AccPwrCtrl_t
Bmi088Data::Acc::AccSoftreset_t
Bmi088Data::Acc::Registers_t
Bmi088Data::Acc::MODM_FLAGS_CONFIG()
Bmi088Data::Acc::ACC_CHIP_ID_VALUE
Bmi088Data::Gyro
Bmi088Data::Gyro::Register
Bmi088Data::Gyro::GyroIntStat1
Bmi088Data::Gyro::FifoStatus
Bmi088Data::Gyro::GyroRange
Bmi088Data::Gyro::GyroBandwidth
Bmi088Data::Gyro::GyroLpm1
Bmi088Data::Gyro::GyroSoftreset
Bmi088Data::Gyro::GyroIntCtrl
Bmi088Data::Gyro::EnableNewDataInt
Bmi088Data::Gyro::EnableFifoInt
Bmi088Data::Gyro::Int3Int4IoConf
Bmi088Data::Gyro::Int4Od
Bmi088Data::Gyro::Int4Lvl
Bmi088Data::Gyro::Int3Od
Bmi088Data::Gyro::Int3Lvl
Bmi088Data::Gyro::Int3Int4IoMap
Bmi088Data::Gyro::FifoWmEnable
Bmi088Data::Gyro::FifoExtIntS
Bmi088Data::Gyro::GyroSelfTest
Bmi088Data::Gyro::FifoConfig0
Bmi088Data::Gyro::FifoConfig1
Bmi088Data::Gyro::GyroIntStat1_t
Bmi088Data::Gyro::FifoStatus_t
Bmi088Data::Gyro::GyroRange_t
Bmi088Data::Gyro::GyroBandwidth_t
Bmi088Data::Gyro::GyroLpm1_t
Bmi088Data::Gyro::GyroSoftreset_t
Bmi088Data::Gyro::GyroIntCtrl_t
Bmi088Data::Gyro::Int3Int4IoConf_t
Bmi088Data::Gyro::Int3Int4IoMap_t
Bmi088Data::Gyro::FifoWmEnable_t
Bmi088Data::Gyro::FifoExtIntS_t
Bmi088Data::Gyro::GyroSelfTest_t
Bmi088Data::Gyro::FifoConfig0_t
Bmi088Data::Gyro::FifoConfig1_t
Bmi088Data::Gyro::Registers_t
Bmi088Data::Gyro::MODM_FLAGS_CONFIG()
Bmi088Data::Gyro::MODM_FLAGS_CONFIG()
Bmi088Data::Gyro::MODM_FLAGS_CONFIG()
Bmi088Data::Gyro::MODM_FLAGS_CONFIG()
Bmi088Data::Gyro::MODM_FLAGS_CONFIG()
Bmi088Data::Gyro::MODM_FLAGS_CONFIG()
Bmi088Data::Gyro::GYRO_CHIP_ID_VALUE
- Class final_mockable
- Nested Relationships
- Inheritance Relationships
- Class Documentation
final_mockable
final_mockable::Bmi088()
final_mockable::initialize()
final_mockable::periodicIMUUpdate()
final_mockable::read()
final_mockable::getImuState()
final_mockable::requestRecalibration()
final_mockable::getPrevIMUDataReceivedTime()
final_mockable::setOffsetSamples()
final_mockable::setAccOversampling()
final_mockable::setAccOutputRate()
final_mockable::setGyroOutputRate()
final_mockable::setTargetTemperature()
final_mockable::BMI088_OFFSET_SAMPLES
final_mockable::ACC_RANGE
final_mockable::GYRO_RANGE
final_mockable::GYRO_RANGE_MAX_DS
final_mockable::BMI088_TEMP_FACTOR
final_mockable::BMI088_TEMP_OFFSET
final_mockable::GYRO_DS_PER_GYRO_COUNT
final_mockable::ACC_G_PER_ACC_COUNT
- Class ImuInterface
- Inheritance Relationships
- Class Documentation
- Class final_mockable
- Nested Relationships
- Inheritance Relationships
- Class Documentation
final_mockable
final_mockable::ProcessRawMpu6500DataFn
final_mockable::Mpu6500()
final_mockable::~Mpu6500()
final_mockable::init()
final_mockable::periodicIMUUpdate()
final_mockable::read()
final_mockable::run()
final_mockable::getImuState()
final_mockable::getName()
final_mockable::validateReading()
final_mockable::getPrevIMUDataReceivedTime()
final_mockable::getTiltAngle()
final_mockable::requestCalibration()
final_mockable::attachProcessRawMpu6500DataFn()
final_mockable::setCalibrationSamples()
final_mockable::setTargetTemperature()
final_mockable::ACC_GYRO_TEMPERATURE_BUFF_RX_SIZE
final_mockable::LSB_D_PER_S_TO_D_PER_S
final_mockable::RawData
- Class DJISerial
- Nested Relationships
- Inheritance Relationships
- Class Documentation
DJISerial
- Class RefSerial
- Inheritance Relationships
- Class Documentation
RefSerial
RefSerial::MessageType
RefSerial::MessageType::REF_MESSAGE_TYPE_GAME_STATUS
RefSerial::MessageType::REF_MESSAGE_TYPE_GAME_RESULT
RefSerial::MessageType::REF_MESSAGE_TYPE_ALL_ROBOT_HP
RefSerial::MessageType::REF_MESSAGE_TYPE_SITE_EVENT_DATA
RefSerial::MessageType::REF_MESSAGE_TYPE_PROJECTILE_SUPPPLIER_ACTION
RefSerial::MessageType::REF_MESSAGE_TYPE_WARNING_DATA
RefSerial::MessageType::REF_MESSAGE_TYPE_DART_INFO
RefSerial::MessageType::REF_MESSAGE_TYPE_ROBOT_STATUS
RefSerial::MessageType::REF_MESSAGE_TYPE_POWER_AND_HEAT
RefSerial::MessageType::REF_MESSAGE_TYPE_ROBOT_POSITION
RefSerial::MessageType::REF_MESSAGE_TYPE_ROBOT_BUFF_STATUS
RefSerial::MessageType::REF_MESSAGE_TYPE_AERIAL_ENERGY_STATUS
RefSerial::MessageType::REF_MESSAGE_TYPE_RECEIVE_DAMAGE
RefSerial::MessageType::REF_MESSAGE_TYPE_PROJECTILE_LAUNCH
RefSerial::MessageType::REF_MESSAGE_TYPE_BULLETS_REMAIN
RefSerial::MessageType::REF_MESSAGE_TYPE_RFID_STATUS
RefSerial::MessageType::REF_MESSAGE_TYPE_DART_STATION_INFO
RefSerial::MessageType::REF_MESSAGE_TYPE_GROUND_ROBOT_POSITION
RefSerial::MessageType::REF_MESSAGE_TYPE_RADAR_PROGRESS
RefSerial::MessageType::REF_MESSAGE_TYPE_SENTRY_INFO
RefSerial::MessageType::REF_MESSAGE_TYPE_RADAR_INFO
RefSerial::MessageType::REF_MESSAGE_TYPE_CUSTOM_DATA
RefSerial::RefSerial()
RefSerial::~RefSerial()
RefSerial::messageReceiveCallback()
RefSerial::getRefSerialReceivingData()
RefSerial::getRobotData()
RefSerial::getGameData()
RefSerial::getRobotIdBasedOnCurrentRobotTeam()
RefSerial::attachRobotToRobotMessageHandler()
RefSerial::acquireTransmissionSemaphore()
RefSerial::releaseTransmissionSemaphore()
RefSerial::operatorBlinded()
RefSerial::heatAndLimitValid()
- Class RefSerialData
- Nested Relationships
- Inheritance Relationships
- Class Documentation
RefSerialData
RefSerialData::RobotId
RefSerialData::RobotId::INVALID
RefSerialData::RobotId::RED_HERO
RefSerialData::RobotId::RED_ENGINEER
RefSerialData::RobotId::RED_SOLDIER_1
RefSerialData::RobotId::RED_SOLDIER_2
RefSerialData::RobotId::RED_SOLDIER_3
RefSerialData::RobotId::RED_DRONE
RefSerialData::RobotId::RED_SENTINEL
RefSerialData::RobotId::RED_DART
RefSerialData::RobotId::RED_RADAR_STATION
RefSerialData::RobotId::BLUE_HERO
RefSerialData::RobotId::BLUE_ENGINEER
RefSerialData::RobotId::BLUE_SOLDIER_1
RefSerialData::RobotId::BLUE_SOLDIER_2
RefSerialData::RobotId::BLUE_SOLDIER_3
RefSerialData::RobotId::BLUE_DRONE
RefSerialData::RobotId::BLUE_SENTINEL
RefSerialData::RobotId::BLUE_DART
RefSerialData::RobotId::BLUE_RADAR_STATION
RefSerialData::isBlueTeam()
RefSerialData::RobotToRobotMessageHandler
RefSerialData::Rx
RefSerialData::Rx::GameType
RefSerialData::Rx::GameStage
RefSerialData::Rx::GameWinner
RefSerialData::Rx::SiteDartHit
RefSerialData::Rx::SupplierOutletStatus
RefSerialData::Rx::DartTarget
RefSerialData::Rx::ArmorId
RefSerialData::Rx::DamageType
RefSerialData::Rx::SiteData
RefSerialData::Rx::RobotPower
RefSerialData::Rx::RFIDActivationStatus
RefSerialData::Rx::BulletType
RefSerialData::Rx::MechanismID
RefSerialData::Rx::AirSupportState
RefSerialData::Rx::DartStationState
RefSerialData::Rx::SiteData_t
RefSerialData::Rx::RobotPower_t
RefSerialData::Rx::RFIDActivationStatus_t
RefSerialData::Rx::MAX_LAUNCH_SPEED_17MM
RefSerialData::Rx::MAX_LAUNCH_SPEED_42MM
RefSerialData::Rx::AirSupportData
RefSerialData::Rx::ChassisData
RefSerialData::Rx::DamageEvent
RefSerialData::Rx::DartInfo
RefSerialData::Rx::DartStationInfo
RefSerialData::Rx::EventData
RefSerialData::Rx::GameData
RefSerialData::Rx::GroundRobotPositions
RefSerialData::Rx::RadarInfo
RefSerialData::Rx::RadarMarkProgress
RefSerialData::Rx::RefereeWarningData
RefSerialData::Rx::RobotBuffStatus
RefSerialData::Rx::RobotData
RefSerialData::Rx::RobotHpData
RefSerialData::Rx::RobotPosition
RefSerialData::Rx::SentryInfo
RefSerialData::Rx::SupplierAction
RefSerialData::Rx::TurretData
RefSerialData::Tx
RefSerialData::Tx::DeleteGraphicOperation
RefSerialData::Tx::GraphicOperation
RefSerialData::Tx::GraphicType
RefSerialData::Tx::GraphicColor
RefSerialData::Tx::getWaitTimeAfterGraphicSendMs()
RefSerialData::Tx::MAX_TRANSMIT_SPEED_BYTES_PER_S
RefSerialData::Tx::DeleteGraphicLayerMessage
RefSerialData::Tx::Graphic1Message
RefSerialData::Tx::Graphic2Message
RefSerialData::Tx::Graphic5Message
RefSerialData::Tx::Graphic7Message
RefSerialData::Tx::GraphicCharacterMessage
RefSerialData::Tx::GraphicData
RefSerialData::Tx::InteractiveHeader
RefSerialData::Tx::RobotToRobotMessage
- Class RefSerialData::Rx
- Nested Relationships
- Class Documentation
Rx
Rx::GameType
Rx::GameStage
Rx::GameWinner
Rx::SiteDartHit
Rx::SupplierOutletStatus
Rx::DartTarget
Rx::ArmorId
Rx::DamageType
Rx::SiteData
Rx::SiteData::RESTORATION_FRONT_OCCUPIED
Rx::SiteData::RESTORATION_INSIDE_OCCUPIED
Rx::SiteData::SUPPLIER_OCCUPIED
Rx::SiteData::POWER_RUNE_OCCUPIED
Rx::SiteData::SMALL_POWER_RUNE_ACTIVATED
Rx::SiteData::LARGER_POWER_RUNE_ACTIVIATED
Rx::SiteData::RING_OCCUPIED_TEAM
Rx::SiteData::RING_OCCUPIED_OPPONENT
Rx::SiteData::TRAPEZOID_R3_OCCUPIED_TEAM
Rx::SiteData::TRAPEZOID_R3_OCCUPIED_OPPONENT
Rx::SiteData::TRAPEZOID_R4_OCCUPIED_TEAM
Rx::SiteData::TRAPEZOID_R4_OCCUPIED_OPPONENT
Rx::SiteData::CENTRAL_BUFF_OCCUPIED_TEAM
Rx::SiteData::CENTRAL_BUFF_OCCUPIED_OPPONENT
Rx::RobotPower
Rx::RFIDActivationStatus
Rx::RFIDActivationStatus::BASE_BUFF
Rx::RFIDActivationStatus::ELEVATED_RING_OWN
Rx::RFIDActivationStatus::ELEVATED_RING_OPPONENT
Rx::RFIDActivationStatus::TRAPEZOID_R3_OWN
Rx::RFIDActivationStatus::TRAPEZOID_R3_OPPONENT
Rx::RFIDActivationStatus::TRAPEZOID_R4_OWN
Rx::RFIDActivationStatus::TRAPEZOID_R4_OPPONENT
Rx::RFIDActivationStatus::POWER_RUNE_ACTIVATION
Rx::RFIDActivationStatus::LAUNCH_RAMP_FRONT_OWN
Rx::RFIDActivationStatus::LAUNCH_RAMP_BACK_OWN
Rx::RFIDActivationStatus::LAUNCH_RAMP_FRONT_OPPONENT
Rx::RFIDActivationStatus::LAUNCH_RAMP_BACK_OPPONENT
Rx::RFIDActivationStatus::OUTPOST_BUFF
Rx::RFIDActivationStatus::RESTORATION_ZONE
Rx::RFIDActivationStatus::SENTRY_PATROL_OWN
Rx::RFIDActivationStatus::SENTRY_PATROL_OPPONENT
Rx::RFIDActivationStatus::LARGE_ISLAND_OWN
Rx::RFIDActivationStatus::LARGE_ISLAND_OPPONENT
Rx::RFIDActivationStatus::EXCHANGE_ZONE
Rx::RFIDActivationStatus::CENTRAL_BUFF
Rx::BulletType
Rx::MechanismID
Rx::AirSupportState
Rx::DartStationState
Rx::SiteData_t
Rx::RobotPower_t
Rx::RFIDActivationStatus_t
Rx::MAX_LAUNCH_SPEED_17MM
Rx::MAX_LAUNCH_SPEED_42MM
Rx::AirSupportData
Rx::ChassisData
Rx::DamageEvent
Rx::DartInfo
Rx::DartStationInfo
Rx::EventData
Rx::GameData
Rx::GameData::gameType
Rx::GameData::gameStage
Rx::GameData::stageTimeRemaining
Rx::GameData::unixTime
Rx::GameData::gameWinner
Rx::GameData::eventData
Rx::GameData::supplier
Rx::GameData::dartInfo
Rx::GameData::airSupportData
Rx::GameData::dartStation
Rx::GameData::positions
Rx::GameData::radarProgress
Rx::GameData::sentry
Rx::GameData::radar
Rx::GroundRobotPositions
Rx::RadarInfo
Rx::RadarMarkProgress
Rx::RefereeWarningData
Rx::RobotBuffStatus
Rx::RobotData
Rx::RobotData::robotId
Rx::RobotData::robotLevel
Rx::RobotData::previousHp
Rx::RobotData::currentHp
Rx::RobotData::maxHp
Rx::RobotData::robotPower
Rx::RobotData::damagedArmorId
Rx::RobotData::damageType
Rx::RobotData::receivedDps
Rx::RobotData::chassis
Rx::RobotData::turret
Rx::RobotData::allRobotHp
Rx::RobotData::remainingCoins
Rx::RobotData::robotBuffStatus
Rx::RobotData::rfidStatus
Rx::RobotData::robotDataReceivedTimestamp
Rx::RobotData::refereeWarningData
Rx::RobotHpData
Rx::RobotPosition
Rx::SentryInfo
Rx::SupplierAction
Rx::TurretData
Rx::TurretData::bulletType
Rx::TurretData::launchMechanismID
Rx::TurretData::firingFreq
Rx::TurretData::heat17ID1
Rx::TurretData::heat17ID2
Rx::TurretData::heat42
Rx::TurretData::heatLimit
Rx::TurretData::coolingRate
Rx::TurretData::bulletsRemaining17
Rx::TurretData::bulletsRemaining42
Rx::TurretData::bulletSpeed
Rx::TurretData::yaw
Rx::TurretData::lastReceivedLaunchingInfoTimestamp
- Class RefSerialData::Tx
- Nested Relationships
- Class Documentation
Tx
Tx::DeleteGraphicOperation
Tx::GraphicOperation
Tx::GraphicType
Tx::GraphicColor
Tx::getWaitTimeAfterGraphicSendMs()
Tx::MAX_TRANSMIT_SPEED_BYTES_PER_S
Tx::DeleteGraphicLayerMessage
Tx::Graphic1Message
Tx::Graphic2Message
Tx::Graphic5Message
Tx::Graphic7Message
Tx::GraphicCharacterMessage
Tx::GraphicData
Tx::GraphicData::name
Tx::GraphicData::operation
Tx::GraphicData::type
Tx::GraphicData::layer
Tx::GraphicData::color
Tx::GraphicData::startAngle
Tx::GraphicData::endAngle
Tx::GraphicData::lineWidth
Tx::GraphicData::startX
Tx::GraphicData::startY
Tx::GraphicData::radius
Tx::GraphicData::endX
Tx::GraphicData::endY
Tx::GraphicData::value
Tx::InteractiveHeader
Tx::RobotToRobotMessage
- Class RefSerialTransmitter
- Inheritance Relationships
- Class Documentation
RefSerialTransmitter
RefSerialTransmitter::sendGraphic()
RefSerialTransmitter::sendGraphic()
RefSerialTransmitter::sendGraphic()
RefSerialTransmitter::sendGraphic()
RefSerialTransmitter::sendGraphic()
RefSerialTransmitter::RefSerialTransmitter()
RefSerialTransmitter::deleteGraphicLayer()
RefSerialTransmitter::sendRobotToRobotMsg()
RefSerialTransmitter::configGraphicGenerics()
RefSerialTransmitter::configLine()
RefSerialTransmitter::configRectangle()
RefSerialTransmitter::configCircle()
RefSerialTransmitter::configEllipse()
RefSerialTransmitter::configArc()
RefSerialTransmitter::configFloatingNumber()
RefSerialTransmitter::configInteger()
RefSerialTransmitter::configCharacterMsg()
RefSerialTransmitter::configFrameHeader()
RefSerialTransmitter::configInteractiveHeader()
- Class Remote
- Nested Relationships
- Class Documentation
Remote
Remote::Channel
Remote::Switch
Remote::SwitchState
Remote::Key
Remote::Remote()
Remote::~Remote()
Remote::initialize()
Remote::read()
Remote::isConnected()
Remote::getChannel()
Remote::getSwitch()
Remote::getMouseX()
Remote::getMouseY()
Remote::getMouseZ()
Remote::getMouseL()
Remote::getMouseR()
Remote::keyPressed()
Remote::getUpdateCounter()
- Class CommandMapping
- Inheritance Relationships
- Class Documentation
CommandMapping
CommandMapping::CommandMapping()
CommandMapping::~CommandMapping()
CommandMapping::executeCommandMapping()
CommandMapping::mappingSubset()
CommandMapping::getAssociatedRemoteMapState()
CommandMapping::getAssociatedCommands()
CommandMapping::negKeysSubset()
CommandMapping::addCommands()
CommandMapping::removeCommands()
CommandMapping::noCommandsScheduled()
CommandMapping::mapState
CommandMapping::mappedCommands
CommandMapping::drivers
CommandMapping::operator==()
CommandMapping::mapStateEqual()
- Class CommandScheduler
- Nested Relationships
- Class Documentation
CommandScheduler
CommandScheduler::CommandScheduler()
CommandScheduler::~CommandScheduler()
CommandScheduler::run()
CommandScheduler::addCommand()
CommandScheduler::removeCommand()
CommandScheduler::isCommandScheduled()
CommandScheduler::registerSubsystem()
CommandScheduler::setSafeDisconnectFunction()
CommandScheduler::isSubsystemRegistered()
CommandScheduler::runAllHardwareTests()
CommandScheduler::runHardwareTest()
CommandScheduler::stopAllHardwareTests()
CommandScheduler::stopHardwareTest()
CommandScheduler::countRunningHardwareTests()
CommandScheduler::isRunningTest()
CommandScheduler::hasPassedTest()
CommandScheduler::subsystemListSize()
CommandScheduler::commandListSize()
CommandScheduler::cmdMapBegin()
CommandScheduler::cmdMapEnd()
CommandScheduler::subMapBegin()
CommandScheduler::subMapEnd()
CommandScheduler::getRegisteredSubsystemBitmap()
CommandScheduler::getAddedCommandBitmap()
CommandScheduler::constructCommand()
CommandScheduler::constructSubsystem()
CommandScheduler::destructCommand()
CommandScheduler::destructSubsystem()
CommandScheduler::CommandIterator
CommandScheduler::CommandIterator::iterator_category
CommandScheduler::CommandIterator::difference_type
CommandScheduler::CommandIterator::value_type
CommandScheduler::CommandIterator::pointer
CommandScheduler::CommandIterator::reference
CommandScheduler::CommandIterator::CommandIterator()
CommandScheduler::CommandIterator::operator*()
CommandScheduler::CommandIterator::operator++()
CommandScheduler::CommandIterator::operator++()
CommandScheduler::CommandIterator::operator==()
CommandScheduler::CommandIterator::operator!=()
CommandScheduler::SubsystemIterator
CommandScheduler::SubsystemIterator::iterator_category
CommandScheduler::SubsystemIterator::difference_type
CommandScheduler::SubsystemIterator::value_type
CommandScheduler::SubsystemIterator::pointer
CommandScheduler::SubsystemIterator::reference
CommandScheduler::SubsystemIterator::SubsystemIterator()
CommandScheduler::SubsystemIterator::operator*()
CommandScheduler::SubsystemIterator::operator++()
CommandScheduler::SubsystemIterator::operator++()
CommandScheduler::SubsystemIterator::operator==()
CommandScheduler::SubsystemIterator::operator!=()
- Class HoldRepeatCommandMapping
- Inheritance Relationships
- Class Documentation
HoldRepeatCommandMapping
HoldRepeatCommandMapping::HoldRepeatCommandMapping()
HoldRepeatCommandMapping::~HoldRepeatCommandMapping()
HoldRepeatCommandMapping::executeCommandMapping()
HoldRepeatCommandMapping::setMaxTimesToSchedule()
HoldRepeatCommandMapping::incrementRescheduleCount()
HoldRepeatCommandMapping::okToScheduleCommand()
HoldRepeatCommandMapping::held
HoldRepeatCommandMapping::endCommandsWhenNotHeld
HoldRepeatCommandMapping::maxTimesToSchedule
HoldRepeatCommandMapping::rescheduleCounts
- Class RemoteMapState
- Class Documentation
RemoteMapState
RemoteMapState::MouseButton
RemoteMapState::RemoteMapState()
RemoteMapState::RemoteMapState()
RemoteMapState::RemoteMapState()
RemoteMapState::RemoteMapState()
RemoteMapState::RemoteMapState()
RemoteMapState::RemoteMapState()
RemoteMapState::RemoteMapState()
RemoteMapState::initLSwitch()
RemoteMapState::initRSwitch()
RemoteMapState::initKeys()
RemoteMapState::initNegKeys()
RemoteMapState::initKeys()
RemoteMapState::initNegKeys()
RemoteMapState::initLMouseButton()
RemoteMapState::initRMouseButton()
RemoteMapState::stateSubsetOf()
RemoteMapState::operator==()
RemoteMapState::operator!=()
RemoteMapState::getNegKeys()
RemoteMapState::getNegKeysUsed()
RemoteMapState::getKeys()
RemoteMapState::getLMouseButton()
RemoteMapState::getRMouseButton()
RemoteMapState::getLSwitch()
RemoteMapState::getRSwitch()
- Class Documentation
- Class SchedulerTerminalHandler
- Inheritance Relationships
- Class Documentation
SchedulerTerminalHandler
SchedulerTerminalHandler::SchedulerTerminalHandler()
SchedulerTerminalHandler::DISALLOW_COPY_AND_ASSIGN()
SchedulerTerminalHandler::~SchedulerTerminalHandler()
SchedulerTerminalHandler::init()
SchedulerTerminalHandler::terminalSerialCallback()
SchedulerTerminalHandler::terminalSerialStreamCallback()
SchedulerTerminalHandler::HEADER
- Class MoveIntegralCommand
- Nested Relationships
- Inheritance Relationships
- Class Documentation
MoveIntegralCommand
MoveIntegralCommand::MoveIntegralCommand()
MoveIntegralCommand::getName()
MoveIntegralCommand::isReady()
MoveIntegralCommand::initialize()
MoveIntegralCommand::execute()
MoveIntegralCommand::end()
MoveIntegralCommand::isFinished()
MoveIntegralCommand::targetIntegralReached()
MoveIntegralCommand::config
MoveIntegralCommand::integrableSetpointSubsystem
MoveIntegralCommand::finalTargetIntegralSetpoint
MoveIntegralCommand::Config
- Class MoveUnjamComprisedCommand
- Inheritance Relationships
- Class Documentation
MoveUnjamComprisedCommand
MoveUnjamComprisedCommand::MoveUnjamComprisedCommand()
MoveUnjamComprisedCommand::initialize()
MoveUnjamComprisedCommand::execute()
MoveUnjamComprisedCommand::end()
MoveUnjamComprisedCommand::isFinished()
MoveUnjamComprisedCommand::getName()
MoveUnjamComprisedCommand::setpointSubsystem
MoveUnjamComprisedCommand::agitatorRotateCommand
MoveUnjamComprisedCommand::agitatorUnjamCommand
MoveUnjamComprisedCommand::unjamSequenceCommencing
MoveUnjamComprisedCommand::agitatorDisconnectFault
- Class MoveUnjamIntegralComprisedCommand
- Inheritance Relationships
- Class Documentation
MoveUnjamIntegralComprisedCommand
MoveUnjamIntegralComprisedCommand::MoveUnjamIntegralComprisedCommand()
MoveUnjamIntegralComprisedCommand::isReady()
MoveUnjamIntegralComprisedCommand::initialize()
MoveUnjamIntegralComprisedCommand::execute()
MoveUnjamIntegralComprisedCommand::end()
MoveUnjamIntegralComprisedCommand::isFinished()
MoveUnjamIntegralComprisedCommand::getName()
- Class SetpointSubsystem
- Inheritance Relationships
- Class Documentation
SetpointSubsystem
SetpointSubsystem::getSetpoint()
SetpointSubsystem::setSetpoint()
SetpointSubsystem::getCurrentValue()
SetpointSubsystem::getJamSetpointTolerance()
SetpointSubsystem::calibrateHere()
SetpointSubsystem::isJammed()
SetpointSubsystem::clearJam()
SetpointSubsystem::isCalibrated()
SetpointSubsystem::isOnline()
SetpointSubsystem::getVelocity()
- Class UnjamIntegralCommand
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class Subsystem
- Inheritance Relationships
- Class Documentation
Subsystem
Subsystem::Subsystem()
Subsystem::~Subsystem()
Subsystem::initialize()
Subsystem::registerAndInitialize()
Subsystem::setDefaultCommand()
Subsystem::getDefaultCommand()
Subsystem::refresh()
Subsystem::refreshSafeDisconnect()
Subsystem::setTestCommand()
Subsystem::getTestCommand()
Subsystem::getName()
Subsystem::getGlobalIdentifier()
Subsystem::drivers
- Class TurretSubsystemInterface
- Inheritance Relationships
- Class Documentation
TurretSubsystemInterface
TurretSubsystemInterface::TurretSubsystemInterface()
TurretSubsystemInterface::getYawSetpoint()
TurretSubsystemInterface::getPitchSetpoint()
TurretSubsystemInterface::setYawSetpoint()
TurretSubsystemInterface::setPitchSetpoint()
TurretSubsystemInterface::getCurrentYawValue()
TurretSubsystemInterface::getCurrentPitchValue()
TurretSubsystemInterface::isOnline()
TurretSubsystemInterface::getYawVelocity()
TurretSubsystemInterface::getPitchVelocity()
TurretSubsystemInterface::getYawAngleFromCenter()
TurretSubsystemInterface::getPitchAngleFromCenter()
TurretSubsystemInterface::setYawMotorOutput()
TurretSubsystemInterface::setPitchMotorOutput()
TurretSubsystemInterface::yawLimited()
- Class VerticalScrollLogicHandler
- Class Documentation
VerticalScrollLogicHandler
VerticalScrollLogicHandler::VerticalScrollLogicHandler()
VerticalScrollLogicHandler::setSize()
VerticalScrollLogicHandler::onShortButtonPress()
VerticalScrollLogicHandler::acknowledgeCursorChanged()
VerticalScrollLogicHandler::getCursorIndex()
VerticalScrollLogicHandler::getSmallestIndexDisplayed()
VerticalScrollLogicHandler::getLargestIndexDisplayed()
VerticalScrollLogicHandler::getSize()
- Class Documentation
- Class DjiMotor
- Inheritance Relationships
- Class Documentation
DjiMotor
DjiMotor::DjiMotor()
DjiMotor::~DjiMotor()
DjiMotor::initialize()
DjiMotor::getPositionUnwrapped()
DjiMotor::getPositionWrapped()
DjiMotor::getEncoderUnwrapped()
DjiMotor::getEncoderWrapped()
DjiMotor::resetEncoderValue()
DjiMotor::processMessage()
DjiMotor::setDesiredOutput()
DjiMotor::isMotorOnline()
DjiMotor::serializeCanSendData()
DjiMotor::getOutputDesired()
DjiMotor::getMotorIdentifier()
DjiMotor::getTemperature()
DjiMotor::getTorque()
DjiMotor::getShaftRPM()
DjiMotor::isMotorInverted()
DjiMotor::getCanBus()
DjiMotor::getName()
DjiMotor::isInCurrentControl()
DjiMotor::assertEncoderType()
DjiMotor::degreesToEncoder()
DjiMotor::encoderToDegrees()
DjiMotor::ENC_RESOLUTION
DjiMotor::MAX_OUTPUT_C610
DjiMotor::MAX_OUTPUT_C620
DjiMotor::MAX_OUTPUT_820R
DjiMotor::MAX_OUTPUT_GM6020
DjiMotor::MAX_OUTPUT_GM3510
DjiMotor::GEAR_RATIO_M3508
DjiMotor::GEAR_RATIO_M3510_L1
DjiMotor::GEAR_RATIO_M3510_L2
DjiMotor::GEAR_RATIO_M3510_L3
DjiMotor::GEAR_RATIO_M3510_L4
DjiMotor::GEAR_RATIO_M2006
- Class DjiMotorTxHandler
- Class Documentation
DjiMotorTxHandler
DjiMotorTxHandler::DjiMotorTxHandler()
DjiMotorTxHandler::~DjiMotorTxHandler()
DjiMotorTxHandler::addMotorToManager()
DjiMotorTxHandler::encodeAndSendCanData()
DjiMotorTxHandler::removeFromMotorManager()
DjiMotorTxHandler::getCan1Motor()
DjiMotorTxHandler::getCan2Motor()
DjiMotorTxHandler::DJI_MOTORS_PER_CAN
DjiMotorTxHandler::CAN_DJI_MESSAGE_SEND_LENGTH
DjiMotorTxHandler::CAN_DJI_LOW_IDENTIFIER
DjiMotorTxHandler::CAN_DJI_HIGH_IDENTIFIER
DjiMotorTxHandler::CAN_DJI_6020_CURRENT_IDENTIFIER
DjiMotorTxHandler::addMotorToManager()
DjiMotorTxHandler::serializeMotorStoreSendData()
DjiMotorTxHandler::removeFromMotorManager()
DjiMotorTxHandler::drivers
DjiMotorTxHandler::can1MotorStore
DjiMotorTxHandler::can2MotorStore
- Class Documentation
- Class DoubleDjiMotor
- Inheritance Relationships
- Class Documentation
DoubleDjiMotor
DoubleDjiMotor::DoubleDjiMotor()
DoubleDjiMotor::initialize()
DoubleDjiMotor::getPositionUnwrapped()
DoubleDjiMotor::getPositionWrapped()
DoubleDjiMotor::getEncoderUnwrapped()
DoubleDjiMotor::getEncoderWrapped()
DoubleDjiMotor::resetEncoderValue()
DoubleDjiMotor::setDesiredOutput()
DoubleDjiMotor::isMotorOnline()
DoubleDjiMotor::getOutputDesired()
DoubleDjiMotor::getTemperature()
DoubleDjiMotor::getTorque()
DoubleDjiMotor::getShaftRPM()
DoubleDjiMotor::motorOne
DoubleDjiMotor::motorTwo
- Class MotorInterface
- Inheritance Relationships
- Class Documentation
MotorInterface
MotorInterface::initialize()
MotorInterface::getEncoderUnwrapped()
MotorInterface::getEncoderWrapped()
MotorInterface::resetEncoderValue()
MotorInterface::getPositionUnwrapped()
MotorInterface::getPositionWrapped()
MotorInterface::setDesiredOutput()
MotorInterface::isMotorOnline()
MotorInterface::getOutputDesired()
MotorInterface::getTemperature()
MotorInterface::getTorque()
MotorInterface::getShaftRPM()
- Class DistanceSensor
- Inheritance Relationships
- Class Documentation
DistanceSensor
DistanceSensor::DistanceSensor()
DistanceSensor::~DistanceSensor()
DistanceSensor::init()
DistanceSensor::read()
DistanceSensor::validReading()
DistanceSensor::getMinDistance()
DistanceSensor::getMaxDistance()
DistanceSensor::getDistance()
DistanceSensor::distance
DistanceSensor::minDistance
DistanceSensor::maxDistance