template<typename BaseInstr, typename std::enable_if_t< std::is_base_of_v< DataStreamInstrument, BaseInstr >, int >, typename... gRPCStubs>
class DynExpInstr::NetworkDataStreamInstrumentConfigurator< BaseInstr,, gRPCStubs >
Definition at line 430 of file NetworkDataStreamInstrument.h.
template<typename BaseInstr , typename std::enable_if_t< std::is_base_of_v< DataStreamInstrument, BaseInstr >, int > , typename... gRPCStubs>
|
inlineoverrideprivatevirtual |
Override to make derived classes call DynExp::MakeParams with the correct configurator type derived from ConfiguratorBase
. This lets this factory function create an instance of the correct parameter class.
- Parameters
-
ID | ID to assign to the new Object this configurator class instance belongs to |
Core | Reference to DynExp's core |
- Returns
- Pointer to the created parameter class instance
Reimplemented from DynExpInstr::gRPCInstrumentConfigurator< BaseInstr, 0, gRPCStubs... >.
Reimplemented in DynExpInstr::NetworkTimeTaggerConfigurator< BaseInstr,, gRPCStubs >, DynExpInstr::NetworkDigitalOutConfigurator< BaseInstr,, gRPCStubs >, DynExpInstr::NetworkDigitalInConfigurator< BaseInstr,, gRPCStubs >, DynExpInstr::NetworkAnalogOutConfigurator< BaseInstr,, gRPCStubs >, and DynExpInstr::NetworkAnalogInConfigurator< BaseInstr,, gRPCStubs >.
Definition at line 440 of file NetworkDataStreamInstrument.h.