|
static std::unique_ptr< CallbackStore > | RegisterFPGAButtonCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run when the FPGA button state changes. More...
|
|
static bool | GetFPGAButton () |
| Query the state of the FPGA button. More...
|
|
static void | SetFPGAButton (bool fPGAButton) |
| Define the state of the FPGA button. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterVInVoltageCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the Vin voltage changes. More...
|
|
static units::volt_t | GetVInVoltage () |
| Measure the Vin voltage. More...
|
|
static void | SetVInVoltage (units::volt_t vInVoltage) |
| Define the Vin voltage. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterVInCurrentCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the Vin current changes. More...
|
|
static units::ampere_t | GetVInCurrent () |
| Measure the Vin current. More...
|
|
static void | SetVInCurrent (units::ampere_t vInCurrent) |
| Define the Vin current. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserVoltage6VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 6V rail voltage changes. More...
|
|
static units::volt_t | GetUserVoltage6V () |
| Measure the 6V rail voltage. More...
|
|
static void | SetUserVoltage6V (units::volt_t userVoltage6V) |
| Define the 6V rail voltage. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserCurrent6VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 6V rail current changes. More...
|
|
static units::ampere_t | GetUserCurrent6V () |
| Measure the 6V rail current. More...
|
|
static void | SetUserCurrent6V (units::ampere_t userCurrent6V) |
| Define the 6V rail current. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserActive6VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 6V rail active state changes. More...
|
|
static bool | GetUserActive6V () |
| Get the 6V rail active state. More...
|
|
static void | SetUserActive6V (bool userActive6V) |
| Set the 6V rail active state. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserVoltage5VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 5V rail voltage changes. More...
|
|
static units::volt_t | GetUserVoltage5V () |
| Measure the 5V rail voltage. More...
|
|
static void | SetUserVoltage5V (units::volt_t userVoltage5V) |
| Define the 5V rail voltage. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserCurrent5VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 5V rail current changes. More...
|
|
static units::ampere_t | GetUserCurrent5V () |
| Measure the 5V rail current. More...
|
|
static void | SetUserCurrent5V (units::ampere_t userCurrent5V) |
| Define the 5V rail current. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserActive5VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 5V rail active state changes. More...
|
|
static bool | GetUserActive5V () |
| Get the 5V rail active state. More...
|
|
static void | SetUserActive5V (bool userActive5V) |
| Set the 5V rail active state. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserVoltage3V3Callback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 3.3V rail voltage changes. More...
|
|
static units::volt_t | GetUserVoltage3V3 () |
| Measure the 3.3V rail voltage. More...
|
|
static void | SetUserVoltage3V3 (units::volt_t userVoltage3V3) |
| Define the 3.3V rail voltage. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserCurrent3V3Callback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 3.3V rail current changes. More...
|
|
static units::ampere_t | GetUserCurrent3V3 () |
| Measure the 3.3V rail current. More...
|
|
static void | SetUserCurrent3V3 (units::ampere_t userCurrent3V3) |
| Define the 3.3V rail current. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserActive3V3Callback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 3.3V rail active state changes. More...
|
|
static bool | GetUserActive3V3 () |
| Get the 3.3V rail active state. More...
|
|
static void | SetUserActive3V3 (bool userActive3V3) |
| Set the 3.3V rail active state. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserFaults6VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 6V rail number of faults changes. More...
|
|
static int | GetUserFaults6V () |
| Get the 6V rail number of faults. More...
|
|
static void | SetUserFaults6V (int userFaults6V) |
| Set the 6V rail number of faults. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserFaults5VCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 5V rail number of faults changes. More...
|
|
static int | GetUserFaults5V () |
| Get the 5V rail number of faults. More...
|
|
static void | SetUserFaults5V (int userFaults5V) |
| Set the 5V rail number of faults. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterUserFaults3V3Callback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the 3.3V rail number of faults changes. More...
|
|
static int | GetUserFaults3V3 () |
| Get the 3.3V rail number of faults. More...
|
|
static void | SetUserFaults3V3 (int userFaults3V3) |
| Set the 3.3V rail number of faults. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterBrownoutVoltageCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the brownout voltage changes. More...
|
|
static units::volt_t | GetBrownoutVoltage () |
| Measure the brownout voltage. More...
|
|
static void | SetBrownoutVoltage (units::volt_t brownoutVoltage) |
| Define the brownout voltage. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterCPUTempCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the cpu temp changes. More...
|
|
static units::celsius_t | GetCPUTemp () |
| Get the cpu temp. More...
|
|
static void | SetCPUTemp (units::celsius_t cpuTemp) |
| Define the cpu temp. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterTeamNumberCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the team number changes. More...
|
|
static int32_t | GetTeamNumber () |
| Get the team number. More...
|
|
static void | SetTeamNumber (int32_t teamNumber) |
| Set the team number. More...
|
|
static std::string | GetSerialNumber () |
| Get the serial number. More...
|
|
static void | SetSerialNumber (std::string_view serialNumber) |
| Set the serial number. More...
|
|
static std::string | GetComments () |
| Get the comments. More...
|
|
static void | SetComments (std::string_view comments) |
| Set the comments. More...
|
|
static std::unique_ptr< CallbackStore > | RegisterRadioLEDStateCallback (NotifyCallback callback, bool initialNotify) |
| Register a callback to be run whenever the Radio led state changes. More...
|
|
static RadioLEDState | GetRadioLEDState () |
| Get the state of the radio led. More...
|
|
static void | SetRadioLEDState (RadioLEDState state) |
| Set the state of the radio led. More...
|
|
static void | ResetData () |
| Reset all simulation data. More...
|
|
A utility class to control a simulated RoboRIO.