Channels represent physical sensors of openDAQ devices. Internally they are standard function blocks with an additional option to provide a list of tags. More...
Channels represent physical sensors of openDAQ devices. Internally they are standard function blocks with an additional option to provide a list of tags.
Additional Inherited Members | |
![]() | |
daq::FunctionBlockTypePtr | getFunctionBlockType () const |
Gets an information structure contain metadata of the function block type. More... | |
daq::ListPtr< daq::IInputPort > | getInputPorts (const daq::SearchFilterPtr &searchFilter=nullptr) const |
Gets a list of the function block's input ports. More... | |
daq::ListPtr< daq::ISignal > | getSignals (const daq::SearchFilterPtr &searchFilter=nullptr) const |
Gets the list of the function block's output signals. More... | |
daq::ListPtr< daq::ISignal > | getSignalsRecursive (const daq::SearchFilterPtr &searchFilter=nullptr) const |
Gets the list of the function block's visible output signals including signals from visible child function blocks. More... | |
daq::SignalPtr | getStatusSignal () const |
Gets the function block's status signal. More... | |
daq::ListPtr< daq::IFunctionBlock > | getFunctionBlocks (const daq::SearchFilterPtr &searchFilter=nullptr) const |
Gets a list of sub-function blocks. More... | |
daq::DictPtr< daq::IString, daq::IFunctionBlockType > | getAvailableFunctionBlockTypes () const |
Gets all neasted function block types that are supported, containing their description. More... | |
daq::FunctionBlockPtr | addFunctionBlock (const daq::StringPtr &typeId, const daq::PropertyObjectPtr &config=nullptr) const |
Creates and adds a function block as the neasted of current function block with the provided unique ID and returns it. More... | |
void | removeFunctionBlock (const daq::FunctionBlockPtr &functionBlock) const |
Removes the function block provided as argument, disconnecting its signals and input ports. More... | |