IEC104Point#

class wattson.iec104.common.datapoint.IEC104Point(coa: int, ioa: int, type: int, report_ms: int = 0, related_ioa: int = 0, quality: wattson.iec104.interface.types.quality_byte.QualityByte = 0x80, _value: bool | float | int | Tuple[bool | float | int, int] = None, reported_at_ms: int = 0, updated_at_ms: int = 0)#

Bases: ABC

Methods

__init__

coa_ioa_str

read

translate

transmit

Attributes

quality

related_ioa

report_ms

reported_at_ms

updated_at_ms

value

value_is_unset

coa

ioa

type

__init__(coa: int, ioa: int, type: int, report_ms: int = 0, related_ioa: int = 0, quality: QualityByte = 0x80, _value: bool | float | int | Tuple[bool | float | int, int] = None, reported_at_ms: int = 0, updated_at_ms: int = 0) None#