public override void DefineDevice(INetworkDeviceDefinitionBuilder builder) { base.DefineDevice(builder); builder.DefineVariable <double>("CCX001_Input3"); builder.RequestConfigurationExtenstion <BoilerRepositoryDetails>(ExtenstionAssigned); }
public override void DefineDevice(INetworkDeviceDefinitionBuilder builder) { foreach (var pair in Properties) { var method = builder .GetType() .GetMethod(nameof(builder.DefineVariable))? .MakeGenericMethod(pair.Value); method?.Invoke(builder, new object[] { pair.Key }); } }