DCSModulesAPI
1.0.0
DCS sub project containing all the control modules as libraries.
|
Exposes DAQ functionalities of the API to the end user. More...
Go to the source code of this file.
Classes | |
struct | DCS::DAQ::ChannelLimits |
Channel measurement numeric limits. More... | |
struct | DCS::DAQ::PDetectEventData |
Namespaces | |
DCS::DAQ | |
Exposes DAQ functionalities of the API to the end user. | |
Enumerations | |
enum | DCS::DAQ::ChannelType { DCS::DAQ::ChannelType::None, DCS::DAQ::ChannelType::Voltage, DCS::DAQ::ChannelType::Counter } |
Classifies a channel type of the DAQ. More... | |
enum | DCS::DAQ::ChannelRef { DCS::DAQ::ChannelRef::None = 0, DCS::DAQ::ChannelRef::Default = -1, DCS::DAQ::ChannelRef::SingleEnded = 10083, DCS::DAQ::ChannelRef::NoRefSingleEnded = 10078, DCS::DAQ::ChannelRef::Differential = 10106, DCS::DAQ::ChannelRef::PseudoDifferential = 12529 } |
Classifies a channel reference connector for the DAQ. More... | |
Functions | |
DCS_API void | DCS::DAQ::Init () |
Initializes the Acquisition API. | |
DCS_API void | DCS::DAQ::Terminate () |
Cleans up the Acquisition API. | |
DCS_API void | DCS::DAQ::NewAIVChannel (DCS::Utils::BasicString name, DCS::Utils::BasicString channel_name, ChannelRef ref, ChannelLimits lim) |
Creates a new voltage channel to add to the acquisition stage. More... | |
DCS_API void | DCS::DAQ::DeleteAIVChannel (DCS::Utils::BasicString name) |
Deletes an existing voltage channel from the acquisition stage. More... | |
DCS_API void | DCS::DAQ::StartAIAcquisition (DCS::f64 samplerate) |
Starts the AI (Analog Input) data acquisition. More... | |
DCS_API void | DCS::DAQ::StopAIAcquisition () |
Stops the AI (Analog Input) data acquisition. More... | |
DCS_REGISTER_EVENT DCS_API void | DCS::DAQ::PeakDetectWithAngleEvent () |
Exposes DAQ functionalities of the API to the end user.