cpx_io.cpx_system.cpx_ap.dataclasses package

Submodules

cpx_io.cpx_system.cpx_ap.dataclasses.apdd_information module

ApddInformation dataclass

class cpx_io.cpx_system.cpx_ap.dataclasses.apdd_information.ApddInformation(description: str, name: str, module_type: str, configurator_code: str, part_number: str, module_class: str, module_code: str, order_text: str, product_category: str, product_family: str)

Bases: object

Apdd Information of the module

description: str
name: str
module_type: str
configurator_code: str
part_number: str
module_class: str
module_code: str
order_text: str
product_category: str
product_family: str

cpx_io.cpx_system.cpx_ap.dataclasses.channels module

Channels dataclass

class cpx_io.cpx_system.cpx_ap.dataclasses.channels.Channels(inputs: list, outputs: list, inouts: list)

Bases: object

Channels of the module

inputs: list
outputs: list
inouts: list

cpx_io.cpx_system.cpx_ap.dataclasses.module_diagnosis module

ModuleDiagnosis dataclass

class cpx_io.cpx_system.cpx_ap.dataclasses.module_diagnosis.ModuleDiagnosis(description: str, diagnosis_id: str, guideline: str, name: str)

Bases: object

Diagnosis information of the module

description: str
diagnosis_id: str
guideline: str
name: str

cpx_io.cpx_system.cpx_ap.dataclasses.module_parameters module

ModuleParameters dataclass

class cpx_io.cpx_system.cpx_ap.dataclasses.module_parameters.ModuleParameters(fieldbus_serial_number: int, product_key: str, firmware_version: str, module_code: int, temp_asic: int, logic_voltage: float, load_voltage: float, hw_version: int, io_link_variant: str = 'n.a.', operating_supply: bool = False)

Bases: object

AP Parameters of module

fieldbus_serial_number: int
product_key: str
firmware_version: str
module_code: int
temp_asic: int
logic_voltage: float
load_voltage: float
hw_version: int
operating_supply: bool = False

cpx_io.cpx_system.cpx_ap.dataclasses.system_parameters module

SystemParameters dataclass

class cpx_io.cpx_system.cpx_ap.dataclasses.system_parameters.SystemParameters(dhcp_enable: bool | None = None, ip_address: str | None = None, subnet_mask: str | None = None, gateway_address: str | None = None, active_ip_address: str | None = None, active_subnet_mask: str | None = None, active_gateway_address: str | None = None, mac_address: str | None = None, setup_monitoring_load_supply: int | None = None)

Bases: object

Parameters of the system

dhcp_enable: bool = None
ip_address: str = None
subnet_mask: str = None
gateway_address: str = None
active_ip_address: str = None
active_subnet_mask: str = None
active_gateway_address: str = None
mac_address: str = None
setup_monitoring_load_supply: int = None

Module contents