openDAQ
Open data acquisition platform
Factories
+ Collaboration diagram for Factories:

Detailed Description

Functions

SignalConfigPtr SignalWithDescriptor (const ContextPtr &context, const DataDescriptorPtr &descriptor, const ComponentPtr &parent, const StringPtr &localId, const StringPtr &className=nullptr)
 Creates a new Signal with a given Context and Descriptor, as well as an optional uniqueId. More...
 
SignalConfigPtr Signal (const ContextPtr &context, const ComponentPtr &parent, const StringPtr &localId, const StringPtr &className=nullptr)
 Creates a new Signal with a given Context, as well as an optional uniqueId. The created Signal has no Descriptor. More...
 

Function Documentation

◆ Signal()

SignalConfigPtr Signal ( const ContextPtr context,
const ComponentPtr &  parent,
const StringPtr localId,
const StringPtr className = nullptr 
)
inline

Creates a new Signal with a given Context, as well as an optional uniqueId. The created Signal has no Descriptor.

Parameters
contextThe Context. Most often the creating function-block/device passes its own Context to the Signal.
parent<description-missing>
localId<description-missing>
className<description-missing>

◆ SignalWithDescriptor()

SignalConfigPtr SignalWithDescriptor ( const ContextPtr context,
const DataDescriptorPtr descriptor,
const ComponentPtr &  parent,
const StringPtr localId,
const StringPtr className = nullptr 
)
inline

Creates a new Signal with a given Context and Descriptor, as well as an optional uniqueId.

Parameters
contextThe Context. Most often the creating function-block/device passes its own Context to the Signal.
descriptorThe Signal-descriptor.
parent<description-missing>
localId<description-missing>
className<description-missing>