示例#1
0
 public DataBlockDataItem() : this(ConverterFactory.GetToPlcConverter <TValue>(),
                                   ConverterFactory.GetFromPlcConverter <TValue>(), ConversionHelper.GetElementSize <TValue>())
 {
     if (typeof(TValue) == typeof(bool))
     {
         variableType  = VariableType.Bit;
         transportSize = TransportSize.Bit;
     }
     else
     {
         variableType  = VariableType.Byte;
         transportSize = TransportSize.Byte;
     }
 }
示例#2
0
 public static bool IsSizeInBytes(this TransportSize transportSize) =>
 transportSize == TransportSize.Bit || transportSize == TransportSize.OctetString ||
 transportSize == TransportSize.Real;