|
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.
1.8.11