Library API
Page Hierarchy
Full API
Namespaces
Classes and Structs
- Struct SmoothPidConfig
- Struct Documentation
SmoothPidConfigSmoothPidConfig::kpSmoothPidConfig::kiSmoothPidConfig::kdSmoothPidConfig::maxICumulativeSmoothPidConfig::maxOutputSmoothPidConfig::tQDerivativeKalmanSmoothPidConfig::tRDerivativeKalmanSmoothPidConfig::tQProportionalKalmanSmoothPidConfig::tRProportionalKalmanSmoothPidConfig::errDeadzoneSmoothPidConfig::errorDerivativeFloor
- Struct Documentation
- Struct Bmi088Data::Acc
- Nested Relationships
- Struct Documentation
AccAcc::RegisterAcc::Register::ACC_CHIP_IDAcc::Register::ACC_ERR_REGAcc::Register::ACC_STATUSAcc::Register::ACC_X_LSBAcc::Register::ACC_X_MSBAcc::Register::ACC_Y_LSBAcc::Register::ACC_Y_MSBAcc::Register::ACC_Z_LSBAcc::Register::ACC_Z_MSBAcc::Register::SENSORTIME_0Acc::Register::SENSORTIME_1Acc::Register::SENSORTIME_2Acc::Register::ACC_INT_STAT_1Acc::Register::TEMP_MSBAcc::Register::TEMP_LSBAcc::Register::FIFO_LENGTH_0Acc::Register::FIFO_LENGTH_1Acc::Register::FIFO_DATAAcc::Register::ACC_CONFAcc::Register::ACC_RANGEAcc::Register::INT1_IO_CTRLAcc::Register::INT2_IO_CTRLAcc::Register::INT_MAP_DATAAcc::Register::ACC_SELF_TESTAcc::Register::ACC_PWR_CONFAcc::Register::ACC_PWR_CTRLAcc::Register::ACC_SOFTRESET
Acc::AccErrAcc::AccStatusAcc::AccIntStat1Acc::AccConfAcc::AccBandwidthAcc::AccOutputRateAcc::AccRangeAcc::IntMapDataAcc::Int1IoConfAcc::Int1OdAcc::Int1LvlAcc::Int2IoConfAcc::Int2OdAcc::Int2LvlAcc::AccSelfTestAcc::AccPwrConfAcc::AccPwrCtrlAcc::AccSoftresetAcc::AccErr_tAcc::AccStatus_tAcc::AccIntStat1_tAcc::AccConf_tAcc::AccBandwidth_tAcc::AccRange_tAcc::IntMapData_tAcc::Int1IoConf_tAcc::Int1Od_tAcc::Int1Lvl_tAcc::Int2IoConf_tAcc::Int2Od_tAcc::Int2Lv1_tAcc::AccSelfTest_tAcc::AccPwrConf_tAcc::AccPwrCtrl_tAcc::AccSoftreset_tAcc::Registers_tAcc::MODM_FLAGS_CONFIG()Acc::ACC_CHIP_ID_VALUE
- Struct Bmi088Data::Gyro
- Nested Relationships
- Struct Documentation
GyroGyro::RegisterGyro::Register::GYRO_CHIP_IDGyro::Register::RATE_X_LSBGyro::Register::RATE_X_MSBGyro::Register::RATE_Y_LSBGyro::Register::RATE_Y_MSBGyro::Register::RATE_Z_LSBGyro::Register::RATE_Z_MSBGyro::Register::GYRO_INT_STAT_1Gyro::Register::FIFO_STATUSGyro::Register::GYRO_RANGEGyro::Register::GYRO_BANDWIDTHGyro::Register::GYRO_LPM1Gyro::Register::GYRO_SOFTRESETGyro::Register::GYRO_INT_CTRLGyro::Register::INT3_INT4_IO_CONFGyro::Register::INT3_INT4_IO_MAPGyro::Register::FIFO_WM_ENGyro::Register::FIFO_EXT_INT_SGyro::Register::GYRO_SELF_TESTGyro::Register::FIFO_CONFIG_0Gyro::Register::FIFO_CONFIG_1Gyro::Register::FIFO_DATA
Gyro::GyroIntStat1Gyro::FifoStatusGyro::GyroRangeGyro::GyroBandwidthGyro::GyroBandwidth::ODR2000_BANDWIDTH532Gyro::GyroBandwidth::ODR2000_BANDWIDTH230Gyro::GyroBandwidth::ODR1000_BANDWIDTH116Gyro::GyroBandwidth::ODR400_BANDWIDTH47Gyro::GyroBandwidth::ODR200_BANDWIDTH23Gyro::GyroBandwidth::ODR100_BANDWIDTH12Gyro::GyroBandwidth::ODR200_BANDWIDTH64Gyro::GyroBandwidth::ODR100_BANDWIDTH32
Gyro::GyroLpm1Gyro::GyroSoftresetGyro::GyroIntCtrlGyro::EnableNewDataIntGyro::EnableFifoIntGyro::Int3Int4IoConfGyro::Int4OdGyro::Int4LvlGyro::Int3OdGyro::Int3LvlGyro::Int3Int4IoMapGyro::FifoWmEnableGyro::FifoExtIntSGyro::GyroSelfTestGyro::FifoConfig0Gyro::FifoConfig1Gyro::GyroIntStat1_tGyro::FifoStatus_tGyro::GyroRange_tGyro::GyroBandwidth_tGyro::GyroLpm1_tGyro::GyroSoftreset_tGyro::GyroIntCtrl_tGyro::Int3Int4IoConf_tGyro::Int3Int4IoMap_tGyro::FifoWmEnable_tGyro::FifoExtIntS_tGyro::GyroSelfTest_tGyro::FifoConfig0_tGyro::FifoConfig1_tGyro::Registers_tGyro::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
RobotDataRobotData::robotIdRobotData::robotLevelRobotData::previousHpRobotData::currentHpRobotData::maxHpRobotData::robotPowerRobotData::damagedArmorIdRobotData::damageTypeRobotData::receivedDpsRobotData::chassisRobotData::turretRobotData::allRobotHpRobotData::remainingCoinsRobotData::robotBuffStatusRobotData::rfidStatusRobotData::robotDataReceivedTimestampRobotData::refereeWarningData
- Struct Rx::TurretData
- Nested Relationships
- Struct Documentation
TurretDataTurretData::bulletTypeTurretData::launchMechanismIDTurretData::firingFreqTurretData::heat17ID1TurretData::heat17ID2TurretData::heat42TurretData::heatLimitTurretData::coolingRateTurretData::bulletsRemaining17TurretData::bulletsRemaining42TurretData::bulletSpeedTurretData::yawTurretData::lastReceivedLaunchingInfoTimestamp
- Struct Remote::RemoteInfo
- Nested Relationships
- Struct Documentation
RemoteInfoRemoteInfo::updateCounterRemoteInfo::rightHorizontalRemoteInfo::rightVerticalRemoteInfo::leftHorizontalRemoteInfo::leftVerticalRemoteInfo::leftSwitchRemoteInfo::rightSwitchRemoteInfo::xRemoteInfo::yRemoteInfo::zRemoteInfo::lRemoteInfo::rRemoteInfo::mouseRemoteInfo::keyRemoteInfo::wheel
- Struct CommandScheduler::CommandIterator
- Nested Relationships
- Struct Documentation
CommandIteratorCommandIterator::iterator_categoryCommandIterator::difference_typeCommandIterator::value_typeCommandIterator::pointerCommandIterator::referenceCommandIterator::CommandIterator()CommandIterator::operator*()CommandIterator::operator++()CommandIterator::operator++()CommandIterator::operator==()CommandIterator::operator!=()
- Struct CommandScheduler::SubsystemIterator
- Nested Relationships
- Struct Documentation
SubsystemIteratorSubsystemIterator::iterator_categorySubsystemIterator::difference_typeSubsystemIterator::value_typeSubsystemIterator::pointerSubsystemIterator::referenceSubsystemIterator::SubsystemIterator()SubsystemIterator::operator*()SubsystemIterator::operator++()SubsystemIterator::operator++()SubsystemIterator::operator==()SubsystemIterator::operator!=()
- Class Position
- Class Documentation
PositionPosition::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
TransformTransform::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
WrappedFloatWrappedFloat::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
CanRxHandlerCanRxHandler::CanRxHandler()CanRxHandler::~CanRxHandler()CanRxHandler::attachReceiveHandler()CanRxHandler::pollCanData()CanRxHandler::removeReceiveHandler()CanRxHandler::lookupTableIndexForCanId()CanRxHandler::MIN_CAN_IDCanRxHandler::NUM_CAN_IDSCanRxHandler::MAX_CAN_IDCanRxHandler::attachReceiveHandler()CanRxHandler::processReceivedCanData()CanRxHandler::removeReceiveHandler()CanRxHandler::getHandlerStore()CanRxHandler::driversCanRxHandler::messageHandlerStoreCan1CanRxHandler::messageHandlerStoreCan2
- Class Documentation
- Class Bmi088Data
- Nested Relationships
- Inheritance Relationships
- Class Documentation
Bmi088DataBmi088Data::BMI088_READ_BITBmi088Data::AccBmi088Data::Acc::RegisterBmi088Data::Acc::AccErrBmi088Data::Acc::AccStatusBmi088Data::Acc::AccIntStat1Bmi088Data::Acc::AccConfBmi088Data::Acc::AccBandwidthBmi088Data::Acc::AccOutputRateBmi088Data::Acc::AccRangeBmi088Data::Acc::IntMapDataBmi088Data::Acc::Int1IoConfBmi088Data::Acc::Int1OdBmi088Data::Acc::Int1LvlBmi088Data::Acc::Int2IoConfBmi088Data::Acc::Int2OdBmi088Data::Acc::Int2LvlBmi088Data::Acc::AccSelfTestBmi088Data::Acc::AccPwrConfBmi088Data::Acc::AccPwrCtrlBmi088Data::Acc::AccSoftresetBmi088Data::Acc::AccErr_tBmi088Data::Acc::AccStatus_tBmi088Data::Acc::AccIntStat1_tBmi088Data::Acc::AccConf_tBmi088Data::Acc::AccBandwidth_tBmi088Data::Acc::AccRange_tBmi088Data::Acc::IntMapData_tBmi088Data::Acc::Int1IoConf_tBmi088Data::Acc::Int1Od_tBmi088Data::Acc::Int1Lvl_tBmi088Data::Acc::Int2IoConf_tBmi088Data::Acc::Int2Od_tBmi088Data::Acc::Int2Lv1_tBmi088Data::Acc::AccSelfTest_tBmi088Data::Acc::AccPwrConf_tBmi088Data::Acc::AccPwrCtrl_tBmi088Data::Acc::AccSoftreset_tBmi088Data::Acc::Registers_tBmi088Data::Acc::MODM_FLAGS_CONFIG()Bmi088Data::Acc::ACC_CHIP_ID_VALUE
Bmi088Data::GyroBmi088Data::Gyro::RegisterBmi088Data::Gyro::GyroIntStat1Bmi088Data::Gyro::FifoStatusBmi088Data::Gyro::GyroRangeBmi088Data::Gyro::GyroBandwidthBmi088Data::Gyro::GyroLpm1Bmi088Data::Gyro::GyroSoftresetBmi088Data::Gyro::GyroIntCtrlBmi088Data::Gyro::EnableNewDataIntBmi088Data::Gyro::EnableFifoIntBmi088Data::Gyro::Int3Int4IoConfBmi088Data::Gyro::Int4OdBmi088Data::Gyro::Int4LvlBmi088Data::Gyro::Int3OdBmi088Data::Gyro::Int3LvlBmi088Data::Gyro::Int3Int4IoMapBmi088Data::Gyro::FifoWmEnableBmi088Data::Gyro::FifoExtIntSBmi088Data::Gyro::GyroSelfTestBmi088Data::Gyro::FifoConfig0Bmi088Data::Gyro::FifoConfig1Bmi088Data::Gyro::GyroIntStat1_tBmi088Data::Gyro::FifoStatus_tBmi088Data::Gyro::GyroRange_tBmi088Data::Gyro::GyroBandwidth_tBmi088Data::Gyro::GyroLpm1_tBmi088Data::Gyro::GyroSoftreset_tBmi088Data::Gyro::GyroIntCtrl_tBmi088Data::Gyro::Int3Int4IoConf_tBmi088Data::Gyro::Int3Int4IoMap_tBmi088Data::Gyro::FifoWmEnable_tBmi088Data::Gyro::FifoExtIntS_tBmi088Data::Gyro::GyroSelfTest_tBmi088Data::Gyro::FifoConfig0_tBmi088Data::Gyro::FifoConfig1_tBmi088Data::Gyro::Registers_tBmi088Data::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_mockablefinal_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_SAMPLESfinal_mockable::ACC_RANGEfinal_mockable::GYRO_RANGEfinal_mockable::GYRO_RANGE_MAX_DSfinal_mockable::BMI088_TEMP_FACTORfinal_mockable::BMI088_TEMP_OFFSETfinal_mockable::GYRO_DS_PER_GYRO_COUNTfinal_mockable::ACC_G_PER_ACC_COUNT
- Class ImuInterface
- Inheritance Relationships
- Class Documentation
- Class final_mockable
- Nested Relationships
- Inheritance Relationships
- Class Documentation
final_mockablefinal_mockable::ProcessRawMpu6500DataFnfinal_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_SIZEfinal_mockable::LSB_D_PER_S_TO_D_PER_Sfinal_mockable::RawData
- Class DJISerial
- Nested Relationships
- Inheritance Relationships
- Class Documentation
DJISerial
- Class RefSerial
- Inheritance Relationships
- Class Documentation
RefSerialRefSerial::MessageTypeRefSerial::MessageType::REF_MESSAGE_TYPE_GAME_STATUSRefSerial::MessageType::REF_MESSAGE_TYPE_GAME_RESULTRefSerial::MessageType::REF_MESSAGE_TYPE_ALL_ROBOT_HPRefSerial::MessageType::REF_MESSAGE_TYPE_SITE_EVENT_DATARefSerial::MessageType::REF_MESSAGE_TYPE_PROJECTILE_SUPPPLIER_ACTIONRefSerial::MessageType::REF_MESSAGE_TYPE_WARNING_DATARefSerial::MessageType::REF_MESSAGE_TYPE_DART_INFORefSerial::MessageType::REF_MESSAGE_TYPE_ROBOT_STATUSRefSerial::MessageType::REF_MESSAGE_TYPE_POWER_AND_HEATRefSerial::MessageType::REF_MESSAGE_TYPE_ROBOT_POSITIONRefSerial::MessageType::REF_MESSAGE_TYPE_ROBOT_BUFF_STATUSRefSerial::MessageType::REF_MESSAGE_TYPE_AERIAL_ENERGY_STATUSRefSerial::MessageType::REF_MESSAGE_TYPE_RECEIVE_DAMAGERefSerial::MessageType::REF_MESSAGE_TYPE_PROJECTILE_LAUNCHRefSerial::MessageType::REF_MESSAGE_TYPE_BULLETS_REMAINRefSerial::MessageType::REF_MESSAGE_TYPE_RFID_STATUSRefSerial::MessageType::REF_MESSAGE_TYPE_DART_STATION_INFORefSerial::MessageType::REF_MESSAGE_TYPE_GROUND_ROBOT_POSITIONRefSerial::MessageType::REF_MESSAGE_TYPE_RADAR_PROGRESSRefSerial::MessageType::REF_MESSAGE_TYPE_SENTRY_INFORefSerial::MessageType::REF_MESSAGE_TYPE_RADAR_INFORefSerial::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
RefSerialDataRefSerialData::RobotIdRefSerialData::RobotId::INVALIDRefSerialData::RobotId::RED_HERORefSerialData::RobotId::RED_ENGINEERRefSerialData::RobotId::RED_SOLDIER_1RefSerialData::RobotId::RED_SOLDIER_2RefSerialData::RobotId::RED_SOLDIER_3RefSerialData::RobotId::RED_DRONERefSerialData::RobotId::RED_SENTINELRefSerialData::RobotId::RED_DARTRefSerialData::RobotId::RED_RADAR_STATIONRefSerialData::RobotId::BLUE_HERORefSerialData::RobotId::BLUE_ENGINEERRefSerialData::RobotId::BLUE_SOLDIER_1RefSerialData::RobotId::BLUE_SOLDIER_2RefSerialData::RobotId::BLUE_SOLDIER_3RefSerialData::RobotId::BLUE_DRONERefSerialData::RobotId::BLUE_SENTINELRefSerialData::RobotId::BLUE_DARTRefSerialData::RobotId::BLUE_RADAR_STATION
RefSerialData::isBlueTeam()RefSerialData::RobotToRobotMessageHandlerRefSerialData::RxRefSerialData::Rx::GameTypeRefSerialData::Rx::GameStageRefSerialData::Rx::GameWinnerRefSerialData::Rx::SiteDartHitRefSerialData::Rx::SupplierOutletStatusRefSerialData::Rx::DartTargetRefSerialData::Rx::ArmorIdRefSerialData::Rx::DamageTypeRefSerialData::Rx::SiteDataRefSerialData::Rx::RobotPowerRefSerialData::Rx::RFIDActivationStatusRefSerialData::Rx::BulletTypeRefSerialData::Rx::MechanismIDRefSerialData::Rx::AirSupportStateRefSerialData::Rx::DartStationStateRefSerialData::Rx::SiteData_tRefSerialData::Rx::RobotPower_tRefSerialData::Rx::RFIDActivationStatus_tRefSerialData::Rx::MAX_LAUNCH_SPEED_17MMRefSerialData::Rx::MAX_LAUNCH_SPEED_42MMRefSerialData::Rx::AirSupportDataRefSerialData::Rx::ChassisDataRefSerialData::Rx::DamageEventRefSerialData::Rx::DartInfoRefSerialData::Rx::DartStationInfoRefSerialData::Rx::EventDataRefSerialData::Rx::GameDataRefSerialData::Rx::GroundRobotPositionsRefSerialData::Rx::RadarInfoRefSerialData::Rx::RadarMarkProgressRefSerialData::Rx::RefereeWarningDataRefSerialData::Rx::RobotBuffStatusRefSerialData::Rx::RobotDataRefSerialData::Rx::RobotHpDataRefSerialData::Rx::RobotPositionRefSerialData::Rx::SentryInfoRefSerialData::Rx::SupplierActionRefSerialData::Rx::TurretData
RefSerialData::TxRefSerialData::Tx::DeleteGraphicOperationRefSerialData::Tx::GraphicOperationRefSerialData::Tx::GraphicTypeRefSerialData::Tx::GraphicColorRefSerialData::Tx::getWaitTimeAfterGraphicSendMs()RefSerialData::Tx::MAX_TRANSMIT_SPEED_BYTES_PER_SRefSerialData::Tx::DeleteGraphicLayerMessageRefSerialData::Tx::Graphic1MessageRefSerialData::Tx::Graphic2MessageRefSerialData::Tx::Graphic5MessageRefSerialData::Tx::Graphic7MessageRefSerialData::Tx::GraphicCharacterMessageRefSerialData::Tx::GraphicDataRefSerialData::Tx::InteractiveHeaderRefSerialData::Tx::RobotToRobotMessage
- Class RefSerialData::Rx
- Nested Relationships
- Class Documentation
RxRx::GameTypeRx::GameStageRx::GameWinnerRx::SiteDartHitRx::SupplierOutletStatusRx::DartTargetRx::ArmorIdRx::DamageTypeRx::SiteDataRx::SiteData::RESTORATION_FRONT_OCCUPIEDRx::SiteData::RESTORATION_INSIDE_OCCUPIEDRx::SiteData::SUPPLIER_OCCUPIEDRx::SiteData::POWER_RUNE_OCCUPIEDRx::SiteData::SMALL_POWER_RUNE_ACTIVATEDRx::SiteData::LARGER_POWER_RUNE_ACTIVIATEDRx::SiteData::RING_OCCUPIED_TEAMRx::SiteData::RING_OCCUPIED_OPPONENTRx::SiteData::TRAPEZOID_R3_OCCUPIED_TEAMRx::SiteData::TRAPEZOID_R3_OCCUPIED_OPPONENTRx::SiteData::TRAPEZOID_R4_OCCUPIED_TEAMRx::SiteData::TRAPEZOID_R4_OCCUPIED_OPPONENTRx::SiteData::CENTRAL_BUFF_OCCUPIED_TEAMRx::SiteData::CENTRAL_BUFF_OCCUPIED_OPPONENT
Rx::RobotPowerRx::RFIDActivationStatusRx::RFIDActivationStatus::BASE_BUFFRx::RFIDActivationStatus::ELEVATED_RING_OWNRx::RFIDActivationStatus::ELEVATED_RING_OPPONENTRx::RFIDActivationStatus::TRAPEZOID_R3_OWNRx::RFIDActivationStatus::TRAPEZOID_R3_OPPONENTRx::RFIDActivationStatus::TRAPEZOID_R4_OWNRx::RFIDActivationStatus::TRAPEZOID_R4_OPPONENTRx::RFIDActivationStatus::POWER_RUNE_ACTIVATIONRx::RFIDActivationStatus::LAUNCH_RAMP_FRONT_OWNRx::RFIDActivationStatus::LAUNCH_RAMP_BACK_OWNRx::RFIDActivationStatus::LAUNCH_RAMP_FRONT_OPPONENTRx::RFIDActivationStatus::LAUNCH_RAMP_BACK_OPPONENTRx::RFIDActivationStatus::OUTPOST_BUFFRx::RFIDActivationStatus::RESTORATION_ZONERx::RFIDActivationStatus::SENTRY_PATROL_OWNRx::RFIDActivationStatus::SENTRY_PATROL_OPPONENTRx::RFIDActivationStatus::LARGE_ISLAND_OWNRx::RFIDActivationStatus::LARGE_ISLAND_OPPONENTRx::RFIDActivationStatus::EXCHANGE_ZONERx::RFIDActivationStatus::CENTRAL_BUFF
Rx::BulletTypeRx::MechanismIDRx::AirSupportStateRx::DartStationStateRx::SiteData_tRx::RobotPower_tRx::RFIDActivationStatus_tRx::MAX_LAUNCH_SPEED_17MMRx::MAX_LAUNCH_SPEED_42MMRx::AirSupportDataRx::ChassisDataRx::DamageEventRx::DartInfoRx::DartStationInfoRx::EventDataRx::GameDataRx::GameData::gameTypeRx::GameData::gameStageRx::GameData::stageTimeRemainingRx::GameData::unixTimeRx::GameData::gameWinnerRx::GameData::eventDataRx::GameData::supplierRx::GameData::dartInfoRx::GameData::airSupportDataRx::GameData::dartStationRx::GameData::positionsRx::GameData::radarProgressRx::GameData::sentryRx::GameData::radar
Rx::GroundRobotPositionsRx::RadarInfoRx::RadarMarkProgressRx::RefereeWarningDataRx::RobotBuffStatusRx::RobotDataRx::RobotData::robotIdRx::RobotData::robotLevelRx::RobotData::previousHpRx::RobotData::currentHpRx::RobotData::maxHpRx::RobotData::robotPowerRx::RobotData::damagedArmorIdRx::RobotData::damageTypeRx::RobotData::receivedDpsRx::RobotData::chassisRx::RobotData::turretRx::RobotData::allRobotHpRx::RobotData::remainingCoinsRx::RobotData::robotBuffStatusRx::RobotData::rfidStatusRx::RobotData::robotDataReceivedTimestampRx::RobotData::refereeWarningData
Rx::RobotHpDataRx::RobotPositionRx::SentryInfoRx::SupplierActionRx::TurretDataRx::TurretData::bulletTypeRx::TurretData::launchMechanismIDRx::TurretData::firingFreqRx::TurretData::heat17ID1Rx::TurretData::heat17ID2Rx::TurretData::heat42Rx::TurretData::heatLimitRx::TurretData::coolingRateRx::TurretData::bulletsRemaining17Rx::TurretData::bulletsRemaining42Rx::TurretData::bulletSpeedRx::TurretData::yawRx::TurretData::lastReceivedLaunchingInfoTimestamp
- Class RefSerialData::Tx
- Nested Relationships
- Class Documentation
TxTx::DeleteGraphicOperationTx::GraphicOperationTx::GraphicTypeTx::GraphicColorTx::getWaitTimeAfterGraphicSendMs()Tx::MAX_TRANSMIT_SPEED_BYTES_PER_STx::DeleteGraphicLayerMessageTx::Graphic1MessageTx::Graphic2MessageTx::Graphic5MessageTx::Graphic7MessageTx::GraphicCharacterMessageTx::GraphicDataTx::GraphicData::nameTx::GraphicData::operationTx::GraphicData::typeTx::GraphicData::layerTx::GraphicData::colorTx::GraphicData::startAngleTx::GraphicData::endAngleTx::GraphicData::lineWidthTx::GraphicData::startXTx::GraphicData::startYTx::GraphicData::radiusTx::GraphicData::endXTx::GraphicData::endYTx::GraphicData::value
Tx::InteractiveHeaderTx::RobotToRobotMessage
- Class RefSerialTransmitter
- Inheritance Relationships
- Class Documentation
RefSerialTransmitterRefSerialTransmitter::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
RemoteRemote::ChannelRemote::SwitchRemote::SwitchStateRemote::KeyRemote::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
CommandMappingCommandMapping::CommandMapping()CommandMapping::~CommandMapping()CommandMapping::executeCommandMapping()CommandMapping::mappingSubset()CommandMapping::getAssociatedRemoteMapState()CommandMapping::getAssociatedCommands()CommandMapping::negKeysSubset()CommandMapping::addCommands()CommandMapping::removeCommands()CommandMapping::noCommandsScheduled()CommandMapping::mapStateCommandMapping::mappedCommandsCommandMapping::driversCommandMapping::operator==()CommandMapping::mapStateEqual()
- Class CommandScheduler
- Nested Relationships
- Class Documentation
CommandSchedulerCommandScheduler::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::CommandIteratorCommandScheduler::CommandIterator::iterator_categoryCommandScheduler::CommandIterator::difference_typeCommandScheduler::CommandIterator::value_typeCommandScheduler::CommandIterator::pointerCommandScheduler::CommandIterator::referenceCommandScheduler::CommandIterator::CommandIterator()CommandScheduler::CommandIterator::operator*()CommandScheduler::CommandIterator::operator++()CommandScheduler::CommandIterator::operator++()CommandScheduler::CommandIterator::operator==()CommandScheduler::CommandIterator::operator!=()
CommandScheduler::SubsystemIteratorCommandScheduler::SubsystemIterator::iterator_categoryCommandScheduler::SubsystemIterator::difference_typeCommandScheduler::SubsystemIterator::value_typeCommandScheduler::SubsystemIterator::pointerCommandScheduler::SubsystemIterator::referenceCommandScheduler::SubsystemIterator::SubsystemIterator()CommandScheduler::SubsystemIterator::operator*()CommandScheduler::SubsystemIterator::operator++()CommandScheduler::SubsystemIterator::operator++()CommandScheduler::SubsystemIterator::operator==()CommandScheduler::SubsystemIterator::operator!=()
- Class HoldRepeatCommandMapping
- Inheritance Relationships
- Class Documentation
HoldRepeatCommandMappingHoldRepeatCommandMapping::HoldRepeatCommandMapping()HoldRepeatCommandMapping::~HoldRepeatCommandMapping()HoldRepeatCommandMapping::executeCommandMapping()HoldRepeatCommandMapping::setMaxTimesToSchedule()HoldRepeatCommandMapping::incrementRescheduleCount()HoldRepeatCommandMapping::okToScheduleCommand()HoldRepeatCommandMapping::heldHoldRepeatCommandMapping::endCommandsWhenNotHeldHoldRepeatCommandMapping::maxTimesToScheduleHoldRepeatCommandMapping::rescheduleCounts
- Class RemoteMapState
- Class Documentation
RemoteMapStateRemoteMapState::MouseButtonRemoteMapState::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
SchedulerTerminalHandlerSchedulerTerminalHandler::SchedulerTerminalHandler()SchedulerTerminalHandler::DISALLOW_COPY_AND_ASSIGN()SchedulerTerminalHandler::~SchedulerTerminalHandler()SchedulerTerminalHandler::init()SchedulerTerminalHandler::terminalSerialCallback()SchedulerTerminalHandler::terminalSerialStreamCallback()SchedulerTerminalHandler::HEADER
- Class MoveIntegralCommand
- Nested Relationships
- Inheritance Relationships
- Class Documentation
MoveIntegralCommandMoveIntegralCommand::MoveIntegralCommand()MoveIntegralCommand::getName()MoveIntegralCommand::isReady()MoveIntegralCommand::initialize()MoveIntegralCommand::execute()MoveIntegralCommand::end()MoveIntegralCommand::isFinished()MoveIntegralCommand::targetIntegralReached()MoveIntegralCommand::configMoveIntegralCommand::integrableSetpointSubsystemMoveIntegralCommand::finalTargetIntegralSetpointMoveIntegralCommand::Config
- Class MoveUnjamComprisedCommand
- Inheritance Relationships
- Class Documentation
MoveUnjamComprisedCommandMoveUnjamComprisedCommand::MoveUnjamComprisedCommand()MoveUnjamComprisedCommand::initialize()MoveUnjamComprisedCommand::execute()MoveUnjamComprisedCommand::end()MoveUnjamComprisedCommand::isFinished()MoveUnjamComprisedCommand::getName()MoveUnjamComprisedCommand::setpointSubsystemMoveUnjamComprisedCommand::agitatorRotateCommandMoveUnjamComprisedCommand::agitatorUnjamCommandMoveUnjamComprisedCommand::unjamSequenceCommencingMoveUnjamComprisedCommand::agitatorDisconnectFault
- Class MoveUnjamIntegralComprisedCommand
- Inheritance Relationships
- Class Documentation
MoveUnjamIntegralComprisedCommandMoveUnjamIntegralComprisedCommand::MoveUnjamIntegralComprisedCommand()MoveUnjamIntegralComprisedCommand::isReady()MoveUnjamIntegralComprisedCommand::initialize()MoveUnjamIntegralComprisedCommand::execute()MoveUnjamIntegralComprisedCommand::end()MoveUnjamIntegralComprisedCommand::isFinished()MoveUnjamIntegralComprisedCommand::getName()
- Class SetpointSubsystem
- Inheritance Relationships
- Class Documentation
SetpointSubsystemSetpointSubsystem::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
SubsystemSubsystem::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
TurretSubsystemInterfaceTurretSubsystemInterface::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
VerticalScrollLogicHandlerVerticalScrollLogicHandler::VerticalScrollLogicHandler()VerticalScrollLogicHandler::setSize()VerticalScrollLogicHandler::onShortButtonPress()VerticalScrollLogicHandler::acknowledgeCursorChanged()VerticalScrollLogicHandler::getCursorIndex()VerticalScrollLogicHandler::getSmallestIndexDisplayed()VerticalScrollLogicHandler::getLargestIndexDisplayed()VerticalScrollLogicHandler::getSize()
- Class Documentation
- Class DjiMotor
- Inheritance Relationships
- Class Documentation
DjiMotorDjiMotor::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_RESOLUTIONDjiMotor::MAX_OUTPUT_C610DjiMotor::MAX_OUTPUT_C620DjiMotor::MAX_OUTPUT_820RDjiMotor::MAX_OUTPUT_GM6020DjiMotor::MAX_OUTPUT_GM3510DjiMotor::GEAR_RATIO_M3508DjiMotor::GEAR_RATIO_M3510_L1DjiMotor::GEAR_RATIO_M3510_L2DjiMotor::GEAR_RATIO_M3510_L3DjiMotor::GEAR_RATIO_M3510_L4DjiMotor::GEAR_RATIO_M2006
- Class DjiMotorTxHandler
- Class Documentation
DjiMotorTxHandlerDjiMotorTxHandler::DjiMotorTxHandler()DjiMotorTxHandler::~DjiMotorTxHandler()DjiMotorTxHandler::addMotorToManager()DjiMotorTxHandler::encodeAndSendCanData()DjiMotorTxHandler::removeFromMotorManager()DjiMotorTxHandler::getCan1Motor()DjiMotorTxHandler::getCan2Motor()DjiMotorTxHandler::DJI_MOTORS_PER_CANDjiMotorTxHandler::CAN_DJI_MESSAGE_SEND_LENGTHDjiMotorTxHandler::CAN_DJI_LOW_IDENTIFIERDjiMotorTxHandler::CAN_DJI_HIGH_IDENTIFIERDjiMotorTxHandler::CAN_DJI_6020_CURRENT_IDENTIFIERDjiMotorTxHandler::addMotorToManager()DjiMotorTxHandler::serializeMotorStoreSendData()DjiMotorTxHandler::removeFromMotorManager()DjiMotorTxHandler::driversDjiMotorTxHandler::can1MotorStoreDjiMotorTxHandler::can2MotorStore
- Class Documentation
- Class DoubleDjiMotor
- Inheritance Relationships
- Class Documentation
DoubleDjiMotorDoubleDjiMotor::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::motorOneDoubleDjiMotor::motorTwo
- Class MotorInterface
- Inheritance Relationships
- Class Documentation
MotorInterfaceMotorInterface::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
DistanceSensorDistanceSensor::DistanceSensor()DistanceSensor::~DistanceSensor()DistanceSensor::init()DistanceSensor::read()DistanceSensor::validReading()DistanceSensor::getMinDistance()DistanceSensor::getMaxDistance()DistanceSensor::getDistance()DistanceSensor::distanceDistanceSensor::minDistanceDistanceSensor::maxDistance