[wpilib] PowerDistribution: Add module type getter (#3948)

This commit is contained in:
Peter Johnson
2022-01-21 15:46:44 -08:00
committed by GitHub
parent 2f9a600de2
commit 5548a37465
3 changed files with 26 additions and 0 deletions

View File

@@ -124,6 +124,13 @@ int PowerDistribution::GetModule() const {
return m_module;
}
PowerDistribution::ModuleType PowerDistribution::GetType() const {
int32_t status = 0;
auto type = HAL_GetPowerDistributionType(m_handle, &status);
FRC_ReportError(status, "Module {}", m_module);
return static_cast<ModuleType>(type);
}
bool PowerDistribution::GetSwitchableChannel() const {
int32_t status = 0;
bool state = HAL_GetPowerDistributionSwitchableChannel(m_handle, &status);