WPILibC++ 2025.0.0-alpha-1-14-g3b6f38d
CTREPCMData.h File Reference

Go to the source code of this file.

Functions

void HALSIM_ResetCTREPCMData (int32_t index)
 
int32_t HALSIM_RegisterCTREPCMInitializedCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelCTREPCMInitializedCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetCTREPCMInitialized (int32_t index)
 
void HALSIM_SetCTREPCMInitialized (int32_t index, HAL_Bool solenoidInitialized)
 
int32_t HALSIM_RegisterCTREPCMSolenoidOutputCallback (int32_t index, int32_t channel, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelCTREPCMSolenoidOutputCallback (int32_t index, int32_t channel, int32_t uid)
 
HAL_Bool HALSIM_GetCTREPCMSolenoidOutput (int32_t index, int32_t channel)
 
void HALSIM_SetCTREPCMSolenoidOutput (int32_t index, int32_t channel, HAL_Bool solenoidOutput)
 
int32_t HALSIM_RegisterCTREPCMCompressorOnCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelCTREPCMCompressorOnCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetCTREPCMCompressorOn (int32_t index)
 
void HALSIM_SetCTREPCMCompressorOn (int32_t index, HAL_Bool compressorOn)
 
int32_t HALSIM_RegisterCTREPCMClosedLoopEnabledCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelCTREPCMClosedLoopEnabledCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetCTREPCMClosedLoopEnabled (int32_t index)
 
void HALSIM_SetCTREPCMClosedLoopEnabled (int32_t index, HAL_Bool closedLoopEnabled)
 
int32_t HALSIM_RegisterCTREPCMPressureSwitchCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelCTREPCMPressureSwitchCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetCTREPCMPressureSwitch (int32_t index)
 
void HALSIM_SetCTREPCMPressureSwitch (int32_t index, HAL_Bool pressureSwitch)
 
int32_t HALSIM_RegisterCTREPCMCompressorCurrentCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelCTREPCMCompressorCurrentCallback (int32_t index, int32_t uid)
 
double HALSIM_GetCTREPCMCompressorCurrent (int32_t index)
 
void HALSIM_SetCTREPCMCompressorCurrent (int32_t index, double compressorCurrent)
 
void HALSIM_GetCTREPCMAllSolenoids (int32_t index, uint8_t *values)
 
void HALSIM_SetCTREPCMAllSolenoids (int32_t index, uint8_t values)
 
void HALSIM_RegisterCTREPCMAllNonSolenoidCallbacks (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_RegisterCTREPCMAllSolenoidCallbacks (int32_t index, int32_t channel, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 

Function Documentation

◆ HALSIM_CancelCTREPCMClosedLoopEnabledCallback()

void HALSIM_CancelCTREPCMClosedLoopEnabledCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelCTREPCMCompressorCurrentCallback()

void HALSIM_CancelCTREPCMCompressorCurrentCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelCTREPCMCompressorOnCallback()

void HALSIM_CancelCTREPCMCompressorOnCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelCTREPCMInitializedCallback()

void HALSIM_CancelCTREPCMInitializedCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelCTREPCMPressureSwitchCallback()

void HALSIM_CancelCTREPCMPressureSwitchCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelCTREPCMSolenoidOutputCallback()

void HALSIM_CancelCTREPCMSolenoidOutputCallback ( int32_t  index,
int32_t  channel,
int32_t  uid 
)

◆ HALSIM_GetCTREPCMAllSolenoids()

void HALSIM_GetCTREPCMAllSolenoids ( int32_t  index,
uint8_t *  values 
)

◆ HALSIM_GetCTREPCMClosedLoopEnabled()

HAL_Bool HALSIM_GetCTREPCMClosedLoopEnabled ( int32_t  index)

◆ HALSIM_GetCTREPCMCompressorCurrent()

double HALSIM_GetCTREPCMCompressorCurrent ( int32_t  index)

◆ HALSIM_GetCTREPCMCompressorOn()

HAL_Bool HALSIM_GetCTREPCMCompressorOn ( int32_t  index)

◆ HALSIM_GetCTREPCMInitialized()

HAL_Bool HALSIM_GetCTREPCMInitialized ( int32_t  index)

◆ HALSIM_GetCTREPCMPressureSwitch()

HAL_Bool HALSIM_GetCTREPCMPressureSwitch ( int32_t  index)

◆ HALSIM_GetCTREPCMSolenoidOutput()

HAL_Bool HALSIM_GetCTREPCMSolenoidOutput ( int32_t  index,
int32_t  channel 
)

◆ HALSIM_RegisterCTREPCMAllNonSolenoidCallbacks()

void HALSIM_RegisterCTREPCMAllNonSolenoidCallbacks ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMAllSolenoidCallbacks()

void HALSIM_RegisterCTREPCMAllSolenoidCallbacks ( int32_t  index,
int32_t  channel,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMClosedLoopEnabledCallback()

int32_t HALSIM_RegisterCTREPCMClosedLoopEnabledCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMCompressorCurrentCallback()

int32_t HALSIM_RegisterCTREPCMCompressorCurrentCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMCompressorOnCallback()

int32_t HALSIM_RegisterCTREPCMCompressorOnCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMInitializedCallback()

int32_t HALSIM_RegisterCTREPCMInitializedCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMPressureSwitchCallback()

int32_t HALSIM_RegisterCTREPCMPressureSwitchCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterCTREPCMSolenoidOutputCallback()

int32_t HALSIM_RegisterCTREPCMSolenoidOutputCallback ( int32_t  index,
int32_t  channel,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_ResetCTREPCMData()

void HALSIM_ResetCTREPCMData ( int32_t  index)

◆ HALSIM_SetCTREPCMAllSolenoids()

void HALSIM_SetCTREPCMAllSolenoids ( int32_t  index,
uint8_t  values 
)

◆ HALSIM_SetCTREPCMClosedLoopEnabled()

void HALSIM_SetCTREPCMClosedLoopEnabled ( int32_t  index,
HAL_Bool  closedLoopEnabled 
)

◆ HALSIM_SetCTREPCMCompressorCurrent()

void HALSIM_SetCTREPCMCompressorCurrent ( int32_t  index,
double  compressorCurrent 
)

◆ HALSIM_SetCTREPCMCompressorOn()

void HALSIM_SetCTREPCMCompressorOn ( int32_t  index,
HAL_Bool  compressorOn 
)

◆ HALSIM_SetCTREPCMInitialized()

void HALSIM_SetCTREPCMInitialized ( int32_t  index,
HAL_Bool  solenoidInitialized 
)

◆ HALSIM_SetCTREPCMPressureSwitch()

void HALSIM_SetCTREPCMPressureSwitch ( int32_t  index,
HAL_Bool  pressureSwitch 
)

◆ HALSIM_SetCTREPCMSolenoidOutput()

void HALSIM_SetCTREPCMSolenoidOutput ( int32_t  index,
int32_t  channel,
HAL_Bool  solenoidOutput 
)