1783 lines
129 KiB
C++
1783 lines
129 KiB
C++
#ifndef SOURCE_APPLICATION_AUTOINCLUDE_H_
|
|
#define SOURCE_APPLICATION_AUTOINCLUDE_H_
|
|
|
|
#include "UMLibrary/configuration/software/AppCreate.hh"
|
|
#include "UMLibrary/application/ApplicationInitializerList.hh"
|
|
|
|
#include "UMLibrary/application/ApplicationInitializerList.hh"
|
|
#include "UMLibrary/application/ISetupStep.hh"
|
|
#include "UMLibrary/application/utility/DummyAction.hh"
|
|
#include "UMLibrary/application/utility/Calculator.hh"
|
|
#include "UMLibrary/application/utility/CopyValue.hh"
|
|
#include "UMLibrary/application/utility/CopyPin.hh"
|
|
#include "UMLibrary/application/utility/SerialPortPreparator.hh"
|
|
#include "UMLibrary/application/utility/ValuePreparator.hh"
|
|
#include "UMLibrary/application/utility/CopySerialPort.hh"
|
|
#include "UMLibrary/application/utility/CopyAction.hh"
|
|
#include "UMLibrary/application/utility/AddComputingTask.hh"
|
|
#include "UMLibrary/application/utility/ParamProviderPreparator.hh"
|
|
#include "UMLibrary/application/data_structures/MemorySplitter.hh"
|
|
#include "UMLibrary/application/data_structures/DiagramRecorder.hh"
|
|
#include "UMLibrary/application/data_structures/StaticParamStorage.hh"
|
|
#include "UMLibrary/application/data_structures/ParametersStorageF150221.hh"
|
|
#include "UMLibrary/application/data_structures/FrameBuffer.hh"
|
|
#include "UMLibrary/application/math/equation/MultiplicationEquation.hh"
|
|
#include "UMLibrary/application/math/equation/ExponentiationEquation.hh"
|
|
#include "UMLibrary/application/math/equation/DivisionEquation.hh"
|
|
#include "UMLibrary/application/math/equation/AdditionEquation.hh"
|
|
#include "UMLibrary/application/math/equation/SubtractionEquation.hh"
|
|
#include "UMLibrary/application/tech_units/SettingValue.hh"
|
|
#include "UMLibrary/application/tech_units/ProcedureParser.hh"
|
|
#include "UMLibrary/application/tech_units/TechFunctionOnRunAction.hh"
|
|
#include "UMLibrary/application/tech_units/TechValueSetAction.hh"
|
|
#include "UMLibrary/application/tech_units/TechFunctionStateMonitor.hh"
|
|
#include "UMLibrary/application/tech_units/BrakeActions.hh"
|
|
#include "UMLibrary/application/tech_units/CustomTechFunction.hh"
|
|
#include "UMLibrary/application/tech_units/TechFunctionOnStopAction.hh"
|
|
#include "UMLibrary/application/tech_units/TechFunctionSequencer.hh"
|
|
#include "UMLibrary/application/tech_units/TechFunctionExternalFault.hh"
|
|
#include "UMLibrary/application/tech_units/TechFunctionRunner.hh"
|
|
#include "UMLibrary/application/filter/DerivativeFilter.hh"
|
|
#include "UMLibrary/application/filter/SquareWindowFilterSetup.hh"
|
|
#include "UMLibrary/application/filter/MovingAverageAntiSpikeFilter.hh"
|
|
#include "UMLibrary/application/filter/Butterworth1stOrder.hh"
|
|
#include "UMLibrary/application/tests/SciPeripheralTest.hh"
|
|
#include "UMLibrary/application/signal_processing/LoadEstimation.hh"
|
|
#include "UMLibrary/application/signal_processing/SignalSynchronization.hh"
|
|
#include "UMLibrary/application/signal_processing/PositionTrackerSetup.hh"
|
|
#include "UMLibrary/application/signal_processing/CurrentProcessingSetup.hh"
|
|
#include "UMLibrary/application/signal_processing/FieldCalculation.hh"
|
|
#include "UMLibrary/application/signal_processing/ForceEstimation.hh"
|
|
#include "UMLibrary/application/signal_processing/FrictionEstimation.hh"
|
|
#include "UMLibrary/application/signal_processing/PositionTrackerSetupScrt.hh"
|
|
#include "UMLibrary/application/procedures/RotatingPwmVectorSetup.hh"
|
|
#include "UMLibrary/application/procedures/MoveToPoint.hh"
|
|
#include "UMLibrary/application/procedures/RotatingVoltageVectorSetup.hh"
|
|
#include "UMLibrary/application/procedures/MoveToPointWithTimeout.hh"
|
|
#include "UMLibrary/application/procedures/NullEstimate.hh"
|
|
#include "UMLibrary/application/procedures/InverterTest.hh"
|
|
#include "UMLibrary/application/procedures/StatusWaiting.hh"
|
|
#include "UMLibrary/application/procedures/CheckMemoryAccess.hh"
|
|
#include "UMLibrary/application/procedures/StatorEstimate.hh"
|
|
#include "UMLibrary/application/procedures/SearchCondition.hh"
|
|
#include "UMLibrary/application/basic/StaticMemoryObjectResource.hh"
|
|
#include "UMLibrary/application/basic/ParamCompare.hh"
|
|
#include "UMLibrary/application/basic/PrivateParamProvider.hh"
|
|
#include "UMLibrary/application/basic/StaticMemoryDataResource.hh"
|
|
#include "UMLibrary/application/basic/CopyParamProvider.hh"
|
|
#include "UMLibrary/application/basic/PlatformString.hh"
|
|
#include "UMLibrary/application/basic/FreeListMemoryResource.hh"
|
|
#include "UMLibrary/application/basic/StatusErrorLogger.hh"
|
|
#include "UMLibrary/application/basic/PlatformStatus.hh"
|
|
#include "UMLibrary/application/basic/SignalErrorLogger.hh"
|
|
#include "UMLibrary/application/basic/PlatformSignal.hh"
|
|
#include "UMLibrary/application/basic/MonotonicBufferResource.hh"
|
|
#include "UMLibrary/application/basic/SystemParamProviderRegistration.hh"
|
|
#include "UMLibrary/application/basic/FlushData.hh"
|
|
#include "UMLibrary/application/basic/BuildStatus.hh"
|
|
#include "UMLibrary/application/basic/ResourceErrorLogger.hh"
|
|
#include "UMLibrary/application/basic/StaticMemorySetupResource.hh"
|
|
#include "UMLibrary/application/basic/ExceptionStatus.hh"
|
|
#include "UMLibrary/application/basic/MemoryUsageMonitor.hh"
|
|
#include "UMLibrary/application/virtualization/PortExpanderOnRegisterU16.hh"
|
|
#include "UMLibrary/application/virtualization/SpiBusAbonent.hh"
|
|
#include "UMLibrary/application/virtualization/AttachPortOverrideU16.hh"
|
|
#include "UMLibrary/application/virtualization/PinFromDecoderv2Setup.hh"
|
|
#include "UMLibrary/application/virtualization/PinOnPortU16.hh"
|
|
#include "UMLibrary/application/virtualization/SpiBus.hh"
|
|
#include "UMLibrary/application/virtualization/AttachPortU16.hh"
|
|
#include "UMLibrary/application/virtualization/PinOverrideOnPortU16.hh"
|
|
#include "UMLibrary/application/virtualization/GpioPinDecoderv2Setup.hh"
|
|
#include "UMLibrary/application/virtualization/RamBufferMemoryAccess.hh"
|
|
#include "UMLibrary/application/virtualization/DemuxSetup.hh"
|
|
#include "UMLibrary/application/control_system/RampGenerator.hh"
|
|
#include "UMLibrary/application/control_system/DirectForceController.hh"
|
|
#include "UMLibrary/application/control_system/PositionController.hh"
|
|
#include "UMLibrary/application/control_system/CommandExternalArgs.hh"
|
|
#include "UMLibrary/application/control_system/ValueInterconnectorStatic.hh"
|
|
#include "UMLibrary/application/control_system/SubtractProcess.hh"
|
|
#include "UMLibrary/application/control_system/SineFunctionTransform.hh"
|
|
#include "UMLibrary/application/control_system/PwmGenerationAdapterTie.hh"
|
|
#include "UMLibrary/application/control_system/EncoderAngleCorrectorInitializer.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceToValueUnitTie.hh"
|
|
#include "UMLibrary/application/control_system/BrakeControlStates.hh"
|
|
#include "UMLibrary/application/control_system/Deadzone.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceToPhaseSpaceUnitTie.hh"
|
|
#include "UMLibrary/application/control_system/ValueToValueUnitStatic.hh"
|
|
#include "UMLibrary/application/control_system/LinearTransform.hh"
|
|
#include "UMLibrary/application/control_system/EffortCompensationProcess.hh"
|
|
#include "UMLibrary/application/control_system/ValueToPhaseSpaceUnitTie.hh"
|
|
#include "UMLibrary/application/control_system/ControlStateActions.hh"
|
|
#include "UMLibrary/application/control_system/SetpointFilterProcess.hh"
|
|
#include "UMLibrary/application/control_system/ForceControllerAutotuneFeatures.hh"
|
|
#include "UMLibrary/application/control_system/MultiplyCommandAsync.hh"
|
|
#include "UMLibrary/application/control_system/StandingVectorTargetLimitationProcess.hh"
|
|
#include "UMLibrary/application/control_system/PolynomialFunctionTransform.hh"
|
|
#include "UMLibrary/application/control_system/SpeedControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/ValueInterconnector.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceValueInterconnector.hh"
|
|
#include "UMLibrary/application/control_system/PiController.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceControlEnable.hh"
|
|
#include "UMLibrary/application/control_system/ControlStateValueControl.hh"
|
|
#include "UMLibrary/application/control_system/LinearMapping.hh"
|
|
#include "UMLibrary/application/control_system/SpeedController.hh"
|
|
#include "UMLibrary/application/control_system/ControlStatePositionControl.hh"
|
|
#include "UMLibrary/application/control_system/ForceController.hh"
|
|
#include "UMLibrary/application/control_system/RelayController.hh"
|
|
#include "UMLibrary/application/control_system/ControlStateTorqueControl.hh"
|
|
#include "UMLibrary/application/control_system/AddTransitionByCode.hh"
|
|
#include "UMLibrary/application/control_system/CommandExternalComplite.hh"
|
|
#include "UMLibrary/application/control_system/PwmGenerationAdapter.hh"
|
|
#include "UMLibrary/application/control_system/AddPriorityToLinearCommandPrioritizator.hh"
|
|
#include "UMLibrary/application/control_system/FrictionCompensationProcess.hh"
|
|
#include "UMLibrary/application/control_system/SpeedControllerHold.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceEndpoint.hh"
|
|
#include "UMLibrary/application/control_system/TorqueControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/TorqueController.hh"
|
|
#include "UMLibrary/application/control_system/PredictedSpeedController.hh"
|
|
#include "UMLibrary/application/control_system/FrictionModelDw3Vw1.hh"
|
|
#include "UMLibrary/application/control_system/PositionControllerWithDeadzone.hh"
|
|
#include "UMLibrary/application/control_system/LinearCommandPrioritizator.hh"
|
|
#include "UMLibrary/application/control_system/ValueEndpoint.hh"
|
|
#include "UMLibrary/application/control_system/ManagedPiControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/ValueToValueUnitTie.hh"
|
|
#include "UMLibrary/application/control_system/ForceControllerView.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceToValueConverter.hh"
|
|
#include "UMLibrary/application/control_system/ControlStateSpeedControl.hh"
|
|
#include "UMLibrary/application/control_system/InverterEndpoint.hh"
|
|
#include "UMLibrary/application/control_system/TransformationAsync.hh"
|
|
#include "UMLibrary/application/control_system/ControlStateIdle.hh"
|
|
#include "UMLibrary/application/control_system/ValueToPhaseSpaceConverter.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceToStandingVectorUnitTie.hh"
|
|
#include "UMLibrary/application/control_system/PhaseSpaceLimit.hh"
|
|
#include "UMLibrary/application/control_system/PiControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/CommandProcessor.hh"
|
|
#include "UMLibrary/application/control_system/StandingVectorToStandingVectorUnitTie.hh"
|
|
#include "UMLibrary/application/control_system/ForceControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/PositionControllerWithLimitedDynamics.hh"
|
|
#include "UMLibrary/application/control_system/PositionControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/TorqueLimitationProcess.hh"
|
|
#include "UMLibrary/application/control_system/DirectForceControlProcess.hh"
|
|
#include "UMLibrary/application/control_system/ManagedPiController.hh"
|
|
#include "UMLibrary/application/control_system/RampGeneration1stOrderProcess.hh"
|
|
#include "UMLibrary/application/schematic/ComparatorMoreValueWithHysteresis.hh"
|
|
#include "UMLibrary/application/schematic/SignalValidation.hh"
|
|
#include "UMLibrary/application/schematic/StatusTrigger.hh"
|
|
#include "UMLibrary/application/schematic/StatusSample.hh"
|
|
#include "UMLibrary/application/schematic/SignalMath.hh"
|
|
#include "UMLibrary/application/schematic/SignalWatchDogSetup.hh"
|
|
#include "UMLibrary/application/schematic/SequenceAction.hh"
|
|
#include "UMLibrary/application/schematic/ComporatorLessValue.hh"
|
|
#include "UMLibrary/application/schematic/SignalFromBitmapU16.hh"
|
|
#include "UMLibrary/application/schematic/VievValue.hh"
|
|
#include "UMLibrary/application/schematic/WindowComparatorInRange.hh"
|
|
#include "UMLibrary/application/schematic/RangeException.hh"
|
|
#include "UMLibrary/application/schematic/AlarmTimer.hh"
|
|
#include "UMLibrary/application/schematic/FixedConstStatus.hh"
|
|
#include "UMLibrary/application/schematic/ActionStatusLogic.hh"
|
|
#include "UMLibrary/application/schematic/SignalCompare.hh"
|
|
#include "UMLibrary/application/schematic/ApplySignal.hh"
|
|
#include "UMLibrary/application/schematic/ComparatorLessValueWithHysteresis.hh"
|
|
#include "UMLibrary/application/schematic/SetValue.hh"
|
|
#include "UMLibrary/application/schematic/WindowComparatorInRangeWithHysteresis.hh"
|
|
#include "UMLibrary/application/schematic/ConfigurableCondition.hh"
|
|
#include "UMLibrary/application/schematic/SignalIsFinite.hh"
|
|
#include "UMLibrary/application/schematic/SoftSwitch.hh"
|
|
#include "UMLibrary/application/schematic/SignalIntegrator.hh"
|
|
#include "UMLibrary/application/schematic/WindowComparatorOutRange.hh"
|
|
#include "UMLibrary/application/schematic/LateBindingStatus.hh"
|
|
#include "UMLibrary/application/schematic/SignalTable2D.hh"
|
|
#include "UMLibrary/application/schematic/ValueTable_x2_as_Signal_Setup.hh"
|
|
#include "UMLibrary/application/schematic/SignalTransformation.hh"
|
|
#include "UMLibrary/application/schematic/PeriodicValueTable_x2_as_StatusIndication_Setup.hh"
|
|
#include "UMLibrary/application/schematic/StatusLogicSetup.hh"
|
|
#include "UMLibrary/application/schematic/ComporatorMoreValue.hh"
|
|
#include "UMLibrary/application/schematic/ReversCounter.hh"
|
|
#include "UMLibrary/application/schematic/FixedConstSignal.hh"
|
|
#include "UMLibrary/application/schematic/StatusChangeAction.hh"
|
|
#include "UMLibrary/application/schematic/EnableAction.hh"
|
|
#include "UMLibrary/application/schematic/SignalUpdateAction.hh"
|
|
#include "UMLibrary/application/schematic/LateBindingSignal.hh"
|
|
#include "UMLibrary/application/schematic/SignalSample.hh"
|
|
#include "UMLibrary/application/schematic/WindowComparatorOutRangeWithHysteresis.hh"
|
|
#include "UMLibrary/application/schematic/StatusFilter.hh"
|
|
#include "UMLibrary/application/communication/AttachMessageServer.hh"
|
|
#include "UMLibrary/application/communication/can/CanSyncMemory.hh"
|
|
#include "UMLibrary/application/communication/service/CommunicationLink.hh"
|
|
#include "UMLibrary/application/communication/service/AttachCustomParametersOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachTriggerOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachValueOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachGpioOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachLogOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachRebootOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachFailureOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachTechFunctionOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachDiagramRecorderOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachFrameBufferOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachActionFunctionOperator.hh"
|
|
#include "UMLibrary/application/communication/service/AttachControlSourceOperator.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusAnalogValue.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusCoilAction.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusAnalogWideInput.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusDiscreteOutput.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusAnalogWideOutput.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusAnalogOutput.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusAnalogWideValue.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusAnalogInput.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusDiscreteInput.hh"
|
|
#include "UMLibrary/application/communication/modbus/ModbusRegisterU16.hh"
|
|
#include "UMLibrary/application/communication/profinet/ProfinetAREstablishment.hh"
|
|
#include "UMLibrary/application/communication/profinet/ProfinetDefaultAnswer.hh"
|
|
#include "UMLibrary/application/communication/profinet/ProfinetParameterServer.hh"
|
|
#include "UMLibrary/application/raw_signals/AdditionalDiscreteOutputRegisterU16Train.hh"
|
|
#include "UMLibrary/application/raw_signals/AdcAnalogInput.hh"
|
|
#include "UMLibrary/application/raw_signals/RegisterU16AnalogInput.hh"
|
|
#include "UMLibrary/application/raw_signals/AnalogOutputRegisterU16.hh"
|
|
#include "UMLibrary/application/raw_signals/RegisterU16DiscreteInput.hh"
|
|
#include "UMLibrary/application/raw_signals/RegisterU32AnalogInput.hh"
|
|
#include "UMLibrary/application/raw_signals/CodeOutputRegisterU16.hh"
|
|
#include "UMLibrary/application/raw_signals/RegisterU16CodeInput.hh"
|
|
#include "UMLibrary/application/raw_signals/GpioDiscreteInput.hh"
|
|
#include "UMLibrary/application/raw_signals/DiscreteOutputRegisterU16.hh"
|
|
#include "UMLibrary/application/raw_signals/AttachAdcResultToTableAdc.hh"
|
|
#include "UMLibrary/application/raw_signals/StatusDiscreteOutput.hh"
|
|
#include "UMLibrary/application/raw_signals/TableAdcAnalogInput.hh"
|
|
#include "UMLibrary/application/drivers/SecondaryEncoderSetup.hh"
|
|
#include "UMLibrary/application/drivers/MemoryBinaryMarkup.hh"
|
|
#include "UMLibrary/application/drivers/PwmTripController.hh"
|
|
#include "UMLibrary/application/drivers/ModbusAdapter.hh"
|
|
#include "UMLibrary/application/drivers/Brake.hh"
|
|
#include "UMLibrary/application/drivers/ModbusRtu.hh"
|
|
#include "UMLibrary/application/drivers/Eeprom24LCxxBSetup.hh"
|
|
#include "UMLibrary/application/drivers/SlipCommunicationSetup.hh"
|
|
#include "UMLibrary/application/drivers/BinaryEncoderSync.hh"
|
|
#include "UMLibrary/application/drivers/BinaryEncoder.hh"
|
|
#include "UMLibrary/application/drivers/SerialPacketReader.hh"
|
|
#include "UMLibrary/application/drivers/DiscreteOutputDelayedCompletion.hh"
|
|
#include "UMLibrary/application/drivers/EncoderMultiturnWraper.hh"
|
|
#include "UMLibrary/application/drivers/QuadratureEncoderSetup.hh"
|
|
#include "UMLibrary/application/drivers/PrimaryEncoderSetup.hh"
|
|
#include "UMLibrary/application/drivers/DiscreteOutputGpio.hh"
|
|
#include "UMLibrary/application/drivers/Inverter.hh"
|
|
#include "UMLibrary/application/drivers/PwmRegisterU16.hh"
|
|
#include "UMLibrary/application/drivers/ADT7310/ADT7310RegisterSetup.hh"
|
|
#include "UMLibrary/application/drivers/ADT7310/ADT7310ConfiguratorSetup.hh"
|
|
#include "UMLibrary/application/drivers/hiperface/HiperfaceEncoder.hh"
|
|
#include "UMLibrary/application/drivers/hiperface/HiperfaceDriver.hh"
|
|
#include "UMLibrary/application/drivers/AMC1210/Amc1210AnalizerSetup.hh"
|
|
#include "UMLibrary/application/drivers/AMC1210/AMC1210ADCModeConfiguratorSetup.hh"
|
|
#include "UMLibrary/application/drivers/AMC1210/AMC1210ConfiguratorSetup.hh"
|
|
#include "UMLibrary/application/drivers/AMC1210/Amc1210ManageableReader.hh"
|
|
#include "UMLibrary/application/drivers/AMC1210/AMC1210ReaderSetup.hh"
|
|
#include "UMLibrary/application/drivers/AD5421/AD5421Configurator.hh"
|
|
#include "UMLibrary/application/drivers/AD5421/AD5421RegisterSetup.hh"
|
|
#include "UMLibrary/application/drivers/MSP23S17/MCP23S17RegisterSetup.hh"
|
|
#include "UMLibrary/application/drivers/MSP23S17/MCP23S17RegisterWithCheck.hh"
|
|
#include "UMLibrary/application/drivers/MSP23S17/MCP23S17Configurator.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/BinaryDataCrcCheck.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/BinaryDataParser.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/SignalTrainF32.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/RegisterDiagnosticU32.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/RegU32ToEncoderConverter.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/DataTrain.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/BinaryDataCycleEvents.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/BinaryDataFormer.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/RegisterTrainU16.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/RegisterDiagnosticU16.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/SignalArrayF32.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/RegisterTrainU32.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/BinaryDataRecycler.hh"
|
|
#include "UMLibrary/application/drivers/data_providers/BitWordU16.hh"
|
|
#include "UMLibrary/application/drivers/bissc/BissCChannel.hh"
|
|
#include "UMLibrary/application/drivers/bissc/BiSSCMaster.hh"
|
|
#include "UMLibrary/application/drivers/bissc/BiSSCAdapter.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RAnalogOutputChannel.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RAnalogInputChannel.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RDataAccess.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RDigitalOutputChannel.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RConfigurator.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RDigitalInputChannel.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RDiagChannel.hh"
|
|
#include "UMLibrary/application/drivers/AD74412R/AD74412RHiZChannel.hh"
|
|
#include "UMLibrary/application/drivers/ADS1259/ADS1259Configurator.hh"
|
|
#include "UMLibrary/application/drivers/ADS1259/ADS1259RegisterSetup.hh"
|
|
#include "UMLibrary/application/drivers/ADS1259/ADS1259ReconfiguratedPulseModeReader.hh"
|
|
#include "UMLibrary/application/drivers/ADS1259/ADS1259ReconfiguratedReader.hh"
|
|
#include "UMLibrary/application/drivers/ADS1259/ADS1259ExtendedReader.hh"
|
|
#include "UMLibrary/application/drivers/netx/NetXChip.hh"
|
|
#include "UMLibrary/application/drivers/netx/NetXChannel.hh"
|
|
#include "UMLibrary/application/drivers/netx/NetXMailbox.hh"
|
|
#include "UMLibrary/application/drivers/AD7685/AD7685RegisterSetup.hh"
|
|
#include "UMLibrary/application/drivers/AD7685/AD7685DoubleRegisterSetup.hh"
|
|
#include "UMLibrary/application/safety/FailureDiagnosticsSetup.hh"
|
|
#include "UMLibrary/application/safety/AddPwmOverrideTermination.hh"
|
|
#include "UMLibrary/application/safety/FailureManager.hh"
|
|
#include "UMLibrary/application/safety/AddFailure.hh"
|
|
#include "UMLibrary/application/safety/CommandProcessorSafety.hh"
|
|
#include "UMLibrary/application/safety/AddFailureSetup.hh"
|
|
#include "UMLibrary/application/safety/FailureTerminatorSetup.hh"
|
|
#include "UMLibrary/application/safety/AddGpioOverrideTermination.hh"
|
|
#include "UMLibrary/application/safety/FailureCodeToRegisterU16.hh"
|
|
#include "UMLibrary/application/log/BinaryDataLogger.hh"
|
|
#include "UMLibrary/application/log/StorageManager.hh"
|
|
#include "UMLibrary/application/log/StatusActionLogger.hh"
|
|
#include "UMLibrary/application/log/MemoryLogHandler.hh"
|
|
#include "UMLibrary/application/log/SignalActionLogger.hh"
|
|
#include "UMLibrary/application/log/AttachLogger.hh"
|
|
#include "UMLibrary/application/log/EmptyActionLogger.hh"
|
|
#include "UMLibrary/application/log/LogProvider.hh"
|
|
#include "UMLibrary/application/log/TwoSignalActionLogger.hh"
|
|
#include "UMLibrary/application/control_algorithms/RepeatedCommonControl.hh"
|
|
#include "UMLibrary/application/control_algorithms/RepeatedPositionControlCommandBySignal.hh"
|
|
#include "UMLibrary/application/control_algorithms/RepeatedValueControlBySignal.hh"
|
|
#include "UMLibrary/application/control_algorithms/RepeatedValueControl.hh"
|
|
#include "UMLibrary/application/control_algorithms/ActivatedSpeedControlCommand.hh"
|
|
#include "UMLibrary/application/control_algorithms/RepeatedPositionControlCommand.hh"
|
|
#include "UMLibrary/application/control_algorithms/RepeatedCommonControlBySignal.hh"
|
|
|
|
namespace application {
|
|
inline void autoadd( configuration::software::ApplicationConfigurator & configurator );
|
|
} /* namespace application */
|
|
|
|
inline void application::autoadd( configuration::software::ApplicationConfigurator & configurator ) {
|
|
using namespace configuration;
|
|
#ifdef AUTOINCLUDE_PLATFORMSIGNAL
|
|
typedef typename software::AppCreate< application::basic::PlatformSignal, application::basic::PlatformSignal::Setting, void > PlatformSignalCreate;
|
|
registration( configurator, &PlatformSignalCreate::build, info::PlatformSignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_EXCEPTIONSTATUS
|
|
typedef typename software::AppCreate< application::basic::ExceptionStatus, void, void > ExceptionStatusCreate;
|
|
registration( configurator, &ExceptionStatusCreate::build, info::ExceptionStatus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FLUSHDATA
|
|
typedef typename software::AppCreate< application::basic::FlushData, void, void > FlushDataCreate;
|
|
registration( configurator, &FlushDataCreate::build, info::FlushData );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATICMEMORYSETUPRESOURCE
|
|
typedef typename software::AppCreate< application::basic::StaticMemorySetupResource, void, void > StaticMemorySetupResourceCreate;
|
|
registration( configurator, &StaticMemorySetupResourceCreate::build, info::StaticMemorySetupResource );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSERRORLOGGER
|
|
typedef typename software::AppCreate< application::basic::StatusErrorLogger, void, void > StatusErrorLoggerCreate;
|
|
registration( configurator, &StatusErrorLoggerCreate::build, info::StatusErrorLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PLATFORMSTRING
|
|
typedef typename software::AppCreate< application::basic::PlatformString, application::basic::PlatformString::Setting, void > PlatformStringCreate;
|
|
registration( configurator, &PlatformStringCreate::build, info::PlatformString );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALERRORLOGGER
|
|
typedef typename software::AppCreate< application::basic::SignalErrorLogger, void, void > SignalErrorLoggerCreate;
|
|
registration( configurator, &SignalErrorLoggerCreate::build, info::SignalErrorLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PLATFORMSTATUS
|
|
typedef typename software::AppCreate< application::basic::PlatformStatus, application::basic::PlatformStatus::Setting, void > PlatformStatusCreate;
|
|
registration( configurator, &PlatformStatusCreate::build, info::PlatformStatus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COPYPARAMPROVIDER
|
|
typedef typename software::AppCreate< application::basic::CopyParamProvider, void, void > CopyParamProviderCreate;
|
|
registration( configurator, &CopyParamProviderCreate::build, info::CopyParamProvider );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATICMEMORYDATARESOURCE
|
|
typedef typename software::AppCreate< application::basic::StaticMemoryDataResource, void, void > StaticMemoryDataResourceCreate;
|
|
registration( configurator, &StaticMemoryDataResourceCreate::build, info::StaticMemoryDataResource );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATICMEMORYOBJECTRESOURCE
|
|
typedef typename software::AppCreate< application::basic::StaticMemoryObjectResource, void, void > StaticMemoryObjectResourceCreate;
|
|
registration( configurator, &StaticMemoryObjectResourceCreate::build, info::StaticMemoryObjectResource );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SYSTEMPARAMPROVIDERREGISTRATION
|
|
typedef typename software::AppCreate< application::basic::SystemParamProviderRegistration, void, void > SystemParamProviderRegistrationCreate;
|
|
registration( configurator, &SystemParamProviderRegistrationCreate::build, info::SystemParamProviderRegistration );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FREELISTMEMORYRESOURCE
|
|
typedef typename software::AppCreate< application::basic::FreeListMemoryResource, application::basic::FreeListMemoryResource::Setting, void > FreeListMemoryResourceCreate;
|
|
registration( configurator, &FreeListMemoryResourceCreate::build, info::FreeListMemoryResource );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MEMORYUSAGEMONITOR
|
|
typedef typename software::AppCreate< application::basic::MemoryUsageMonitor, void, void > MemoryUsageMonitorCreate;
|
|
registration( configurator, &MemoryUsageMonitorCreate::build, info::MemoryUsageMonitor );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MONOTONICBUFFERRESOURCE
|
|
typedef typename software::AppCreate< application::basic::MonotonicBufferResource, application::basic::MonotonicBufferResource::Setting, void > MonotonicBufferResourceCreate;
|
|
registration( configurator, &MonotonicBufferResourceCreate::build, info::MonotonicBufferResource );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BUILDSTATUS
|
|
typedef typename software::AppCreate< application::basic::BuildStatus, void, void > BuildStatusCreate;
|
|
registration( configurator, &BuildStatusCreate::build, info::BuildStatus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_RESOURCEERRORLOGGER
|
|
typedef typename software::AppCreate< application::basic::ResourceErrorLogger, void, void > ResourceErrorLoggerCreate;
|
|
registration( configurator, &ResourceErrorLoggerCreate::build, info::ResourceErrorLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PRIVATEPARAMPROVIDER
|
|
typedef typename software::AppCreate< application::basic::PrivateParamProvider, application::basic::PrivateParamProvider::Setting, void > PrivateParamProviderCreate;
|
|
registration( configurator, &PrivateParamProviderCreate::build, info::PrivateParamProvider );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PARAMCOMPARE
|
|
typedef typename software::AppCreate< application::basic::ParamCompare, void, void > ParamCompareCreate;
|
|
registration( configurator, &ParamCompareCreate::build, info::ParamCompare );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MOVETOPOINTWITHTIMEOUT
|
|
typedef typename software::AppCreate< application::procedures::MoveToPointWithTimeout, void, configuration::ProcessConfig > MoveToPointWithTimeoutCreate;
|
|
registration( configurator, &MoveToPointWithTimeoutCreate::build, info::MoveToPointWithTimeout );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INVERTERTEST
|
|
typedef typename software::AppCreate< application::procedures::InverterTest, void, void > InverterTestCreate;
|
|
registration( configurator, &InverterTestCreate::build, info::InverterTest );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ROTATINGVOLTAGEVECTORSETUP
|
|
typedef typename software::AppCreate< application::procedures::RotatingVoltageVectorSetup, void, configuration::ProcessConfig > RotatingVoltageVectorSetupCreate;
|
|
registration( configurator, &RotatingVoltageVectorSetupCreate::build, info::RotatingVoltageVectorSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_NULLESTIMATE
|
|
typedef typename software::AppCreate< application::procedures::NullEstimate, void, configuration::ProcessConfig > NullEstimateCreate;
|
|
registration( configurator, &NullEstimateCreate::build, info::NullEstimate );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ROTATINGPWMVECTORSETUP
|
|
typedef typename software::AppCreate< application::procedures::RotatingPwmVectorSetup, void, configuration::ProcessConfig > RotatingPwmVectorSetupCreate;
|
|
registration( configurator, &RotatingPwmVectorSetupCreate::build, info::RotatingPwmVectorSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CHECKMEMORYACCESS
|
|
typedef typename software::AppCreate< application::procedures::CheckMemoryAccess, void, configuration::ProcessConfig > CheckMemoryAccessCreate;
|
|
registration( configurator, &CheckMemoryAccessCreate::build, info::CheckMemoryAccess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SEARCHCONDITION
|
|
typedef typename software::AppCreate< application::procedures::SearchCondition, void, configuration::ProcessConfig > SearchConditionCreate;
|
|
registration( configurator, &SearchConditionCreate::build, info::SearchCondition );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MOVETOPOINT
|
|
typedef typename software::AppCreate< application::procedures::MoveToPoint, void, configuration::ProcessConfig > MoveToPointCreate;
|
|
registration( configurator, &MoveToPointCreate::build, info::MoveToPoint );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATORESTIMATE
|
|
typedef typename software::AppCreate< application::procedures::StatorEstimate, void, configuration::ProcessConfig > StatorEstimateCreate;
|
|
registration( configurator, &StatorEstimateCreate::build, info::StatorEstimate );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSWAITING
|
|
typedef typename software::AppCreate< application::procedures::StatusWaiting, void, void > StatusWaitingCreate;
|
|
registration( configurator, &StatusWaitingCreate::build, info::StatusWaiting );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PINOVERRIDEONPORTU16
|
|
typedef typename software::AppCreate< application::virtualization::PinOverrideOnPortU16, application::virtualization::PinOverrideOnPortU16::Setting, void > PinOverrideOnPortU16Create;
|
|
registration( configurator, &PinOverrideOnPortU16Create::build, info::PinOverrideOnPortU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PORTEXPANDERONREGISTERU16
|
|
typedef typename software::AppCreate< application::virtualization::PortExpanderOnRegisterU16, application::virtualization::PortExpanderOnRegisterU16::Setting, configuration::ProcessConfig > PortExpanderOnRegisterU16Create;
|
|
registration( configurator, &PortExpanderOnRegisterU16Create::build, info::PortExpanderOnRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHPORTU16
|
|
typedef typename software::AppCreate< application::virtualization::AttachPortU16, void, void > AttachPortU16Create;
|
|
registration( configurator, &AttachPortU16Create::build, info::AttachPortU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DEMUXSETUP
|
|
typedef typename software::AppCreate< application::virtualization::DemuxSetup, application::virtualization::DemuxSetup::Setting, void > DemuxSetupCreate;
|
|
registration( configurator, &DemuxSetupCreate::build, info::DemuxSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PINONPORTU16
|
|
typedef typename software::AppCreate< application::virtualization::PinOnPortU16, application::virtualization::PinOnPortU16::Setting, void > PinOnPortU16Create;
|
|
registration( configurator, &PinOnPortU16Create::build, info::PinOnPortU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHPORTOVERRIDEU16
|
|
typedef typename software::AppCreate< application::virtualization::AttachPortOverrideU16, void, void > AttachPortOverrideU16Create;
|
|
registration( configurator, &AttachPortOverrideU16Create::build, info::AttachPortOverrideU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SPIBUS
|
|
typedef typename software::AppCreate< application::virtualization::SpiBus, application::virtualization::SpiBus::Setting, void > SpiBusCreate;
|
|
registration( configurator, &SpiBusCreate::build, info::SpiBus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SPIBUSABONENT
|
|
typedef typename software::AppCreate< application::virtualization::SpiBusAbonent, application::virtualization::SpiBusAbonent::Setting, void > SpiBusAbonentCreate;
|
|
registration( configurator, &SpiBusAbonentCreate::build, info::SpiBusAbonent );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_RAMBUFFERMEMORYACCESS
|
|
typedef typename software::AppCreate< application::virtualization::RamBufferMemoryAccess, application::virtualization::RamBufferMemoryAccess::Setting, void > RamBufferMemoryAccessCreate;
|
|
registration( configurator, &RamBufferMemoryAccessCreate::build, info::RamBufferMemoryAccess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_GPIOPINDECODER_V2SETUP
|
|
typedef typename software::AppCreate< application::virtualization::GpioPinDecoder_v2Setup, application::virtualization::GpioPinDecoder_v2Setup::Setting, void > GpioPinDecoder_v2SetupCreate;
|
|
registration( configurator, &GpioPinDecoder_v2SetupCreate::build, info::GpioPinDecoder_v2Setup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PINFROMDECODER_V2SETUP
|
|
typedef typename software::AppCreate< application::virtualization::PinFromDecoder_v2Setup, application::virtualization::PinFromDecoder_v2Setup::Setting, void > PinFromDecoder_v2SetupCreate;
|
|
registration( configurator, &PinFromDecoder_v2SetupCreate::build, info::PinFromDecoder_v2Setup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_EMPTYACTIONLOGGER
|
|
typedef typename software::AppCreate< application::log::EmptyActionLogger, void, void > EmptyActionLoggerCreate;
|
|
registration( configurator, &EmptyActionLoggerCreate::build, info::EmptyActionLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHLOGGER
|
|
typedef typename software::AppCreate< application::log::AttachLogger, application::log::AttachLogger::Setting, void > AttachLoggerCreate;
|
|
registration( configurator, &AttachLoggerCreate::build, info::AttachLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LOGPROVIDER
|
|
typedef typename software::AppCreate< application::log::LogProvider, application::log::LogProvider::Setting, void > LogProviderCreate;
|
|
registration( configurator, &LogProviderCreate::build, info::LogProvider );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALACTIONLOGGER
|
|
typedef typename software::AppCreate< application::log::SignalActionLogger, void, void > SignalActionLoggerCreate;
|
|
registration( configurator, &SignalActionLoggerCreate::build, info::SignalActionLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TWOSIGNALACTIONLOGGER
|
|
typedef typename software::AppCreate< application::log::TwoSignalActionLogger, void, void > TwoSignalActionLoggerCreate;
|
|
registration( configurator, &TwoSignalActionLoggerCreate::build, info::TwoSignalActionLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MEMORYLOGHANDLER
|
|
typedef typename software::AppCreate< application::log::MemoryLogHandler, application::log::MemoryLogHandler::Setting, configuration::ProcessConfig > MemoryLogHandlerCreate;
|
|
registration( configurator, &MemoryLogHandlerCreate::build, info::MemoryLogHandler );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATALOGGER
|
|
typedef typename software::AppCreate< application::log::BinaryDataLogger, void, void > BinaryDataLoggerCreate;
|
|
registration( configurator, &BinaryDataLoggerCreate::build, info::BinaryDataLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STORAGEMANAGER
|
|
typedef typename software::AppCreate< application::log::StorageManager, application::log::StorageManager::Setting, configuration::ProcessConfig > StorageManagerCreate;
|
|
registration( configurator, &StorageManagerCreate::build, info::StorageManager );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSACTIONLOGGER
|
|
typedef typename software::AppCreate< application::log::StatusActionLogger, void, void > StatusActionLoggerCreate;
|
|
registration( configurator, &StatusActionLoggerCreate::build, info::StatusActionLogger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CUSTOMTECHFUNCTION
|
|
typedef typename software::AppCreate< application::tech_units::CustomTechFunction, void, configuration::ProcessConfig > CustomTechFunctionCreate;
|
|
registration( configurator, &CustomTechFunctionCreate::build, info::CustomTechFunction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHFUNCTIONEXTERNALFAULT
|
|
typedef typename software::AppCreate< application::tech_units::TechFunctionExternalFault, void, configuration::ProcessConfig > TechFunctionExternalFaultCreate;
|
|
registration( configurator, &TechFunctionExternalFaultCreate::build, info::TechFunctionExternalFault );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BRAKEACTIONS
|
|
typedef typename software::AppCreate< application::tech_units::BrakeActions, void, void > BrakeActionsCreate;
|
|
registration( configurator, &BrakeActionsCreate::build, info::BrakeActions );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHFUNCTIONSEQUENCER
|
|
typedef typename software::AppCreate< application::tech_units::TechFunctionSequencer, void, configuration::ProcessConfig > TechFunctionSequencerCreate;
|
|
registration( configurator, &TechFunctionSequencerCreate::build, info::TechFunctionSequencer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SETTINGVALUE
|
|
typedef typename software::AppCreate< application::tech_units::SettingValue, application::tech_units::SettingValue::Setting, void > SettingValueCreate;
|
|
registration( configurator, &SettingValueCreate::build, info::SettingValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHFUNCTIONONSTOPACTION
|
|
typedef typename software::AppCreate< application::tech_units::TechFunctionOnStopAction, void, void > TechFunctionOnStopActionCreate;
|
|
registration( configurator, &TechFunctionOnStopActionCreate::build, info::TechFunctionOnStopAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROCEDUREPARSER
|
|
typedef typename software::AppCreate< application::tech_units::ProcedureParser, application::tech_units::ProcedureParser::Setting, void > ProcedureParserCreate;
|
|
registration( configurator, &ProcedureParserCreate::build, info::ProcedureParser );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHFUNCTIONRUNNER
|
|
typedef typename software::AppCreate< application::tech_units::TechFunctionRunner, void, void > TechFunctionRunnerCreate;
|
|
registration( configurator, &TechFunctionRunnerCreate::build, info::TechFunctionRunner );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHFUNCTIONSTATEMONITOR
|
|
typedef typename software::AppCreate< application::tech_units::TechFunctionStateMonitor, application::tech_units::TechFunctionStateMonitor::Setting, void > TechFunctionStateMonitorCreate;
|
|
registration( configurator, &TechFunctionStateMonitorCreate::build, info::TechFunctionStateMonitor );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHVALUESETACTION
|
|
typedef typename software::AppCreate< application::tech_units::TechValueSetAction, application::tech_units::TechValueSetAction::Setting, void > TechValueSetActionCreate;
|
|
registration( configurator, &TechValueSetActionCreate::build, info::TechValueSetAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TECHFUNCTIONONRUNACTION
|
|
typedef typename software::AppCreate< application::tech_units::TechFunctionOnRunAction, void, void > TechFunctionOnRunActionCreate;
|
|
registration( configurator, &TechFunctionOnRunActionCreate::build, info::TechFunctionOnRunAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REPEATEDPOSITIONCONTROLCOMMAND
|
|
typedef typename software::AppCreate< application::control_algorithms::RepeatedPositionControlCommand, application::control_algorithms::RepeatedPositionControlCommand::Setting, configuration::ProcessConfig > RepeatedPositionControlCommandCreate;
|
|
registration( configurator, &RepeatedPositionControlCommandCreate::build, info::RepeatedPositionControlCommand );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REPEATEDVALUECONTROLBYSIGNAL
|
|
typedef typename software::AppCreate< application::control_algorithms::RepeatedValueControlBySignal, application::control_algorithms::RepeatedValueControlBySignal::Setting, configuration::ProcessConfig > RepeatedValueControlBySignalCreate;
|
|
registration( configurator, &RepeatedValueControlBySignalCreate::build, info::RepeatedValueControlBySignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ACTIVATEDSPEEDCONTROLCOMMAND
|
|
typedef typename software::AppCreate< application::control_algorithms::ActivatedSpeedControlCommand, application::control_algorithms::ActivatedSpeedControlCommand::Setting, configuration::ProcessConfig > ActivatedSpeedControlCommandCreate;
|
|
registration( configurator, &ActivatedSpeedControlCommandCreate::build, info::ActivatedSpeedControlCommand );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REPEATEDPOSITIONCONTROLCOMMANDBYSIGNAL
|
|
typedef typename software::AppCreate< application::control_algorithms::RepeatedPositionControlCommandBySignal, application::control_algorithms::RepeatedPositionControlCommandBySignal::Setting, configuration::ProcessConfig > RepeatedPositionControlCommandBySignalCreate;
|
|
registration( configurator, &RepeatedPositionControlCommandBySignalCreate::build, info::RepeatedPositionControlCommandBySignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REPEATEDVALUECONTROL
|
|
typedef typename software::AppCreate< application::control_algorithms::RepeatedValueControl, application::control_algorithms::RepeatedValueControl::Setting, configuration::ProcessConfig > RepeatedValueControlCreate;
|
|
registration( configurator, &RepeatedValueControlCreate::build, info::RepeatedValueControl );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REPEATEDCOMMONCONTROL
|
|
typedef typename software::AppCreate< application::control_algorithms::RepeatedCommonControl, application::control_algorithms::RepeatedCommonControl::Setting, configuration::ProcessConfig > RepeatedCommonControlCreate;
|
|
registration( configurator, &RepeatedCommonControlCreate::build, info::RepeatedCommonControl );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REPEATEDCOMMONCONTROLBYSIGNAL
|
|
typedef typename software::AppCreate< application::control_algorithms::RepeatedCommonControlBySignal, application::control_algorithms::RepeatedCommonControlBySignal::Setting, configuration::ProcessConfig > RepeatedCommonControlBySignalCreate;
|
|
registration( configurator, &RepeatedCommonControlBySignalCreate::build, info::RepeatedCommonControlBySignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PARAMPROVIDERPREPARATOR
|
|
typedef typename software::AppCreate< application::utility::ParamProviderPreparator, void, void > ParamProviderPreparatorCreate;
|
|
registration( configurator, &ParamProviderPreparatorCreate::build, info::ParamProviderPreparator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COPYPIN
|
|
typedef typename software::AppCreate< application::utility::CopyPin, void, void > CopyPinCreate;
|
|
registration( configurator, &CopyPinCreate::build, info::CopyPin );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COPYVALUE
|
|
typedef typename software::AppCreate< application::utility::CopyValue, void, void > CopyValueCreate;
|
|
registration( configurator, &CopyValueCreate::build, info::CopyValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDCOMPUTINGTASK
|
|
typedef typename software::AppCreate< application::utility::AddComputingTask, void, void > AddComputingTaskCreate;
|
|
registration( configurator, &AddComputingTaskCreate::build, info::AddComputingTask );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALPREPARATOR
|
|
typedef typename software::AppCreate< application::utility::SignalPreparator, void, void > SignalPreparatorCreate;
|
|
registration( configurator, &SignalPreparatorCreate::build, info::SignalPreparator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DUMMYACTION
|
|
typedef typename software::AppCreate< application::utility::DummyAction, void, void > DummyActionCreate;
|
|
registration( configurator, &DummyActionCreate::build, info::DummyAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SERIALPORTPREPARATOR
|
|
typedef typename software::AppCreate< application::utility::SerialPortPreparator, void, void > SerialPortPreparatorCreate;
|
|
registration( configurator, &SerialPortPreparatorCreate::build, info::SerialPortPreparator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CALCULATOR
|
|
typedef typename software::AppCreate< application::utility::Calculator, void, configuration::ProcessConfig > CalculatorCreate;
|
|
registration( configurator, &CalculatorCreate::build, info::Calculator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COPYACTION
|
|
typedef typename software::AppCreate< application::utility::CopyAction, void, void > CopyActionCreate;
|
|
registration( configurator, &CopyActionCreate::build, info::CopyAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COPYSERIALPORT
|
|
typedef typename software::AppCreate< application::utility::CopySerialPort, void, void > CopySerialPortCreate;
|
|
registration( configurator, &CopySerialPortCreate::build, info::CopySerialPort );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDGPIOOVERRIDETERMINATION
|
|
typedef typename software::AppCreate< application::safety::AddGpioOverrideTermination, application::safety::AddGpioOverrideTermination::Setting, void > AddGpioOverrideTerminationCreate;
|
|
registration( configurator, &AddGpioOverrideTerminationCreate::build, info::AddGpioOverrideTermination );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FAILURECODETOREGISTERU16
|
|
typedef typename software::AppCreate< application::safety::FailureCodeToRegisterU16, application::safety::FailureCodeToRegisterU16::Setting, configuration::ProcessConfig > FailureCodeToRegisterU16Create;
|
|
registration( configurator, &FailureCodeToRegisterU16Create::build, info::FailureCodeToRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FAILUREDIAGNOSTICSSETUP
|
|
typedef typename software::AppCreate< application::safety::FailureDiagnosticsSetup, void, configuration::ProcessConfig > FailureDiagnosticsSetupCreate;
|
|
registration( configurator, &FailureDiagnosticsSetupCreate::build, info::FailureDiagnosticsSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FAILUREMANAGER
|
|
typedef typename software::AppCreate< application::safety::FailureManager, void, configuration::ProcessConfig > FailureManagerCreate;
|
|
registration( configurator, &FailureManagerCreate::build, info::FailureManager );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FAILURETERMINATORSETUP
|
|
typedef typename software::AppCreate< application::safety::FailureTerminatorSetup, void, void > FailureTerminatorSetupCreate;
|
|
registration( configurator, &FailureTerminatorSetupCreate::build, info::FailureTerminatorSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDPWMOVERRIDETERMINATION
|
|
typedef typename software::AppCreate< application::safety::AddPwmOverrideTermination, void, void > AddPwmOverrideTerminationCreate;
|
|
registration( configurator, &AddPwmOverrideTerminationCreate::build, info::AddPwmOverrideTermination );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDFAILURESETUPWITHOUTRESET
|
|
typedef typename software::AppCreate< application::safety::AddFailureSetupWithoutReset, application::safety::AddFailureSetupWithoutReset::Setting, void > AddFailureSetupWithoutResetCreate;
|
|
registration( configurator, &AddFailureSetupWithoutResetCreate::build, info::AddFailureSetupWithoutReset );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDFAILURESETUPWITHRESET
|
|
typedef typename software::AppCreate< application::safety::AddFailureSetupWithReset, application::safety::AddFailureSetupWithReset::Setting, void > AddFailureSetupWithResetCreate;
|
|
registration( configurator, &AddFailureSetupWithResetCreate::build, info::AddFailureSetupWithReset );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMMANDPROCESSORSAFETY
|
|
typedef typename software::AppCreate< application::safety::CommandProcessorSafety, void, configuration::ProcessConfig > CommandProcessorSafetyCreate;
|
|
registration( configurator, &CommandProcessorSafetyCreate::build, info::CommandProcessorSafety );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDFAILURE
|
|
typedef typename software::AppCreate< application::safety::AddFailure, application::safety::AddFailure::Setting, void > AddFailureCreate;
|
|
registration( configurator, &AddFailureCreate::build, info::AddFailure );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDFAILUREWITHRESET
|
|
typedef typename software::AppCreate< application::safety::AddFailureWithReset, application::safety::AddFailureWithReset::Setting, void > AddFailureWithResetCreate;
|
|
registration( configurator, &AddFailureWithResetCreate::build, info::AddFailureWithReset );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALINTEGRATOR
|
|
typedef typename software::AppCreate< application::schematic::SignalIntegrator, void, configuration::ProcessConfig > SignalIntegratorCreate;
|
|
registration( configurator, &SignalIntegratorCreate::build, info::SignalIntegrator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSCHANGEACTION
|
|
typedef typename software::AppCreate< application::schematic::StatusChangeAction, application::schematic::StatusChangeAction::Setting, configuration::ProcessConfig > StatusChangeActionCreate;
|
|
registration( configurator, &StatusChangeActionCreate::build, info::StatusChangeAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SEQUENCEACTION
|
|
typedef typename software::AppCreate< application::schematic::SequenceAction, void, void > SequenceActionCreate;
|
|
registration( configurator, &SequenceActionCreate::build, info::SequenceAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ACTIONCOUNTER
|
|
typedef typename software::AppCreate< application::schematic::ActionCounter, application::schematic::ActionCounter::Setting, void > ActionCounterCreate;
|
|
registration( configurator, &ActionCounterCreate::build, info::ActionCounter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALTABLE2D
|
|
typedef typename software::AppCreate< application::schematic::SignalTable2D, void, void > SignalTable2DCreate;
|
|
registration( configurator, &SignalTable2DCreate::build, info::SignalTable2D );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALISFINITE
|
|
typedef typename software::AppCreate< application::schematic::SignalIsFinite, void, void > SignalIsFiniteCreate;
|
|
registration( configurator, &SignalIsFiniteCreate::build, info::SignalIsFinite );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUETABLE_X2_AS_SIGNAL_SETUP
|
|
typedef typename software::AppCreate< application::schematic::ValueTable_x2_as_Signal_Setup, void, void > ValueTable_x2_as_Signal_SetupCreate;
|
|
registration( configurator, &ValueTable_x2_as_Signal_SetupCreate::build, info::ValueTable_x2_as_Signal_Setup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALFROMBITMAPU16
|
|
typedef typename software::AppCreate< application::schematic::SignalFromBitmapU16, application::schematic::SignalFromBitmapU16::Setting, void > SignalFromBitmapU16Create;
|
|
registration( configurator, &SignalFromBitmapU16Create::build, info::SignalFromBitmapU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALUPDATEACTION
|
|
typedef typename software::AppCreate< application::schematic::SignalUpdateAction, void, configuration::ProcessConfig > SignalUpdateActionCreate;
|
|
registration( configurator, &SignalUpdateActionCreate::build, info::SignalUpdateAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_WINDOWCOMPARATORINRANGEWITHHYSTERESIS
|
|
typedef typename software::AppCreate< application::schematic::WindowComparatorInRangeWithHysteresis, application::schematic::WindowComparatorInRangeWithHysteresis::Setting, void > WindowComparatorInRangeWithHysteresisCreate;
|
|
registration( configurator, &WindowComparatorInRangeWithHysteresisCreate::build, info::WindowComparatorInRangeWithHysteresis );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ALARMTIMER
|
|
typedef typename software::AppCreate< application::schematic::AlarmTimer, application::schematic::AlarmTimer::Setting, configuration::ProcessConfig > AlarmTimerCreate;
|
|
registration( configurator, &AlarmTimerCreate::build, info::AlarmTimer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SOFTSWITCH
|
|
typedef typename software::AppCreate< application::schematic::SoftSwitch, void, configuration::ProcessConfig > SoftSwitchCreate;
|
|
registration( configurator, &SoftSwitchCreate::build, info::SoftSwitch );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_WINDOWCOMPARATOROUTRANGEWITHHYSTERESIS
|
|
typedef typename software::AppCreate< application::schematic::WindowComparatorOutRangeWithHysteresis, application::schematic::WindowComparatorOutRangeWithHysteresis::Setting, void > WindowComparatorOutRangeWithHysteresisCreate;
|
|
registration( configurator, &WindowComparatorOutRangeWithHysteresisCreate::build, info::WindowComparatorOutRangeWithHysteresis );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALTRANSFORMATION
|
|
typedef typename software::AppCreate< application::schematic::SignalTransformation, void, void > SignalTransformationCreate;
|
|
registration( configurator, &SignalTransformationCreate::build, info::SignalTransformation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSFILTER
|
|
typedef typename software::AppCreate< application::schematic::StatusFilter, application::schematic::StatusFilter::Setting, void > StatusFilterCreate;
|
|
registration( configurator, &StatusFilterCreate::build, info::StatusFilter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSONFILTER
|
|
typedef typename software::AppCreate< application::schematic::StatusOnFilter, application::schematic::StatusOnFilter::Setting, void > StatusOnFilterCreate;
|
|
registration( configurator, &StatusOnFilterCreate::build, info::StatusOnFilter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSOFFFILTER
|
|
typedef typename software::AppCreate< application::schematic::StatusOffFilter, application::schematic::StatusOffFilter::Setting, void > StatusOffFilterCreate;
|
|
registration( configurator, &StatusOffFilterCreate::build, info::StatusOffFilter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FIXEDCONSTSTATUS
|
|
typedef typename software::AppCreate< application::schematic::FixedConstStatus, application::schematic::FixedConstStatus::Setting, void > FixedConstStatusCreate;
|
|
registration( configurator, &FixedConstStatusCreate::build, info::FixedConstStatus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SETVALUE
|
|
typedef typename software::AppCreate< application::schematic::SetValue, void, void > SetValueCreate;
|
|
registration( configurator, &SetValueCreate::build, info::SetValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSTRIGGER
|
|
typedef typename software::AppCreate< application::schematic::StatusTrigger, application::schematic::StatusTrigger::Setting, void > StatusTriggerCreate;
|
|
registration( configurator, &StatusTriggerCreate::build, info::StatusTrigger );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LATEBINDINGSIGNAL
|
|
typedef typename software::AppCreate< application::schematic::LateBindingSignal, application::schematic::LateBindingSignal::Setting, void > LateBindingSignalCreate;
|
|
registration( configurator, &LateBindingSignalCreate::build, info::LateBindingSignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINDSIGNAL
|
|
typedef typename software::AppCreate< application::schematic::BindSignal, void, void > BindSignalCreate;
|
|
registration( configurator, &BindSignalCreate::build, info::BindSignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMPARATORMOREVALUEWITHHYSTERESIS
|
|
typedef typename software::AppCreate< application::schematic::ComparatorMoreValueWithHysteresis, application::schematic::ComparatorMoreValueWithHysteresis::Setting, void > ComparatorMoreValueWithHysteresisCreate;
|
|
registration( configurator, &ComparatorMoreValueWithHysteresisCreate::build, info::ComparatorMoreValueWithHysteresis );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMPORATORMOREVALUE
|
|
typedef typename software::AppCreate< application::schematic::ComporatorMoreValue, void, void > ComporatorMoreValueCreate;
|
|
registration( configurator, &ComporatorMoreValueCreate::build, info::ComporatorMoreValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMPORATORRUNTIMEMOREVALUE
|
|
typedef typename software::AppCreate< application::schematic::ComporatorRuntimeMoreValue, void, void > ComporatorRuntimeMoreValueCreate;
|
|
registration( configurator, &ComporatorRuntimeMoreValueCreate::build, info::ComporatorRuntimeMoreValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VIEVVALUE
|
|
typedef typename software::AppCreate< application::schematic::VievValue, void, void > VievValueCreate;
|
|
registration( configurator, &VievValueCreate::build, info::VievValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_WINDOWCOMPARATORINRANGE
|
|
typedef typename software::AppCreate< application::schematic::WindowComparatorInRange, void, void > WindowComparatorInRangeCreate;
|
|
registration( configurator, &WindowComparatorInRangeCreate::build, info::WindowComparatorInRange );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LATEBINDINGSTATUS
|
|
typedef typename software::AppCreate< application::schematic::LateBindingStatus, application::schematic::LateBindingStatus::Setting, void > LateBindingStatusCreate;
|
|
registration( configurator, &LateBindingStatusCreate::build, info::LateBindingStatus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINDSTATUS
|
|
typedef typename software::AppCreate< application::schematic::BindStatus, void, void > BindStatusCreate;
|
|
registration( configurator, &BindStatusCreate::build, info::BindStatus );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMPARATORLESSVALUEWITHHYSTERESIS
|
|
typedef typename software::AppCreate< application::schematic::ComparatorLessValueWithHysteresis, application::schematic::ComparatorLessValueWithHysteresis::Setting, void > ComparatorLessValueWithHysteresisCreate;
|
|
registration( configurator, &ComparatorLessValueWithHysteresisCreate::build, info::ComparatorLessValueWithHysteresis );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALVALIDATIONPREVIOUS
|
|
typedef typename software::AppCreate< application::schematic::SignalValidationPrevious, void, void > SignalValidationPreviousCreate;
|
|
registration( configurator, &SignalValidationPreviousCreate::build, info::SignalValidationPrevious );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALVALIDATIONFIXED
|
|
typedef typename software::AppCreate< application::schematic::SignalValidationFixed, application::schematic::SignalValidationFixed::Setting, void > SignalValidationFixedCreate;
|
|
registration( configurator, &SignalValidationFixedCreate::build, info::SignalValidationFixed );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALVALIDATIONPRESET
|
|
typedef typename software::AppCreate< application::schematic::SignalValidationPreset, void, void > SignalValidationPresetCreate;
|
|
registration( configurator, &SignalValidationPresetCreate::build, info::SignalValidationPreset );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALVALIDATIONANOTHER
|
|
typedef typename software::AppCreate< application::schematic::SignalValidationAnother, void, void > SignalValidationAnotherCreate;
|
|
registration( configurator, &SignalValidationAnotherCreate::build, info::SignalValidationAnother );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_APPLYSIGNAL
|
|
typedef typename software::AppCreate< application::schematic::ApplySignal, void, void > ApplySignalCreate;
|
|
registration( configurator, &ApplySignalCreate::build, info::ApplySignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSNOT
|
|
typedef typename software::AppCreate< application::schematic::StatusNot, void, void > StatusNotCreate;
|
|
registration( configurator, &StatusNotCreate::build, info::StatusNot );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSAND
|
|
typedef typename software::AppCreate< application::schematic::StatusAnd, void, void > StatusAndCreate;
|
|
registration( configurator, &StatusAndCreate::build, info::StatusAnd );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSOR
|
|
typedef typename software::AppCreate< application::schematic::StatusOr, void, void > StatusOrCreate;
|
|
registration( configurator, &StatusOrCreate::build, info::StatusOr );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ACTIONSTATUSAND
|
|
typedef typename software::AppCreate< application::schematic::ActionStatusAnd, void, void > ActionStatusAndCreate;
|
|
registration( configurator, &ActionStatusAndCreate::build, info::ActionStatusAnd );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CHECKCONDITION
|
|
typedef typename software::AppCreate< application::schematic::CheckCondition, void, void > CheckConditionCreate;
|
|
registration( configurator, &CheckConditionCreate::build, info::CheckCondition );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_WINDOWCOMPARATOROUTRANGE
|
|
typedef typename software::AppCreate< application::schematic::WindowComparatorOutRange, void, void > WindowComparatorOutRangeCreate;
|
|
registration( configurator, &WindowComparatorOutRangeCreate::build, info::WindowComparatorOutRange );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALABS
|
|
typedef typename software::AppCreate< application::schematic::SignalAbs, void, void > SignalAbsCreate;
|
|
registration( configurator, &SignalAbsCreate::build, info::SignalAbs );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALSUBTRACTION
|
|
typedef typename software::AppCreate< application::schematic::SignalSubtraction, void, void > SignalSubtractionCreate;
|
|
registration( configurator, &SignalSubtractionCreate::build, info::SignalSubtraction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALADDITION
|
|
typedef typename software::AppCreate< application::schematic::SignalAddition, void, void > SignalAdditionCreate;
|
|
registration( configurator, &SignalAdditionCreate::build, info::SignalAddition );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALMULTIPLICATION
|
|
typedef typename software::AppCreate< application::schematic::SignalMultiplication, void, void > SignalMultiplicationCreate;
|
|
registration( configurator, &SignalMultiplicationCreate::build, info::SignalMultiplication );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALDIVISION
|
|
typedef typename software::AppCreate< application::schematic::SignalDivision, void, void > SignalDivisionCreate;
|
|
registration( configurator, &SignalDivisionCreate::build, info::SignalDivision );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALSQUAREROOT
|
|
typedef typename software::AppCreate< application::schematic::SignalSquareRoot, void, void > SignalSquareRootCreate;
|
|
registration( configurator, &SignalSquareRootCreate::build, info::SignalSquareRoot );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALPOWER
|
|
typedef typename software::AppCreate< application::schematic::SignalPower, void, void > SignalPowerCreate;
|
|
registration( configurator, &SignalPowerCreate::build, info::SignalPower );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FIXEDCONSTSIGNAL
|
|
typedef typename software::AppCreate< application::schematic::FixedConstSignal, application::schematic::FixedConstSignal::Setting, void > FixedConstSignalCreate;
|
|
registration( configurator, &FixedConstSignalCreate::build, info::FixedConstSignal );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMPORATORLESSVALUE
|
|
typedef typename software::AppCreate< application::schematic::ComporatorLessValue, void, void > ComporatorLessValueCreate;
|
|
registration( configurator, &ComporatorLessValueCreate::build, info::ComporatorLessValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMPORATORRUNTIMELESSVALUE
|
|
typedef typename software::AppCreate< application::schematic::ComporatorRuntimeLessValue, void, void > ComporatorRuntimeLessValueCreate;
|
|
registration( configurator, &ComporatorRuntimeLessValueCreate::build, info::ComporatorRuntimeLessValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALWATCHDOGSETUP
|
|
typedef typename software::AppCreate< application::schematic::SignalWatchDogSetup, application::schematic::SignalWatchDogSetup::Setting, void > SignalWatchDogSetupCreate;
|
|
registration( configurator, &SignalWatchDogSetupCreate::build, info::SignalWatchDogSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PERIODICVALUETABLE_X2_AS_STATUSINDICATION_SETUP
|
|
typedef typename software::AppCreate< application::schematic::PeriodicValueTable_x2_as_StatusIndication_Setup, application::schematic::PeriodicValueTable_x2_as_StatusIndication_Setup::Setting, configuration::ProcessConfig > PeriodicValueTable_x2_as_StatusIndication_SetupCreate;
|
|
registration( configurator, &PeriodicValueTable_x2_as_StatusIndication_SetupCreate::build, info::PeriodicValueTable_x2_as_StatusIndication_Setup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALSAMPLE
|
|
typedef typename software::AppCreate< application::schematic::SignalSample, void, configuration::ProcessConfig > SignalSampleCreate;
|
|
registration( configurator, &SignalSampleCreate::build, info::SignalSample );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSSAMPLE
|
|
typedef typename software::AppCreate< application::schematic::StatusSample, void, configuration::ProcessConfig > StatusSampleCreate;
|
|
registration( configurator, &StatusSampleCreate::build, info::StatusSample );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ENABLEACTION
|
|
typedef typename software::AppCreate< application::schematic::EnableAction, void, void > EnableActionCreate;
|
|
registration( configurator, &EnableActionCreate::build, info::EnableAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDITIONEQUATION
|
|
typedef typename software::AppCreate< application::math::equation::AdditionEquation, void, void > AdditionEquationCreate;
|
|
registration( configurator, &AdditionEquationCreate::build, info::AdditionEquation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DIVISIONEQUATION
|
|
typedef typename software::AppCreate< application::math::equation::DivisionEquation, void, void > DivisionEquationCreate;
|
|
registration( configurator, &DivisionEquationCreate::build, info::DivisionEquation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MULTIPLICATIONEQUATION
|
|
typedef typename software::AppCreate< application::math::equation::MultiplicationEquation, void, void > MultiplicationEquationCreate;
|
|
registration( configurator, &MultiplicationEquationCreate::build, info::MultiplicationEquation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SUBTRACTIONEQUATION
|
|
typedef typename software::AppCreate< application::math::equation::SubtractionEquation, void, void > SubtractionEquationCreate;
|
|
registration( configurator, &SubtractionEquationCreate::build, info::SubtractionEquation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_EXPONENTIATIONEQUATION
|
|
typedef typename software::AppCreate< application::math::equation::ExponentiationEquation, void, void > ExponentiationEquationCreate;
|
|
registration( configurator, &ExponentiationEquationCreate::build, info::ExponentiationEquation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ENCODERTRACKER
|
|
typedef typename software::AppCreate< application::signal_processing::EncoderTracker, application::signal_processing::EncoderTracker::Setting, configuration::ProcessConfig > EncoderTrackerCreate;
|
|
registration( configurator, &EncoderTrackerCreate::build, info::EncoderTracker );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CURRENTPROCESSINGSETUP
|
|
typedef typename software::AppCreate< application::signal_processing::CurrentProcessingSetup, void, configuration::ProcessConfig > CurrentProcessingSetupCreate;
|
|
registration( configurator, &CurrentProcessingSetupCreate::build, info::CurrentProcessingSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FORCEESTIMATION
|
|
typedef typename software::AppCreate< application::signal_processing::ForceEstimation, void, configuration::ProcessConfig > ForceEstimationCreate;
|
|
registration( configurator, &ForceEstimationCreate::build, info::ForceEstimation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALSYNCHRONIZATIONSOURCE
|
|
typedef typename software::AppCreate< application::signal_processing::SignalSynchronizationSource, void, configuration::ProcessConfig > SignalSynchronizationSourceCreate;
|
|
registration( configurator, &SignalSynchronizationSourceCreate::build, info::SignalSynchronizationSource );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SIGNALSYNCHRONIZATIONSYNC
|
|
typedef typename software::AppCreate< application::signal_processing::SignalSynchronizationSync, void, configuration::ProcessConfig > SignalSynchronizationSyncCreate;
|
|
registration( configurator, &SignalSynchronizationSyncCreate::build, info::SignalSynchronizationSync );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FRICTIONESTIMATION
|
|
typedef typename software::AppCreate< application::signal_processing::FrictionEstimation, void, configuration::ProcessConfig > FrictionEstimationCreate;
|
|
registration( configurator, &FrictionEstimationCreate::build, info::FrictionEstimation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LOADESTIMATION
|
|
typedef typename software::AppCreate< application::signal_processing::LoadEstimation, void, configuration::ProcessConfig > LoadEstimationCreate;
|
|
registration( configurator, &LoadEstimationCreate::build, info::LoadEstimation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_POSITIONTRACKERSETUPSCRT
|
|
typedef typename software::AppCreate< application::signal_processing::PositionTrackerSetupScrt, application::signal_processing::PositionTrackerSetupScrt::Setting, configuration::ProcessConfig > PositionTrackerSetupScrtCreate;
|
|
registration( configurator, &PositionTrackerSetupScrtCreate::build, info::PositionTrackerSetupScrt );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FIELDCALCULATION
|
|
typedef typename software::AppCreate< application::signal_processing::FieldCalculation, void, configuration::ProcessConfig > FieldCalculationCreate;
|
|
registration( configurator, &FieldCalculationCreate::build, info::FieldCalculation );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHMESSAGESERVER
|
|
typedef typename software::AppCreate< application::communication::AttachMessageServer, application::communication::AttachMessageServer::Setting, void > AttachMessageServerCreate;
|
|
registration( configurator, &AttachMessageServerCreate::build, info::AttachMessageServer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CANSYNCMEMORY
|
|
typedef typename software::AppCreate< application::communication::can::CanSyncMemory, application::communication::can::CanSyncMemory::Setting, configuration::ProcessConfig > CanSyncMemoryCreate;
|
|
registration( configurator, &CanSyncMemoryCreate::build, info::CanSyncMemory );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETDEFAULTANSWER
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetDefaultAnswer, void, void > ProfinetDefaultAnswerCreate;
|
|
registration( configurator, &ProfinetDefaultAnswerCreate::build, info::ProfinetDefaultAnswer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETPARAMETERSERVER
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetParameterServer, void, void > ProfinetParameterServerCreate;
|
|
registration( configurator, &ProfinetParameterServerCreate::build, info::ProfinetParameterServer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETREGISTERPARAMETER
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetRegisterParameter, application::communication::profinet::ProfinetRegisterParameter::Setting, void > ProfinetRegisterParameterCreate;
|
|
registration( configurator, &ProfinetRegisterParameterCreate::build, info::ProfinetRegisterParameter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETPARAMETERCOMMITACTION
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetParameterCommitAction, void, void > ProfinetParameterCommitActionCreate;
|
|
registration( configurator, &ProfinetParameterCommitActionCreate::build, info::ProfinetParameterCommitAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETPARAMETERBEGINACTION
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetParameterBeginAction, application::communication::profinet::ProfinetParameterBeginAction::Setting, void > ProfinetParameterBeginActionCreate;
|
|
registration( configurator, &ProfinetParameterBeginActionCreate::build, info::ProfinetParameterBeginAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETPARAMETERENDACTION
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetParameterEndAction, application::communication::profinet::ProfinetParameterEndAction::Setting, void > ProfinetParameterEndActionCreate;
|
|
registration( configurator, &ProfinetParameterEndActionCreate::build, info::ProfinetParameterEndAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PROFINETARESTABLISHMENT
|
|
typedef typename software::AppCreate< application::communication::profinet::ProfinetAREstablishment, void, void > ProfinetAREstablishmentCreate;
|
|
registration( configurator, &ProfinetAREstablishmentCreate::build, info::ProfinetAREstablishment );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHREBOOTOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachRebootOperator, application::communication::service::AttachRebootOperator::Setting, void > AttachRebootOperatorCreate;
|
|
registration( configurator, &AttachRebootOperatorCreate::build, info::AttachRebootOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHLOGOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachLogOperator, application::communication::service::AttachLogOperator::Setting, void > AttachLogOperatorCreate;
|
|
registration( configurator, &AttachLogOperatorCreate::build, info::AttachLogOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMMUNICATIONLINK
|
|
typedef typename software::AppCreate< application::communication::service::CommunicationLink, application::communication::service::CommunicationLink::Setting, configuration::ProcessConfig > CommunicationLinkCreate;
|
|
registration( configurator, &CommunicationLinkCreate::build, info::CommunicationLink );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHTECHFUNCTIONOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachTechFunctionOperator, application::communication::service::AttachTechFunctionOperator::Setting, void > AttachTechFunctionOperatorCreate;
|
|
registration( configurator, &AttachTechFunctionOperatorCreate::build, info::AttachTechFunctionOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHFAILUREOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachFailureOperator, application::communication::service::AttachFailureOperator::Setting, void > AttachFailureOperatorCreate;
|
|
registration( configurator, &AttachFailureOperatorCreate::build, info::AttachFailureOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHGPIOOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachGpioOperator, application::communication::service::AttachGpioOperator::Setting, void > AttachGpioOperatorCreate;
|
|
registration( configurator, &AttachGpioOperatorCreate::build, info::AttachGpioOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHCUSTOMPARAMETERSOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachCustomParametersOperator, application::communication::service::AttachCustomParametersOperator::Setting, void > AttachCustomParametersOperatorCreate;
|
|
registration( configurator, &AttachCustomParametersOperatorCreate::build, info::AttachCustomParametersOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHVALUEOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachValueOperator, application::communication::service::AttachValueOperator::Setting, void > AttachValueOperatorCreate;
|
|
registration( configurator, &AttachValueOperatorCreate::build, info::AttachValueOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHACTIONFUNCTIONOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachActionFunctionOperator, application::communication::service::AttachActionFunctionOperator::Setting, void > AttachActionFunctionOperatorCreate;
|
|
registration( configurator, &AttachActionFunctionOperatorCreate::build, info::AttachActionFunctionOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHCONTROLSOURCEOPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachControlSourceOperator, application::communication::service::AttachControlSourceOperator::Setting, void > AttachControlSourceOperatorCreate;
|
|
registration( configurator, &AttachControlSourceOperatorCreate::build, info::AttachControlSourceOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHFRAMEBUFFEROPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachFrameBufferOperator, application::communication::service::AttachFrameBufferOperator::Setting, void > AttachFrameBufferOperatorCreate;
|
|
registration( configurator, &AttachFrameBufferOperatorCreate::build, info::AttachFrameBufferOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSDISCRETEOUTPUT
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusDiscreteOutput, application::communication::modbus::ModbusDiscreteOutput::Setting, void > ModbusDiscreteOutputCreate;
|
|
registration( configurator, &ModbusDiscreteOutputCreate::build, info::ModbusDiscreteOutput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSDISCRETEINPUT
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusDiscreteInput, application::communication::modbus::ModbusDiscreteInput::Setting, void > ModbusDiscreteInputCreate;
|
|
registration( configurator, &ModbusDiscreteInputCreate::build, info::ModbusDiscreteInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSANALOGVALUE
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusAnalogValue, application::communication::modbus::ModbusAnalogValue::Setting, void > ModbusAnalogValueCreate;
|
|
registration( configurator, &ModbusAnalogValueCreate::build, info::ModbusAnalogValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSANALOGOUTPUT
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusAnalogOutput, application::communication::modbus::ModbusAnalogOutput::Setting, void > ModbusAnalogOutputCreate;
|
|
registration( configurator, &ModbusAnalogOutputCreate::build, info::ModbusAnalogOutput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSANALOGINPUT
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusAnalogInput, application::communication::modbus::ModbusAnalogInput::Setting, void > ModbusAnalogInputCreate;
|
|
registration( configurator, &ModbusAnalogInputCreate::build, info::ModbusAnalogInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSCOILACTION
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusCoilAction, application::communication::modbus::ModbusCoilAction::Setting, void > ModbusCoilActionCreate;
|
|
registration( configurator, &ModbusCoilActionCreate::build, info::ModbusCoilAction );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSREGISTERU16
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusRegisterU16, application::communication::modbus::ModbusRegisterU16::Setting, void > ModbusRegisterU16Create;
|
|
registration( configurator, &ModbusRegisterU16Create::build, info::ModbusRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSANALOGWIDEINPUT
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusAnalogWideInput, application::communication::modbus::ModbusAnalogWideInput::Setting, void > ModbusAnalogWideInputCreate;
|
|
registration( configurator, &ModbusAnalogWideInputCreate::build, info::ModbusAnalogWideInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSANALOGWIDEOUTPUT
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusAnalogWideOutput, application::communication::modbus::ModbusAnalogWideOutput::Setting, void > ModbusAnalogWideOutputCreate;
|
|
registration( configurator, &ModbusAnalogWideOutputCreate::build, info::ModbusAnalogWideOutput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSANALOGWIDEVALUE
|
|
typedef typename software::AppCreate< application::communication::modbus::ModbusAnalogWideValue, application::communication::modbus::ModbusAnalogWideValue::Setting, void > ModbusAnalogWideValueCreate;
|
|
registration( configurator, &ModbusAnalogWideValueCreate::build, info::ModbusAnalogWideValue );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MOVINGAVERAGEANTISPIKEFILTER
|
|
typedef typename software::AppCreate< application::filter::MovingAverageAntiSpikeFilter, application::filter::MovingAverageAntiSpikeFilter::Setting, configuration::ProcessConfig > MovingAverageAntiSpikeFilterCreate;
|
|
registration( configurator, &MovingAverageAntiSpikeFilterCreate::build, info::MovingAverageAntiSpikeFilter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DERIVATIVEFILTER
|
|
typedef typename software::AppCreate< application::filter::DerivativeFilter, void, configuration::ProcessConfig > DerivativeFilterCreate;
|
|
registration( configurator, &DerivativeFilterCreate::build, info::DerivativeFilter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BUTTERWORTH1STORDER
|
|
typedef typename software::AppCreate< application::filter::Butterworth1stOrder, void, configuration::ProcessConfig > Butterworth1stOrderCreate;
|
|
registration( configurator, &Butterworth1stOrderCreate::build, info::Butterworth1stOrder );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FRAMEBUFFER
|
|
typedef typename software::AppCreate< application::data_structures::FrameBuffer, application::data_structures::FrameBuffer::Setting, configuration::ProcessConfig > FrameBufferCreate;
|
|
registration( configurator, &FrameBufferCreate::build, info::FrameBuffer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATICPARAMSTORAGE
|
|
typedef typename software::AppCreate< application::data_structures::StaticParamStorage, application::data_structures::StaticParamStorage::Setting, configuration::ProcessConfig > StaticParamStorageCreate;
|
|
registration( configurator, &StaticParamStorageCreate::build, info::StaticParamStorage );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MEMORYSPLITTER
|
|
typedef typename software::AppCreate< application::data_structures::MemorySplitter, application::data_structures::MemorySplitter::Setting, void > MemorySplitterCreate;
|
|
registration( configurator, &MemorySplitterCreate::build, info::MemorySplitter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PARAMETERSSTORAGEF150221
|
|
typedef typename software::AppCreate< application::data_structures::ParametersStorageF150221, application::data_structures::ParametersStorageF150221::Setting, configuration::ProcessConfig > ParametersStorageF150221Create;
|
|
registration( configurator, &ParametersStorageF150221Create::build, info::ParametersStorageF150221 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYENCODER
|
|
typedef typename software::AppCreate< application::board::BinaryEncoder, application::board::BinaryEncoder::Setting, void > BinaryEncoderCreate;
|
|
registration( configurator, &BinaryEncoderCreate::build, info::BinaryEncoder );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SERIALPACKETREADER
|
|
typedef typename software::AppCreate< application::board::SerialPacketReader, application::board::SerialPacketReader::Setting, configuration::ProcessConfig > SerialPacketReaderCreate;
|
|
registration( configurator, &SerialPacketReaderCreate::build, info::SerialPacketReader );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PRIMARYENCODERSETUP
|
|
typedef typename software::AppCreate< application::board::PrimaryEncoderSetup, application::board::PrimaryEncoderSetup::Setting, configuration::ProcessConfig > PrimaryEncoderSetupCreate;
|
|
registration( configurator, &PrimaryEncoderSetupCreate::build, info::PrimaryEncoderSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSRTU
|
|
typedef typename software::AppCreate< application::drivers::ModbusRtu, application::drivers::ModbusRtu::Setting, configuration::ProcessConfig > ModbusRtuCreate;
|
|
registration( configurator, &ModbusRtuCreate::build, info::ModbusRtu );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BRAKE
|
|
typedef typename software::AppCreate< application::board::Brake, void, void > BrakeCreate;
|
|
registration( configurator, &BrakeCreate::build, info::Brake );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYENCODERSYNC
|
|
typedef typename software::AppCreate< application::board::BinaryEncoderSync, application::board::BinaryEncoderSync::Setting, configuration::ProcessConfig > BinaryEncoderSyncCreate;
|
|
registration( configurator, &BinaryEncoderSyncCreate::build, info::BinaryEncoderSync );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PWMREGISTERU16
|
|
typedef typename software::AppCreate< application::board::PwmRegisterU16, application::board::PwmRegisterU16::Setting, void > PwmRegisterU16Create;
|
|
registration( configurator, &PwmRegisterU16Create::build, info::PwmRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DISCRETEOUTPUTGPIO
|
|
typedef typename software::AppCreate< application::board::DiscreteOutputGpio, application::board::DiscreteOutputGpio::Setting, void > DiscreteOutputGpioCreate;
|
|
registration( configurator, &DiscreteOutputGpioCreate::build, info::DiscreteOutputGpio );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DISCRETEOUTPUTDOUBLEGPIO
|
|
typedef typename software::AppCreate< application::board::DiscreteOutputDoubleGpio, application::board::DiscreteOutputDoubleGpio::Setting, void > DiscreteOutputDoubleGpioCreate;
|
|
registration( configurator, &DiscreteOutputDoubleGpioCreate::build, info::DiscreteOutputDoubleGpio );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_EEPROM24LCXXBSETUP
|
|
typedef typename software::AppCreate< application::board::Eeprom24LCxxBSetup, application::board::Eeprom24LCxxBSetup::Setting, configuration::ProcessConfig > Eeprom24LCxxBSetupCreate;
|
|
registration( configurator, &Eeprom24LCxxBSetupCreate::build, info::Eeprom24LCxxBSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DISCRETEOUTPUTDELAYEDCOMPLETION
|
|
typedef typename software::AppCreate< application::board::DiscreteOutputDelayedCompletion, application::board::DiscreteOutputDelayedCompletion::Setting, void > DiscreteOutputDelayedCompletionCreate;
|
|
registration( configurator, &DiscreteOutputDelayedCompletionCreate::build, info::DiscreteOutputDelayedCompletion );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MEMORYBINARYMARKUP
|
|
typedef typename software::AppCreate< application::board::MemoryBinaryMarkup, void, configuration::ProcessConfig > MemoryBinaryMarkupCreate;
|
|
registration( configurator, &MemoryBinaryMarkupCreate::build, info::MemoryBinaryMarkup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ENCODERMULTITURNWRAPER
|
|
typedef typename software::AppCreate< application::board::EncoderMultiturnWraper, application::board::EncoderMultiturnWraper::Setting, configuration::ProcessConfig > EncoderMultiturnWraperCreate;
|
|
registration( configurator, &EncoderMultiturnWraperCreate::build, info::EncoderMultiturnWraper );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INVERTER
|
|
typedef typename software::AppCreate< application::board::Inverter, void, void > InverterCreate;
|
|
registration( configurator, &InverterCreate::build, info::Inverter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_QUADRATUREENCODERSETUP
|
|
typedef typename software::AppCreate< application::board::QuadratureEncoderSetup, application::board::QuadratureEncoderSetup::Setting, configuration::ProcessConfig > QuadratureEncoderSetupCreate;
|
|
registration( configurator, &QuadratureEncoderSetupCreate::build, info::QuadratureEncoderSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PWMTRIPCONTROLLER
|
|
typedef typename software::AppCreate< application::board::PwmTripController, void, void > PwmTripControllerCreate;
|
|
registration( configurator, &PwmTripControllerCreate::build, info::PwmTripController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MODBUSADAPTER
|
|
typedef typename software::AppCreate< application::board::ModbusAdapter, application::board::ModbusAdapter::Setting, void > ModbusAdapterCreate;
|
|
registration( configurator, &ModbusAdapterCreate::build, info::ModbusAdapter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SECONDARYENCODERSETUP
|
|
typedef typename software::AppCreate< application::board::SecondaryEncoderSetup, application::board::SecondaryEncoderSetup::Setting, configuration::ProcessConfig > SecondaryEncoderSetupCreate;
|
|
registration( configurator, &SecondaryEncoderSetupCreate::build, info::SecondaryEncoderSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SLIPCOMMUNICATIONSETUP
|
|
typedef typename software::AppCreate< application::board::SlipCommunicationSetup, application::board::SlipCommunicationSetup::Setting, configuration::ProcessConfig > SlipCommunicationSetupCreate;
|
|
registration( configurator, &SlipCommunicationSetupCreate::build, info::SlipCommunicationSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BISSCMASTER
|
|
typedef typename software::AppCreate< application::board::bissc::BiSSCMaster, application::board::bissc::BiSSCMaster::Setting, configuration::ProcessConfig > BiSSCMasterCreate;
|
|
registration( configurator, &BiSSCMasterCreate::build, info::BiSSCMaster );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BISSCADAPTER
|
|
typedef typename software::AppCreate< application::board::bissc::BiSSCAdapter, application::board::bissc::BiSSCAdapter::Setting, void > BiSSCAdapterCreate;
|
|
registration( configurator, &BiSSCAdapterCreate::build, info::BiSSCAdapter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BISSCCHANNEL
|
|
typedef typename software::AppCreate< application::board::bissc::BissCChannel, application::board::bissc::BissCChannel::Setting, void > BissCChannelCreate;
|
|
registration( configurator, &BissCChannelCreate::build, info::BissCChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AMC1210CONFIGURATORSETUP
|
|
typedef typename software::AppCreate< application::board::AMC1210::AMC1210ConfiguratorSetup, application::board::AMC1210::AMC1210ConfiguratorSetup::Setting, configuration::ProcessConfig > AMC1210ConfiguratorSetupCreate;
|
|
registration( configurator, &AMC1210ConfiguratorSetupCreate::build, info::AMC1210ConfiguratorSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AMC1210MANAGEABLEREADER
|
|
typedef typename software::AppCreate< application::board::AMC1210::Amc1210ManageableReader, application::board::AMC1210::Amc1210ManageableReader::Setting, configuration::ProcessConfig > Amc1210ManageableReaderCreate;
|
|
registration( configurator, &Amc1210ManageableReaderCreate::build, info::Amc1210ManageableReader );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AMC1210READERSETUP
|
|
typedef typename software::AppCreate< application::board::AMC1210::AMC1210ReaderSetup, application::board::AMC1210::AMC1210ReaderSetup::Setting, configuration::ProcessConfig > AMC1210ReaderSetupCreate;
|
|
registration( configurator, &AMC1210ReaderSetupCreate::build, info::AMC1210ReaderSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AMC1210ADCMODECONFIGURATORSETUP
|
|
typedef typename software::AppCreate< application::board::AMC1210::AMC1210ADCModeConfiguratorSetup, application::board::AMC1210::AMC1210ADCModeConfiguratorSetup::Setting, configuration::ProcessConfig > AMC1210ADCModeConfiguratorSetupCreate;
|
|
registration( configurator, &AMC1210ADCModeConfiguratorSetupCreate::build, info::AMC1210ADCModeConfiguratorSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AMC1210ANALIZERSETUP
|
|
typedef typename software::AppCreate< application::board::AMC1210::Amc1210AnalizerSetup, void, configuration::ProcessConfig > Amc1210AnalizerSetupCreate;
|
|
registration( configurator, &Amc1210AnalizerSetupCreate::build, info::Amc1210AnalizerSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD7685DOUBLEREGISTERSETUP
|
|
typedef typename software::AppCreate< application::board::AD7685::AD7685DoubleRegisterSetup, application::board::AD7685::AD7685DoubleRegisterSetup::Setting, configuration::ProcessConfig > AD7685DoubleRegisterSetupCreate;
|
|
registration( configurator, &AD7685DoubleRegisterSetupCreate::build, info::AD7685DoubleRegisterSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD7685REGISTERSETUP
|
|
typedef typename software::AppCreate< application::board::AD7685::AD7685RegisterSetup, application::board::AD7685::AD7685RegisterSetup::Setting, configuration::ProcessConfig > AD7685RegisterSetupCreate;
|
|
registration( configurator, &AD7685RegisterSetupCreate::build, info::AD7685RegisterSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD5421CONFIGURATOR
|
|
typedef typename software::AppCreate< application::board::AD5421::AD5421Configurator, application::board::AD5421::AD5421Configurator::Setting, configuration::ProcessConfig > AD5421ConfiguratorCreate;
|
|
registration( configurator, &AD5421ConfiguratorCreate::build, info::AD5421Configurator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD5421REGISTERSETUP
|
|
typedef typename software::AppCreate< application::board::AD5421::AD5421RegisterSetup, application::board::AD5421::AD5421RegisterSetup::Setting, configuration::ProcessConfig > AD5421RegisterSetupCreate;
|
|
registration( configurator, &AD5421RegisterSetupCreate::build, info::AD5421RegisterSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADS1259REGISTERSETUP
|
|
typedef typename software::AppCreate< application::board::ADS1259::ADS1259RegisterSetup, application::board::ADS1259::ADS1259RegisterSetup::Setting, configuration::ProcessConfig > ADS1259RegisterSetupCreate;
|
|
registration( configurator, &ADS1259RegisterSetupCreate::build, info::ADS1259RegisterSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADS1259EXTENDEDREADER
|
|
typedef typename software::AppCreate< application::board::ADS1259::ADS1259ExtendedReader, application::board::ADS1259::ADS1259ExtendedReader::Setting, configuration::ProcessConfig > ADS1259ExtendedReaderCreate;
|
|
registration( configurator, &ADS1259ExtendedReaderCreate::build, info::ADS1259ExtendedReader );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADS1259RECONFIGURATEDPULSEMODEREADER
|
|
typedef typename software::AppCreate< application::board::ADS1259::ADS1259ReconfiguratedPulseModeReader, application::board::ADS1259::ADS1259ReconfiguratedPulseModeReader::Setting, configuration::ProcessConfig > ADS1259ReconfiguratedPulseModeReaderCreate;
|
|
registration( configurator, &ADS1259ReconfiguratedPulseModeReaderCreate::build, info::ADS1259ReconfiguratedPulseModeReader );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADS1259RECONFIGURATEDREADER
|
|
typedef typename software::AppCreate< application::board::ADS1259::ADS1259ReconfiguratedReader, application::board::ADS1259::ADS1259ReconfiguratedReader::Setting, configuration::ProcessConfig > ADS1259ReconfiguratedReaderCreate;
|
|
registration( configurator, &ADS1259ReconfiguratedReaderCreate::build, info::ADS1259ReconfiguratedReader );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADS1259CONFIGURATOR
|
|
typedef typename software::AppCreate< application::board::ADS1259::ADS1259Configurator, application::board::ADS1259::ADS1259Configurator::Setting, configuration::ProcessConfig > ADS1259ConfiguratorCreate;
|
|
registration( configurator, &ADS1259ConfiguratorCreate::build, info::ADS1259Configurator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_NETXCHIP
|
|
typedef typename software::AppCreate< application::board::netx::NetXChip, application::board::netx::NetXChip::Setting, void > NetXChipCreate;
|
|
registration( configurator, &NetXChipCreate::build, info::NetXChip );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_NETXCHANNEL
|
|
typedef typename software::AppCreate< application::board::netx::NetXChannel, application::board::netx::NetXChannel::Setting, configuration::ProcessConfig > NetXChannelCreate;
|
|
registration( configurator, &NetXChannelCreate::build, info::NetXChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATAONCYCLEPROCESSOR
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataOnCycleProcessor, application::board::data_providers::BinaryDataOnCycleProcessor::Setting, configuration::ProcessConfig > BinaryDataOnCycleProcessorCreate;
|
|
registration( configurator, &BinaryDataOnCycleProcessorCreate::build, info::BinaryDataOnCycleProcessor );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATAONACTIONPROCESSOR
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataOnActionProcessor, application::board::data_providers::BinaryDataOnActionProcessor::Setting, void > BinaryDataOnActionProcessorCreate;
|
|
registration( configurator, &BinaryDataOnActionProcessorCreate::build, info::BinaryDataOnActionProcessor );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATAPARSER
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataParser, void, void > BinaryDataParserCreate;
|
|
registration( configurator, &BinaryDataParserCreate::build, info::BinaryDataParser );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INPUTSIGNALF32
|
|
typedef typename software::AppCreate< application::board::data_providers::InputSignalF32, application::board::data_providers::InputSignalF32::Setting, void > InputSignalF32Create;
|
|
registration( configurator, &InputSignalF32Create::build, info::InputSignalF32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_OUTPUTSIGNALF32
|
|
typedef typename software::AppCreate< application::board::data_providers::OutputSignalF32, application::board::data_providers::OutputSignalF32::Setting, void > OutputSignalF32Create;
|
|
registration( configurator, &OutputSignalF32Create::build, info::OutputSignalF32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALIDITYINPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::board::data_providers::ValidityInputRegisterU16, application::board::data_providers::ValidityInputRegisterU16::Setting, void > ValidityInputRegisterU16Create;
|
|
registration( configurator, &ValidityInputRegisterU16Create::build, info::ValidityInputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALIDITYOUTPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::board::data_providers::ValidityOutputRegisterU16, application::board::data_providers::ValidityOutputRegisterU16::Setting, void > ValidityOutputRegisterU16Create;
|
|
registration( configurator, &ValidityOutputRegisterU16Create::build, info::ValidityOutputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INPUTSIGNALARRAY4F32
|
|
typedef typename software::AppCreate< application::board::data_providers::InputSignalArray4F32, application::board::data_providers::InputSignalArray4F32::Setting, void > InputSignalArray4F32Create;
|
|
registration( configurator, &InputSignalArray4F32Create::build, info::InputSignalArray4F32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_OUTPUTSIGNALARRAY4F32
|
|
typedef typename software::AppCreate< application::board::data_providers::OutputSignalArray4F32, application::board::data_providers::OutputSignalArray4F32::Setting, void > OutputSignalArray4F32Create;
|
|
registration( configurator, &OutputSignalArray4F32Create::build, info::OutputSignalArray4F32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INPUTREGISTERU32
|
|
typedef typename software::AppCreate< application::board::data_providers::InputRegisterU32, application::board::data_providers::InputRegisterU32::Setting, void > InputRegisterU32Create;
|
|
registration( configurator, &InputRegisterU32Create::build, info::InputRegisterU32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_OUTPUTREGISTERU32
|
|
typedef typename software::AppCreate< application::board::data_providers::OutputRegisterU32, application::board::data_providers::OutputRegisterU32::Setting, void > OutputRegisterU32Create;
|
|
registration( configurator, &OutputRegisterU32Create::build, info::OutputRegisterU32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATACRCCHECK
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataCrcCheck, application::board::data_providers::BinaryDataCrcCheck::Setting, void > BinaryDataCrcCheckCreate;
|
|
registration( configurator, &BinaryDataCrcCheckCreate::build, info::BinaryDataCrcCheck );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATACYCLEREADEVENT
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataCycleReadEvent, void, configuration::ProcessConfig > BinaryDataCycleReadEventCreate;
|
|
registration( configurator, &BinaryDataCycleReadEventCreate::build, info::BinaryDataCycleReadEvent );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATACYCLEWRITEEVENT
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataCycleWriteEvent, void, configuration::ProcessConfig > BinaryDataCycleWriteEventCreate;
|
|
registration( configurator, &BinaryDataCycleWriteEventCreate::build, info::BinaryDataCycleWriteEvent );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INPUTDATATRAIN
|
|
typedef typename software::AppCreate< application::board::data_providers::InputDataTrain, application::board::data_providers::InputDataTrain::Setting, void > InputDataTrainCreate;
|
|
registration( configurator, &InputDataTrainCreate::build, info::InputDataTrain );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_OUTPUTDATATRAIN
|
|
typedef typename software::AppCreate< application::board::data_providers::OutputDataTrain, application::board::data_providers::OutputDataTrain::Setting, void > OutputDataTrainCreate;
|
|
registration( configurator, &OutputDataTrainCreate::build, info::OutputDataTrain );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BINARYDATAFORMER
|
|
typedef typename software::AppCreate< application::board::data_providers::BinaryDataFormer, void, void > BinaryDataFormerCreate;
|
|
registration( configurator, &BinaryDataFormerCreate::build, info::BinaryDataFormer );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALIDITYINPUTREGISTERU32
|
|
typedef typename software::AppCreate< application::board::data_providers::ValidityInputRegisterU32, application::board::data_providers::ValidityInputRegisterU32::Setting, void > ValidityInputRegisterU32Create;
|
|
registration( configurator, &ValidityInputRegisterU32Create::build, info::ValidityInputRegisterU32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALIDITYOUTPUTREGISTERU32
|
|
typedef typename software::AppCreate< application::board::data_providers::ValidityOutputRegisterU32, application::board::data_providers::ValidityOutputRegisterU32::Setting, void > ValidityOutputRegisterU32Create;
|
|
registration( configurator, &ValidityOutputRegisterU32Create::build, info::ValidityOutputRegisterU32 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::board::data_providers::InputRegisterU16, application::board::data_providers::InputRegisterU16::Setting, void > InputRegisterU16Create;
|
|
registration( configurator, &InputRegisterU16Create::build, info::InputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_OUTPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::board::data_providers::OutputRegisterU16, application::board::data_providers::OutputRegisterU16::Setting, void > OutputRegisterU16Create;
|
|
registration( configurator, &OutputRegisterU16Create::build, info::OutputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REGU32TOENCODERCONVERTER
|
|
typedef typename software::AppCreate< application::board::data_providers::RegU32ToEncoderConverter, application::board::data_providers::RegU32ToEncoderConverter::Setting, configuration::ProcessConfig > RegU32ToEncoderConverterCreate;
|
|
registration( configurator, &RegU32ToEncoderConverterCreate::build, info::RegU32ToEncoderConverter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BITWORDU16
|
|
typedef typename software::AppCreate< application::board::data_providers::BitWordU16, void, void > BitWordU16Create;
|
|
registration( configurator, &BitWordU16Create::build, info::BitWordU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_HIPERFACEDRIVER
|
|
typedef typename software::AppCreate< application::board::hiperface::HiperfaceDriver, application::board::hiperface::HiperfaceDriver::Setting, configuration::ProcessConfig > HiperfaceDriverCreate;
|
|
registration( configurator, &HiperfaceDriverCreate::build, info::HiperfaceDriver );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_HIPERFACEENCODER
|
|
typedef typename software::AppCreate< application::board::hiperface::HiperfaceEncoder, application::board::hiperface::HiperfaceEncoder::Setting, configuration::ProcessConfig > HiperfaceEncoderCreate;
|
|
registration( configurator, &HiperfaceEncoderCreate::build, info::HiperfaceEncoder );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADT7310REGISTERSETUP
|
|
typedef typename software::AppCreate< application::board::ADT7310::ADT7310RegisterSetup, void, configuration::ProcessConfig > ADT7310RegisterSetupCreate;
|
|
registration( configurator, &ADT7310RegisterSetupCreate::build, info::ADT7310RegisterSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADT7310CONFIGURATORSETUP
|
|
typedef typename software::AppCreate< application::board::ADT7310::ADT7310ConfiguratorSetup, application::board::ADT7310::ADT7310ConfiguratorSetup::Setting, configuration::ProcessConfig > ADT7310ConfiguratorSetupCreate;
|
|
registration( configurator, &ADT7310ConfiguratorSetupCreate::build, info::ADT7310ConfiguratorSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RDIGITALINPUTCHANNEL
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RDigitalInputChannel, application::board::AD74412R::AD74412RDigitalInputChannel::Setting, void > AD74412RDigitalInputChannelCreate;
|
|
registration( configurator, &AD74412RDigitalInputChannelCreate::build, info::AD74412RDigitalInputChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RDIAGCHANNEL
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RDiagChannel, void, void > AD74412RDiagChannelCreate;
|
|
registration( configurator, &AD74412RDiagChannelCreate::build, info::AD74412RDiagChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RDIGITALOUTPUTCHANNEL
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RDigitalOutputChannel, void, configuration::ProcessConfig > AD74412RDigitalOutputChannelCreate;
|
|
registration( configurator, &AD74412RDigitalOutputChannelCreate::build, info::AD74412RDigitalOutputChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RANALOGINPUTCHANNEL
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RAnalogInputChannel, application::board::AD74412R::AD74412RAnalogInputChannel::Setting, void > AD74412RAnalogInputChannelCreate;
|
|
registration( configurator, &AD74412RAnalogInputChannelCreate::build, info::AD74412RAnalogInputChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RHIZCHANNEL
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RHiZChannel, void, void > AD74412RHiZChannelCreate;
|
|
registration( configurator, &AD74412RHiZChannelCreate::build, info::AD74412RHiZChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RANALOGOUTPUTCHANNEL
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RAnalogOutputChannel, application::board::AD74412R::AD74412RAnalogOutputChannel::Setting, configuration::ProcessConfig > AD74412RAnalogOutputChannelCreate;
|
|
registration( configurator, &AD74412RAnalogOutputChannelCreate::build, info::AD74412RAnalogOutputChannel );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RDATAACCESS
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RDataAccess, application::board::AD74412R::AD74412RDataAccess::Setting, configuration::ProcessConfig > AD74412RDataAccessCreate;
|
|
registration( configurator, &AD74412RDataAccessCreate::build, info::AD74412RDataAccess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_AD74412RCONFIGURATOR
|
|
typedef typename software::AppCreate< application::board::AD74412R::AD74412RConfigurator, application::board::AD74412R::AD74412RConfigurator::Setting, configuration::ProcessConfig > AD74412RConfiguratorCreate;
|
|
registration( configurator, &AD74412RConfiguratorCreate::build, info::AD74412RConfigurator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MCP23S17REGISTERSETUP
|
|
typedef typename software::AppCreate< application::board::MCP23S17::MCP23S17RegisterSetup, application::board::MCP23S17::MCP23S17RegisterSetup::Setting, configuration::ProcessConfig > MCP23S17RegisterSetupCreate;
|
|
registration( configurator, &MCP23S17RegisterSetupCreate::build, info::MCP23S17RegisterSetup );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MCP23S17CONFIGURATOR
|
|
typedef typename software::AppCreate< application::board::MCP23S17::MCP23S17Configurator, application::board::MCP23S17::MCP23S17Configurator::Setting, configuration::ProcessConfig > MCP23S17ConfiguratorCreate;
|
|
registration( configurator, &MCP23S17ConfiguratorCreate::build, info::MCP23S17Configurator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUETOPHASESPACEUNITTIE
|
|
typedef typename software::AppCreate< application::control_system::ValueToPhaseSpaceUnitTie, void, void > ValueToPhaseSpaceUnitTieCreate;
|
|
registration( configurator, &ValueToPhaseSpaceUnitTieCreate::build, info::ValueToPhaseSpaceUnitTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_RAMPGENERATOR
|
|
typedef typename software::AppCreate< application::control_system::RampGenerator, void, void > RampGeneratorCreate;
|
|
registration( configurator, &RampGeneratorCreate::build, info::RampGenerator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SUBTRACTPROCESS
|
|
typedef typename software::AppCreate< application::control_system::SubtractProcess, void, configuration::ProcessConfig > SubtractProcessCreate;
|
|
registration( configurator, &SubtractProcessCreate::build, info::SubtractProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FORCECONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::ForceController, void, void > ForceControllerCreate;
|
|
registration( configurator, &ForceControllerCreate::build, info::ForceController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SPEEDCONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::SpeedController, void, void > SpeedControllerCreate;
|
|
registration( configurator, &SpeedControllerCreate::build, info::SpeedController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MANAGEDPICONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::ManagedPiControlProcess, void, configuration::ProcessConfig > ManagedPiControlProcessCreate;
|
|
registration( configurator, &ManagedPiControlProcessCreate::build, info::ManagedPiControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUEINTERCONNECTORSTATIC
|
|
typedef typename software::AppCreate< application::control_system::ValueInterconnectorStatic, void, void > ValueInterconnectorStaticCreate;
|
|
registration( configurator, &ValueInterconnectorStaticCreate::build, info::ValueInterconnectorStatic );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACECONTROLENABLE
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceControlEnable, void, void > PhaseSpaceControlEnableCreate;
|
|
registration( configurator, &PhaseSpaceControlEnableCreate::build, info::PhaseSpaceControlEnable );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TRANSFORMATIONASYNC
|
|
typedef typename software::AppCreate< application::control_system::TransformationAsync, void, void > TransformationAsyncCreate;
|
|
registration( configurator, &TransformationAsyncCreate::build, info::TransformationAsync );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONTROLSTATEIDLE
|
|
typedef typename software::AppCreate< application::control_system::ControlStateIdle, application::control_system::ControlStateIdle::Setting, void > ControlStateIdleCreate;
|
|
registration( configurator, &ControlStateIdleCreate::build, info::ControlStateIdle );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SINEFUNCTIONTRANSFORM
|
|
typedef typename software::AppCreate< application::control_system::SineFunctionTransform, void, void > SineFunctionTransformCreate;
|
|
registration( configurator, &SineFunctionTransformCreate::build, info::SineFunctionTransform );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MANAGEDPICONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::ManagedPiController, void, void > ManagedPiControllerCreate;
|
|
registration( configurator, &ManagedPiControllerCreate::build, info::ManagedPiController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ENCODERANGLECORRECTOR
|
|
typedef typename software::AppCreate< application::control_system::EncoderAngleCorrector, application::control_system::EncoderAngleCorrector::Setting, configuration::ProcessConfig > EncoderAngleCorrectorCreate;
|
|
registration( configurator, &EncoderAngleCorrectorCreate::build, info::EncoderAngleCorrector );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACETOSTANDINGVECTORUNITTIE
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceToStandingVectorUnitTie, void, void > PhaseSpaceToStandingVectorUnitTieCreate;
|
|
registration( configurator, &PhaseSpaceToStandingVectorUnitTieCreate::build, info::PhaseSpaceToStandingVectorUnitTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDPRIORITYTOLINEARCOMMANDPRIORITIZATOR
|
|
typedef typename software::AppCreate< application::control_system::AddPriorityToLinearCommandPrioritizator, application::control_system::AddPriorityToLinearCommandPrioritizator::Setting, void > AddPriorityToLinearCommandPrioritizatorCreate;
|
|
registration( configurator, &AddPriorityToLinearCommandPrioritizatorCreate::build, info::AddPriorityToLinearCommandPrioritizator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACEENDPOINT
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceEndpoint, void, void > PhaseSpaceEndpointCreate;
|
|
registration( configurator, &PhaseSpaceEndpointCreate::build, info::PhaseSpaceEndpoint );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDTRANSITIONBYCODE
|
|
typedef typename software::AppCreate< application::control_system::AddTransitionByCode, application::control_system::AddTransitionByCode::Setting, void > AddTransitionByCodeCreate;
|
|
registration( configurator, &AddTransitionByCodeCreate::build, info::AddTransitionByCode );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDTRANSITIONBYDONE
|
|
typedef typename software::AppCreate< application::control_system::AddTransitionByDone, void, void > AddTransitionByDoneCreate;
|
|
registration( configurator, &AddTransitionByDoneCreate::build, info::AddTransitionByDone );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PREDICTEDSPEEDCONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::PredictedSpeedController, void, void > PredictedSpeedControllerCreate;
|
|
registration( configurator, &PredictedSpeedControllerCreate::build, info::PredictedSpeedController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LINEARTRANSFORM
|
|
typedef typename software::AppCreate< application::control_system::LinearTransform, void, void > LinearTransformCreate;
|
|
registration( configurator, &LinearTransformCreate::build, info::LinearTransform );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACEVALUEINTERCONNECTOR
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceValueInterconnector, void, void > PhaseSpaceValueInterconnectorCreate;
|
|
registration( configurator, &PhaseSpaceValueInterconnectorCreate::build, info::PhaseSpaceValueInterconnector );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUETOVALUEUNITTIE
|
|
typedef typename software::AppCreate< application::control_system::ValueToValueUnitTie, void, void > ValueToValueUnitTieCreate;
|
|
registration( configurator, &ValueToValueUnitTieCreate::build, info::ValueToValueUnitTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_INVERTERENDPOINT
|
|
typedef typename software::AppCreate< application::control_system::InverterEndpoint, void, void > InverterEndpointCreate;
|
|
registration( configurator, &InverterEndpointCreate::build, info::InverterEndpoint );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_POLYNOMIALFUNCTIONTRANSFORM
|
|
typedef typename software::AppCreate< application::control_system::PolynomialFunctionTransform, void, void > PolynomialFunctionTransformCreate;
|
|
registration( configurator, &PolynomialFunctionTransformCreate::build, info::PolynomialFunctionTransform );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUEINTERCONNECTOR
|
|
typedef typename software::AppCreate< application::control_system::ValueInterconnector, void, void > ValueInterconnectorCreate;
|
|
registration( configurator, &ValueInterconnectorCreate::build, info::ValueInterconnector );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONTROLSTATEACTIONS
|
|
typedef typename software::AppCreate< application::control_system::ControlStateActions, void, void > ControlStateActionsCreate;
|
|
registration( configurator, &ControlStateActionsCreate::build, info::ControlStateActions );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FORCECONTROLLERVIEW
|
|
typedef typename software::AppCreate< application::control_system::ForceControllerView, void, void > ForceControllerViewCreate;
|
|
registration( configurator, &ForceControllerViewCreate::build, info::ForceControllerView );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACETOVALUEUNITTIE
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceToValueUnitTie, void, void > PhaseSpaceToValueUnitTieCreate;
|
|
registration( configurator, &PhaseSpaceToValueUnitTieCreate::build, info::PhaseSpaceToValueUnitTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_EFFORTCOMPENSATIONPROCESS
|
|
typedef typename software::AppCreate< application::control_system::EffortCompensationProcess, void, configuration::ProcessConfig > EffortCompensationProcessCreate;
|
|
registration( configurator, &EffortCompensationProcessCreate::build, info::EffortCompensationProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FORCECONTROLLERAUTOTUNEFEATURES
|
|
typedef typename software::AppCreate< application::control_system::ForceControllerAutotuneFeatures, void, configuration::ProcessConfig > ForceControllerAutotuneFeaturesCreate;
|
|
registration( configurator, &ForceControllerAutotuneFeaturesCreate::build, info::ForceControllerAutotuneFeatures );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACETOVALUECONVERTER
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceToValueConverter, void, void > PhaseSpaceToValueConverterCreate;
|
|
registration( configurator, &PhaseSpaceToValueConverterCreate::build, info::PhaseSpaceToValueConverter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PWMGENERATIONADAPTER
|
|
typedef typename software::AppCreate< application::control_system::PwmGenerationAdapter, void, void > PwmGenerationAdapterCreate;
|
|
registration( configurator, &PwmGenerationAdapterCreate::build, info::PwmGenerationAdapter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FRICTIONCOMPENSATIONPROCESS
|
|
typedef typename software::AppCreate< application::control_system::FrictionCompensationProcess, void, void > FrictionCompensationProcessCreate;
|
|
registration( configurator, &FrictionCompensationProcessCreate::build, info::FrictionCompensationProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TORQUECONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::TorqueController, void, void > TorqueControllerCreate;
|
|
registration( configurator, &TorqueControllerCreate::build, info::TorqueController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMMANDEXTERNALCOMPLITE
|
|
typedef typename software::AppCreate< application::control_system::CommandExternalComplite, application::control_system::CommandExternalComplite::Setting, void > CommandExternalCompliteCreate;
|
|
registration( configurator, &CommandExternalCompliteCreate::build, info::CommandExternalComplite );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONTROLSTATESPEEDCONTROL
|
|
typedef typename software::AppCreate< application::control_system::ControlStateSpeedControl, application::control_system::ControlStateSpeedControl::Setting, void > ControlStateSpeedControlCreate;
|
|
registration( configurator, &ControlStateSpeedControlCreate::build, info::ControlStateSpeedControl );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TORQUECONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::TorqueControlProcess, void, configuration::ProcessConfig > TorqueControlProcessCreate;
|
|
registration( configurator, &TorqueControlProcessCreate::build, info::TorqueControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STANDINGVECTORTOSTANDINGVECTORUNITTIE
|
|
typedef typename software::AppCreate< application::control_system::StandingVectorToStandingVectorUnitTie, void, void > StandingVectorToStandingVectorUnitTieCreate;
|
|
registration( configurator, &StandingVectorToStandingVectorUnitTieCreate::build, info::StandingVectorToStandingVectorUnitTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_POSITIONCONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::PositionController, void, void > PositionControllerCreate;
|
|
registration( configurator, &PositionControllerCreate::build, info::PositionController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONTROLSTATEPOSITIONCONTROL
|
|
typedef typename software::AppCreate< application::control_system::ControlStatePositionControl, application::control_system::ControlStatePositionControl::Setting, void > ControlStatePositionControlCreate;
|
|
registration( configurator, &ControlStatePositionControlCreate::build, info::ControlStatePositionControl );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SETPOINTFILTERPROCESS
|
|
typedef typename software::AppCreate< application::control_system::SetpointFilterProcess, void, configuration::ProcessConfig > SetpointFilterProcessCreate;
|
|
registration( configurator, &SetpointFilterProcessCreate::build, info::SetpointFilterProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_RELAYCONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::RelayController, void, void > RelayControllerCreate;
|
|
registration( configurator, &RelayControllerCreate::build, info::RelayController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMMANDPROCESSOR
|
|
typedef typename software::AppCreate< application::control_system::CommandProcessor, void, configuration::ProcessConfig > CommandProcessorCreate;
|
|
registration( configurator, &CommandProcessorCreate::build, info::CommandProcessor );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONTROLSTATEVALUECONTROL
|
|
typedef typename software::AppCreate< application::control_system::ControlStateValueControl, application::control_system::ControlStateValueControl::Setting, void > ControlStateValueControlCreate;
|
|
registration( configurator, &ControlStateValueControlCreate::build, info::ControlStateValueControl );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_POSITIONCONTROLLERWITHDEADZONE
|
|
typedef typename software::AppCreate< application::control_system::PositionControllerWithDeadzone, void, void > PositionControllerWithDeadzoneCreate;
|
|
registration( configurator, &PositionControllerWithDeadzoneCreate::build, info::PositionControllerWithDeadzone );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACELIMIT
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceLimit, void, void > PhaseSpaceLimitCreate;
|
|
registration( configurator, &PhaseSpaceLimitCreate::build, info::PhaseSpaceLimit );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SPEEDCONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::SpeedControlProcess, void, configuration::ProcessConfig > SpeedControlProcessCreate;
|
|
registration( configurator, &SpeedControlProcessCreate::build, info::SpeedControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_SPEEDCONTROLLERHOLD
|
|
typedef typename software::AppCreate< application::control_system::SpeedControllerHold, void, void > SpeedControllerHoldCreate;
|
|
registration( configurator, &SpeedControllerHoldCreate::build, info::SpeedControllerHold );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONTROLSTATETORQUECONTROL
|
|
typedef typename software::AppCreate< application::control_system::ControlStateTorqueControl, application::control_system::ControlStateTorqueControl::Setting, void > ControlStateTorqueControlCreate;
|
|
registration( configurator, &ControlStateTorqueControlCreate::build, info::ControlStateTorqueControl );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_POSITIONCONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::PositionControlProcess, void, configuration::ProcessConfig > PositionControlProcessCreate;
|
|
registration( configurator, &PositionControlProcessCreate::build, info::PositionControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FRICTIONMODELDW3VW1
|
|
typedef typename software::AppCreate< application::control_system::FrictionModelDw3Vw1, void, void > FrictionModelDw3Vw1Create;
|
|
registration( configurator, &FrictionModelDw3Vw1Create::build, info::FrictionModelDw3Vw1 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LINEARCOMMANDPRIORITIZATOR
|
|
typedef typename software::AppCreate< application::control_system::LinearCommandPrioritizator, void, void > LinearCommandPrioritizatorCreate;
|
|
registration( configurator, &LinearCommandPrioritizatorCreate::build, info::LinearCommandPrioritizator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PHASESPACETOPHASESPACEUNITTIE
|
|
typedef typename software::AppCreate< application::control_system::PhaseSpaceToPhaseSpaceUnitTie, void, void > PhaseSpaceToPhaseSpaceUnitTieCreate;
|
|
registration( configurator, &PhaseSpaceToPhaseSpaceUnitTieCreate::build, info::PhaseSpaceToPhaseSpaceUnitTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PWMGENERATIONADAPTERTIE
|
|
typedef typename software::AppCreate< application::control_system::PwmGenerationAdapterTie, void, void > PwmGenerationAdapterTieCreate;
|
|
registration( configurator, &PwmGenerationAdapterTieCreate::build, info::PwmGenerationAdapterTie );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_RAMPGENERATION1STORDERPROCESS
|
|
typedef typename software::AppCreate< application::control_system::RampGeneration1stOrderProcess, void, configuration::ProcessConfig > RampGeneration1stOrderProcessCreate;
|
|
registration( configurator, &RampGeneration1stOrderProcessCreate::build, info::RampGeneration1stOrderProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DEADZONE
|
|
typedef typename software::AppCreate< application::control_system::Deadzone, void, void > DeadzoneCreate;
|
|
registration( configurator, &DeadzoneCreate::build, info::Deadzone );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_LINEARMAPPING
|
|
typedef typename software::AppCreate< application::control_system::LinearMapping, application::control_system::LinearMapping::Setting, void > LinearMappingCreate;
|
|
registration( configurator, &LinearMappingCreate::build, info::LinearMapping );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MULTIPLYCOMMANDASYNC
|
|
typedef typename software::AppCreate< application::control_system::MultiplyCommandAsync, void, void > MultiplyCommandAsyncCreate;
|
|
registration( configurator, &MultiplyCommandAsyncCreate::build, info::MultiplyCommandAsync );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PICONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::PiControlProcess, void, configuration::ProcessConfig > PiControlProcessCreate;
|
|
registration( configurator, &PiControlProcessCreate::build, info::PiControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_PICONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::PiController, void, void > PiControllerCreate;
|
|
registration( configurator, &PiControllerCreate::build, info::PiController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUETOPHASESPACECONVERTER
|
|
typedef typename software::AppCreate< application::control_system::ValueToPhaseSpaceConverter, void, void > ValueToPhaseSpaceConverterCreate;
|
|
registration( configurator, &ValueToPhaseSpaceConverterCreate::build, info::ValueToPhaseSpaceConverter );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUEENDPOINT
|
|
typedef typename software::AppCreate< application::control_system::ValueEndpoint, void, void > ValueEndpointCreate;
|
|
registration( configurator, &ValueEndpointCreate::build, info::ValueEndpoint );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_VALUETOVALUEUNITSTATIC
|
|
typedef typename software::AppCreate< application::control_system::ValueToValueUnitStatic, void, void > ValueToValueUnitStaticCreate;
|
|
registration( configurator, &ValueToValueUnitStaticCreate::build, info::ValueToValueUnitStatic );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STANDINGVECTORTARGETLIMITATIONPROCESS
|
|
typedef typename software::AppCreate< application::control_system::StandingVectorTargetLimitationProcess, void, configuration::ProcessConfig > StandingVectorTargetLimitationProcessCreate;
|
|
registration( configurator, &StandingVectorTargetLimitationProcessCreate::build, info::StandingVectorTargetLimitationProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_POSITIONCONTROLLERWITHLIMITEDDYNAMICS
|
|
typedef typename software::AppCreate< application::control_system::PositionControllerWithLimitedDynamics, void, void > PositionControllerWithLimitedDynamicsCreate;
|
|
registration( configurator, &PositionControllerWithLimitedDynamicsCreate::build, info::PositionControllerWithLimitedDynamics );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_BRAKECONTROLSTATES
|
|
typedef typename software::AppCreate< application::control_system::BrakeControlStates, void, configuration::ProcessConfig > BrakeControlStatesCreate;
|
|
registration( configurator, &BrakeControlStatesCreate::build, info::BrakeControlStates );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TORQUELIMITATIONPROCESS
|
|
typedef typename software::AppCreate< application::control_system::TorqueLimitationProcess, void, configuration::ProcessConfig > TorqueLimitationProcessCreate;
|
|
registration( configurator, &TorqueLimitationProcessCreate::build, info::TorqueLimitationProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_FORCECONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::ForceControlProcess, void, configuration::ProcessConfig > ForceControlProcessCreate;
|
|
registration( configurator, &ForceControlProcessCreate::build, info::ForceControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_COMMANDEXTERNALARGS
|
|
typedef typename software::AppCreate< application::control_system::CommandExternalArgs, void, void > CommandExternalArgsCreate;
|
|
registration( configurator, &CommandExternalArgsCreate::build, info::CommandExternalArgs );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DIRECTFORCECONTROLLER
|
|
typedef typename software::AppCreate< application::control_system::DirectForceController, void, void > DirectForceControllerCreate;
|
|
registration( configurator, &DirectForceControllerCreate::build, info::DirectForceController );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DIRECTFORCECONTROLPROCESS
|
|
typedef typename software::AppCreate< application::control_system::DirectForceControlProcess, void, configuration::ProcessConfig > DirectForceControlProcessCreate;
|
|
registration( configurator, &DirectForceControlProcessCreate::build, info::DirectForceControlProcess );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADCANALOGINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::AdcAnalogInput, void, configuration::ProcessConfig > AdcAnalogInputCreate;
|
|
registration( configurator, &AdcAnalogInputCreate::build, info::AdcAnalogInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REGISTERU32ANALOGINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::RegisterU32AnalogInput, void, void > RegisterU32AnalogInputCreate;
|
|
registration( configurator, &RegisterU32AnalogInputCreate::build, info::RegisterU32AnalogInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_TABLEADCANALOGINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::TableAdcAnalogInput, application::raw_signals::TableAdcAnalogInput::Setting, configuration::ProcessConfig > TableAdcAnalogInputCreate;
|
|
registration( configurator, &TableAdcAnalogInputCreate::build, info::TableAdcAnalogInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHADCRESULTTOTABLEADC
|
|
typedef typename software::AppCreate< application::raw_signals::AttachAdcResultToTableAdc, application::raw_signals::AttachAdcResultToTableAdc::Setting, void > AttachAdcResultToTableAdcCreate;
|
|
registration( configurator, &AttachAdcResultToTableAdcCreate::build, info::AttachAdcResultToTableAdc );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ANALOGOUTPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::raw_signals::AnalogOutputRegisterU16, void, configuration::ProcessConfig > AnalogOutputRegisterU16Create;
|
|
registration( configurator, &AnalogOutputRegisterU16Create::build, info::AnalogOutputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REGISTERU16ANALOGINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::RegisterU16AnalogInput, void, void > RegisterU16AnalogInputCreate;
|
|
registration( configurator, &RegisterU16AnalogInputCreate::build, info::RegisterU16AnalogInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_GPIODISCRETEINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::GpioDiscreteInput, application::raw_signals::GpioDiscreteInput::Setting, void > GpioDiscreteInputCreate;
|
|
registration( configurator, &GpioDiscreteInputCreate::build, info::GpioDiscreteInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_STATUSDISCRETEOUTPUT
|
|
typedef typename software::AppCreate< application::raw_signals::StatusDiscreteOutput, void, configuration::ProcessConfig > StatusDiscreteOutputCreate;
|
|
registration( configurator, &StatusDiscreteOutputCreate::build, info::StatusDiscreteOutput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DISCRETEOUTPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::raw_signals::DiscreteOutputRegisterU16, void, configuration::ProcessConfig > DiscreteOutputRegisterU16Create;
|
|
registration( configurator, &DiscreteOutputRegisterU16Create::build, info::DiscreteOutputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ADDITIONALDISCRETEOUTPUTREGISTERU16TRAIN
|
|
typedef typename software::AppCreate< application::raw_signals::AdditionalDiscreteOutputRegisterU16Train, application::raw_signals::AdditionalDiscreteOutputRegisterU16Train::Setting, void > AdditionalDiscreteOutputRegisterU16TrainCreate;
|
|
registration( configurator, &AdditionalDiscreteOutputRegisterU16TrainCreate::build, info::AdditionalDiscreteOutputRegisterU16Train );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CODEOUTPUTREGISTERU16
|
|
typedef typename software::AppCreate< application::raw_signals::CodeOutputRegisterU16, application::raw_signals::CodeOutputRegisterU16::Setting, configuration::ProcessConfig > CodeOutputRegisterU16Create;
|
|
registration( configurator, &CodeOutputRegisterU16Create::build, info::CodeOutputRegisterU16 );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REGISTERU16DISCRETEINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::RegisterU16DiscreteInput, application::raw_signals::RegisterU16DiscreteInput::Setting, void > RegisterU16DiscreteInputCreate;
|
|
registration( configurator, &RegisterU16DiscreteInputCreate::build, info::RegisterU16DiscreteInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_REGISTERU16CODEINPUT
|
|
typedef typename software::AppCreate< application::raw_signals::RegisterU16CodeInput, application::raw_signals::RegisterU16CodeInput::Setting, void > RegisterU16CodeInputCreate;
|
|
registration( configurator, &RegisterU16CodeInputCreate::build, info::RegisterU16CodeInput );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_MCP23S17REGISTERWITHCHECK
|
|
typedef typename software::AppCreate< application::board::MCP23S17::MCP23S17RegisterWithCheck, application::board::MCP23S17::MCP23S17RegisterWithCheck::Setting, configuration::ProcessConfig > MCP23S17RegisterWithCheckCreate;
|
|
registration( configurator, &MCP23S17RegisterWithCheckCreate::build, info::MCP23S17RegisterWithCheck );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_CONFIGURABLECONDITION
|
|
typedef typename software::AppCreate< application::schematic::ConfigurableCondition, void, void > ConfigurableConditionCreate;
|
|
registration( configurator, &ConfigurableConditionCreate::build, info::ConfigurableCondition );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHTRIGGEROPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachTriggerOperator, application::communication::service::AttachTriggerOperator::Setting, void > AttachTriggerOperatorCreate;
|
|
registration( configurator, &AttachTriggerOperatorCreate::build, info::AttachTriggerOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_ATTACHDIAGRAMRECORDEROPERATOR
|
|
typedef typename software::AppCreate< application::communication::service::AttachDiagramRecorderOperator, application::communication::service::AttachDiagramRecorderOperator::Setting, void > AttachDiagramRecorderOperatorCreate;
|
|
registration( configurator, &AttachDiagramRecorderOperatorCreate::build, info::AttachDiagramRecorderOperator );
|
|
#endif
|
|
#ifdef AUTOINCLUDE_DIAGRAMRECORDER
|
|
typedef typename software::AppCreate< application::data_structures::DiagramRecorder, application::data_structures::DiagramRecorder::Setting, configuration::ProcessConfig > DiagramRecorderCreate;
|
|
registration( configurator, &DiagramRecorderCreate::build, info::DiagramRecorder );
|
|
#endif
|
|
}
|
|
|
|
#endif /* SOURCE_APPLICATION_AUTOCONFIG_H_ */
|