10 #ifndef __FRC_ROBORIO__
12 #include "NotifyListener.h"
19 void HALSIM_ResetAnalogOutData(int32_t index);
20 int32_t HALSIM_RegisterAnalogOutVoltageCallback(int32_t index,
21 HAL_NotifyCallback callback,
23 HAL_Bool initialNotify);
24 void HALSIM_CancelAnalogOutVoltageCallback(int32_t index, int32_t uid);
25 double HALSIM_GetAnalogOutVoltage(int32_t index);
26 void HALSIM_SetAnalogOutVoltage(int32_t index,
double voltage);
28 int32_t HALSIM_RegisterAnalogOutInitializedCallback(int32_t index,
29 HAL_NotifyCallback callback,
31 HAL_Bool initialNotify);
32 void HALSIM_CancelAnalogOutInitializedCallback(int32_t index, int32_t uid);
33 HAL_Bool HALSIM_GetAnalogOutInitialized(int32_t index);
34 void HALSIM_SetAnalogOutInitialized(int32_t index, HAL_Bool initialized);
36 void HALSIM_RegisterAnalogOutAllCallbacks(int32_t index,
37 HAL_NotifyCallback callback,
38 void* param, HAL_Bool initialNotify);