StatusAndChanged

class c104.StatusAndChanged

This class represents all specific packed status point information with change detection

__init__(self: c104.StatusAndChanged, status: c104.PackedSingle, changed: c104.PackedSingle, quality: c104.Quality = c104.Quality(), recorded_at: Optional[datetime.datetime] = None) None

create a new event info raised by protection equipment

Parameters:

Example

>>> status_and_changed = c104.StatusAndChanged(status=c104.PackedSingle.I0|c104.PackedSingle.I5, changed=c104.PackedSingle(15), quality=c104.Quality.Invalid, recorded_at=datetime.datetime.utcnow())
property changed

the changed information (read-only)

Type:

c104.PackedSingle

property processed_at

timestamp with milliseconds of last local information processing (read-only)

Type:

datetime.datetime

property quality

the quality (read-only). The setter is available via point.quality=xyz

Type:

c104.Quality

property recorded_at

timestamp with milliseconds transported with the value itself or None (read-only)

Type:

Optional[int]

property status

the current status (read-only)

Type:

c104.PackedSingle

property value

maps to property status (read-only). The setter is available via point.value=xyz

Type:

c104.PackedSingle