IEC104Message#

class wattson.iec104.common.iec104message.IEC104Message(type: wattson.iec104.interface.types.type_id.TypeID, coa: int, cot: wattson.iec104.interface.types.cot.COT, connection_string: str, ioa: int, quality: wattson.iec104.interface.types.quality_byte.QualityByte = 0x80, value: bool | float | int | Tuple[bool | float | int, int] = nan, is_test: bool = False, is_sequence: bool = False, is_negative: bool = False)#

Bases: object

Methods

Attributes

is_negative

is_sequence

is_test

quality

value

type

coa

cot

connection_string

ioa

__init__(type: TypeID, coa: int, cot: COT, connection_string: str, ioa: int, quality: QualityByte = 0x80, value: bool | float | int | Tuple[bool | float | int, int] = nan, is_test: bool = False, is_sequence: bool = False, is_negative: bool = False) None#