From 9ad8ae00551c4f5399d39e4c4d924ac3cf1d3bde Mon Sep 17 00:00:00 2001 From: Sven Sager Date: Fri, 25 Aug 2023 16:09:51 +0200 Subject: [PATCH] feat: Add new and missing ProductTypes to pictory.py module Signed-off-by: Sven Sager --- src/revpimodio2/pictory.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/revpimodio2/pictory.py b/src/revpimodio2/pictory.py index 2cbf775..f57be64 100644 --- a/src/revpimodio2/pictory.py +++ b/src/revpimodio2/pictory.py @@ -14,6 +14,10 @@ __license__ = "LGPLv2" # - RevPiGateCANopen_20161102_1_0.rap class ProductType: + CON_BT = 111 + CON_CAN = 109 + CON_MBUS = 110 + GATEWAY_CAN_OPEN = 71 GATEWAY_CCLINK = 72 GATEWAY_DEV_NET = 73 @@ -38,6 +42,7 @@ class ProductType: DO = 98 AIO = 103 MIO = 118 + RO = 137 REVPI_CORE = 95 REVPI_COMPACT = 104 @@ -45,6 +50,18 @@ class ProductType: REVPI_FLAT = 135 REVPI_CONNECT_4 = 136 + VIRTUAL_CLOUD = 24584 + VIRTUAL_MODBUS_TCP_SERVER = 24577 + VIRTUAL_MODBUS_RTU_SERVER = 24578 + VIRTUAL_MODBUS_TCP_CLIENT = 24579 + VIRTUAL_MODBUS_RTU_CLIENT = 24580 + VIRTUAL_OPCUA_SERVER = 23001 + VIRTUAL_REVPI_SEVEN = 24583 + VIRTUAL_PN_CONTROLLER = 24581 + VIRTUAL_PN_DEVICE = 24582 + VIRTUAL_TIMER = 28673 + VIRTUAL_RAW = 32768 + class DeviceType: """Module key "type" in piCtory file."""