|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
Namespaces | |
| namespace | chassis |
| namespace | governor |
| namespace | setpoint |
| namespace | turret |
Classes | |
| class | Command |
| class | CommandMapper |
| class | CommandMapperFormatGenerator |
| class | CommandMapping |
| class | CommandScheduler |
| class | ComprisedCommand |
| class | ConcurrentTemplateCommand |
| class | HoldCommandMapping |
| class | HoldRepeatCommandMapping |
| class | PressCommandMapping |
| class | RemoteMapState |
| class | SafeDisconnectFunction |
| class | SchedulerTerminalHandler |
| class | SequentialCommand |
| class | Subsystem |
| class | ToggleCommandMapping |
Typedefs | |
| typedef uint64_t | command_scheduler_bitmap_t |
| typedef uint64_t | subsystem_scheduler_bitmap_t |
| template<size_t COMMANDS> | |
| using | ConcurrentCommand = ConcurrentTemplateCommand< COMMANDS, false > |
| template<size_t COMMANDS> | |
| using | ConcurrentRaceCommand = ConcurrentTemplateCommand< COMMANDS, true > |
Functions | |
| bool | operator== (const CommandMapping &cm1, const CommandMapping &cm2) |
| bool | mapStateEqual (const CommandMapping &cm1, const CommandMapping &cm2) |
| bool | operator== (const CommandScheduler::CommandIterator &a, const CommandScheduler::CommandIterator &b) |
| bool | operator!= (const CommandScheduler::CommandIterator &a, const CommandScheduler::CommandIterator &b) |
| bool | operator== (const CommandScheduler::SubsystemIterator &a, const CommandScheduler::SubsystemIterator &b) |
| bool | operator!= (const CommandScheduler::SubsystemIterator &a, const CommandScheduler::SubsystemIterator &b) |
| bool | operator== (const RemoteMapState &rms1, const RemoteMapState &rms2) |
| bool | operator!= (const RemoteMapState &rms1, const RemoteMapState &rms2) |
| typedef uint64_t tap::control::command_scheduler_bitmap_t |
| using tap::control::ConcurrentCommand = typedef ConcurrentTemplateCommand<COMMANDS, false> |
Runs commands in parallel until all are finished.
| using tap::control::ConcurrentRaceCommand = typedef ConcurrentTemplateCommand<COMMANDS, true> |
Runs commands in parallel until one is finished.
| typedef uint64_t tap::control::subsystem_scheduler_bitmap_t |
| bool tap::control::mapStateEqual | ( | const CommandMapping & | cm1, |
| const CommandMapping & | cm2 | ||
| ) |
Checks for equality between the mapStates of cm1 and cm2.
| bool tap::control::operator!= | ( | const CommandScheduler::CommandIterator & | a, |
| const CommandScheduler::CommandIterator & | b | ||
| ) |
| bool tap::control::operator!= | ( | const CommandScheduler::SubsystemIterator & | a, |
| const CommandScheduler::SubsystemIterator & | b | ||
| ) |
| bool tap::control::operator!= | ( | const RemoteMapState & | rms1, |
| const RemoteMapState & | rms2 | ||
| ) |
| bool tap::control::operator== | ( | const CommandMapping & | cm1, |
| const CommandMapping & | cm2 | ||
| ) |
Straight equality of the mapState and mappedCommands between cm1 and cm2.
| bool tap::control::operator== | ( | const CommandScheduler::CommandIterator & | a, |
| const CommandScheduler::CommandIterator & | b | ||
| ) |
| bool tap::control::operator== | ( | const CommandScheduler::SubsystemIterator & | a, |
| const CommandScheduler::SubsystemIterator & | b | ||
| ) |
| bool tap::control::operator== | ( | const RemoteMapState & | rms1, |
| const RemoteMapState & | rms2 | ||
| ) |