10 #include "NotifyListener.h"
11 #include "hal/Types.h"
17 void HALSIM_ResetAnalogOutData(int32_t index);
18 int32_t HALSIM_RegisterAnalogOutVoltageCallback(int32_t index,
19 HAL_NotifyCallback callback,
21 HAL_Bool initialNotify);
22 void HALSIM_CancelAnalogOutVoltageCallback(int32_t index, int32_t uid);
23 double HALSIM_GetAnalogOutVoltage(int32_t index);
24 void HALSIM_SetAnalogOutVoltage(int32_t index,
double voltage);
26 int32_t HALSIM_RegisterAnalogOutInitializedCallback(int32_t index,
27 HAL_NotifyCallback callback,
29 HAL_Bool initialNotify);
30 void HALSIM_CancelAnalogOutInitializedCallback(int32_t index, int32_t uid);
31 HAL_Bool HALSIM_GetAnalogOutInitialized(int32_t index);
32 void HALSIM_SetAnalogOutInitialized(int32_t index, HAL_Bool initialized);
34 void HALSIM_RegisterAnalogOutAllCallbacks(int32_t index,
35 HAL_NotifyCallback callback,
36 void* param, HAL_Bool initialNotify);