Example #1
0
        public override void DefineDevice(INetworkDeviceDefinitionBuilder builder)
        {
            base.DefineDevice(builder);

            builder.DefineVariable <double>("CCX001_Input3");

            builder.RequestConfigurationExtenstion <BoilerRepositoryDetails>(ExtenstionAssigned);
        }
Example #2
0
 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 });
     }
 }