Go to the source code of this file.
|
| DCS::DAQ |
| Exposes DAQ functionalities of the API to the end user.
|
|
|
#define | INTERNAL_SAMP_SIZE 1000 |
|
|
typedef void * | DCS::DAQ::TaskHandle |
|
typedef DCS::i32(* | DCS::DAQ::NIDataCallback) (TaskHandle taskHandle, DCS::i32 everyNsamplesEventType, DCS::u32 nSamples, void *callbackData) |
|
typedef DCS::i32(* | DCS::DAQ::NIErrorCallback) (TaskHandle taskHandle, DCS::i32 status, void *callbackData) |
|
|
DCS_REGISTER_EVENT DCS::i32 | DCS::DAQ::VoltageEvent (TaskHandle taskHandle, DCS::i32 everyNsamplesEventType, DCS::u32 nSamples, void *callbackData) |
|
DCS_INTERNAL_TEST void | DCS::DAQ::CreateTask (InternalTask *t, const char *name) |
|
DCS_INTERNAL_TEST void | DCS::DAQ::SetupTask (InternalTask *t, const char *clk_source, DCS::f64 clk, DCS::u64 num_samp, NIDataCallback func) |
|
DCS_INTERNAL_TEST void | DCS::DAQ::AddTaskChannel (InternalTask *t, const char *channel_name, ChannelType type, ChannelRef ref, ChannelLimits lims, const char *virtual_channel_name=nullptr) |
|
DCS_INTERNAL_TEST void | DCS::DAQ::StartTask (InternalTask *t) |
|
DCS_INTERNAL_TEST void | DCS::DAQ::StopTask (InternalTask *t) |
|
DCS_INTERNAL_TEST void | DCS::DAQ::ClearTask (InternalTask *t) |
|
DCS_INTERNAL_TEST DCS::DAQ::InternalVoltageData | DCS::DAQ::GetLastIVD () |
|