public static void WriteToConfigValue(this Pv2UIntParamType src, IConfiguration config, string configSuffix,
                                              uint value)
        {
            var val = src.CreateValue();

            src.SetValue(val, value);
            src.WriteToConfig(config, configSuffix, val);
        }
 public static IObservable <uint> FilterUint(this IObservable <Pv2ParamValueAndTypePair> src,
                                             Pv2UIntParamType type)
 {
     return(src.Filter <Pv2UIntParamType, Pv2UIntParamValue, uint>(type));
 }
 public static uint ReadFromConfigValue(this Pv2UIntParamType src, IConfiguration config, string configSuffix)
 {
     return(src.GetValue(src.ReadFromConfig(config, configSuffix)));
 }