public DxpItemBooleanArray(DxpNode node) { Node = node; if (node.Device.DeviceType != DxpDeviceType.Bit) { throw new NotSupportedException("Supported only bit device."); } }
public DxpItemString(DxpNode node, Encoding encoding) { Node = node; Encoding = encoding; switch (node.Device.DeviceType) { case DxpDeviceType.Bit: throw new NotSupportedException("Not suppoert bit device."); case DxpDeviceType.Byte: _toString = FromBytes; _toValue = ToBytes; break; case DxpDeviceType.Word: _toString = FromWords; _toValue = ToWords; break; default: throw new NotSupportedException("Not suppoert unknown device."); } }
public DxpItemBoolean(DxpNode node) { Node = node; }
public DxpItemString(DxpNode node) : this(node, DefaultEncoding) { }
public DxpItemInt16Array(DxpNode node) { Node = node; }
public DxpItemInt16(DxpNode node) { Node = node; }