ProtectionCircuitInfo
- class c104.ProtectionCircuitInfo
This class represents all specific protection equipment output circuit point information
- __init__(self: c104.ProtectionCircuitInfo, circuits: c104.OutputCircuits, relay_operating_ms: c104.UInt16, quality: c104.Quality = c104.Quality(), recorded_at: datetime.datetime = None) None
create a new output circuits info raised by protection equipment
- Parameters:
circuits (c104.OutputCircuits) – Set of output circuits
relay_operating_ms (c104.UInt16) – Time in milliseconds of relay operation
quality (c104.Quality) – Quality information
recorded_at (datetime.datetime, optional) – Timestamp contained in the protocol message, or None if the protocol message type does not contain a timestamp.
Example
>>> output_circuits = c104.ProtectionCircuitInfo(events=c104.OutputCircuits.PhaseL1|c104.OutputCircuits.PhaseL2, relay_operating_ms=c104.UInt16(35000), quality=c104.Quality.Invalid, recorded_at=datetime.datetime.now(datetime.utc))
- property circuits
the started events (read-only)
- Type:
- property processed_at
timestamp with milliseconds of last local information processing (read-only)
- Type:
- property quality
the quality (read-only)
The setter is available via point.quality=xyz
- Type:
- property recorded_at
timestamp with milliseconds transported with the value itself or None (read-only)
- Type:
datetime.datetime | None
- property value
references property
circuits(read-only)The setter is available via point.value=xyz
- Type: