public EventOfProtectionEquipment(int ioa, SingleEvent singleEvent, CP16Time2a elapsedTime, CP24Time2a timestamp) : base(ioa) { this.singleEvent = singleEvent; this.elapsedTime = elapsedTime; this.timestamp = timestamp; }
public PackedOutputCircuitInfo(int objectAddress, OutputCircuitInfo oci, QualityDescriptorP qdp, CP16Time2a operatingTime, CP24Time2a timestamp) : base(objectAddress) { this.oci = oci; this.qdp = qdp; this.operatingTime = operatingTime; this.timestamp = timestamp; }
public PackedStartEventsOfProtectionEquipment(int objectAddress, StartEvent spe, QualityDescriptorP qdp, CP16Time2a elapsedTime, CP24Time2a timestamp) : base(objectAddress) { this.spe = spe; this.qdp = qdp; this.elapsedTime = elapsedTime; this.timestamp = timestamp; }
internal IntegratedTotalsWithCP24Time2a(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } startIndex += 5; /* BCR */ timestamp = new CP24Time2a(msg, startIndex); }
internal StepPositionWithCP24Time2a(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } startIndex += 2; /* VTI + quality*/ /* parse CP24Time2a (time stamp) */ timestamp = new CP24Time2a(msg, startIndex); }
internal MeasuredValueScaledWithCP24Time2a(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } startIndex += 3; /* scaledValue + QDS */ /* parse CP56Time2a (time stamp) */ timestamp = new CP24Time2a(msg, startIndex); }
internal DoublePointWithCP24Time2a(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } startIndex += 1; /* skip DIQ */ /* parse CP24Time2a (time stamp) */ timestamp = new CP24Time2a(msg, startIndex); }
internal EventOfProtectionEquipment(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } singleEvent = new SingleEvent(msg [startIndex++]); elapsedTime = new CP16Time2a(msg, startIndex); startIndex += 2; /* parse CP56Time2a (time stamp) */ timestamp = new CP24Time2a(msg, startIndex); }
internal PackedStartEventsOfProtectionEquipment(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } spe = new StartEvent(msg [startIndex++]); qdp = new QualityDescriptorP(msg [startIndex++]); elapsedTime = new CP16Time2a(msg, startIndex); startIndex += 2; /* parse CP56Time2a (time stamp) */ timestamp = new CP24Time2a(msg, startIndex); }
internal PackedOutputCircuitInfo(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSequence) : base(parameters, msg, startIndex, isSequence) { if (!isSequence) { startIndex += parameters.SizeOfIOA; /* skip IOA */ } oci = new OutputCircuitInfo(msg[startIndex++]); qdp = new QualityDescriptorP(msg[startIndex++]); operatingTime = new CP16Time2a(msg, startIndex); startIndex += 2; /* parse CP56Time2a (time stamp) */ timestamp = new CP24Time2a(msg, startIndex); }
public Bitstring32WithCP24Time2a(int ioa, UInt32 value, QualityDescriptor quality, CP24Time2a timestamp) : base(ioa, value, quality) { this.timestamp = timestamp; }
public MeasuredValueScaledWithCP24Time2a(int objectAddress, int value, QualityDescriptor quality, CP24Time2a timestamp) : base(objectAddress, value, quality) { this.timestamp = timestamp; }
public DoublePointWithCP24Time2a(int ioa, DoublePointValue value, QualityDescriptor quality, CP24Time2a timestamp) : base(ioa, value, quality) { this.timestamp = timestamp; }
public StepPositionWithCP24Time2a(int ioa, int value, bool isTransient, QualityDescriptor quality, CP24Time2a timestamp) : base(ioa, value, isTransient, quality) { Timestamp = timestamp; }
public StepPositionWithCP24Time2a(int ioa, int value, bool isTransient, CP24Time2a timestamp) : base(ioa, value, isTransient) { Timestamp = timestamp; }
public SinglePointWithCP24Time2a(int objectAddress, bool value, QualityDescriptor quality, CP24Time2a timestamp) : base(objectAddress, value, quality) { this.timestamp = timestamp; }
public IntegratedTotalsWithCP24Time2a(int ioa, BinaryCounterReading bcr, CP24Time2a timestamp) : base(ioa, bcr) { this.timestamp = timestamp; }