equal
deleted
inserted
replaced
15 import erpc |
15 import erpc |
16 |
16 |
17 # eRPC service code |
17 # eRPC service code |
18 from erpc_interface.erpc_PLCObject.interface import IBeremizPLCObjectService |
18 from erpc_interface.erpc_PLCObject.interface import IBeremizPLCObjectService |
19 from erpc_interface.erpc_PLCObject.client import BeremizPLCObjectServiceClient |
19 from erpc_interface.erpc_PLCObject.client import BeremizPLCObjectServiceClient |
20 from erpc_interface.erpc_PLCObject.common import trace_order, extra_file, PLCstatus_enum, IECtype_enum |
20 from erpc_interface.erpc_PLCObject.common import trace_order, extra_file, PLCstatus_enum |
21 |
21 |
22 import PSKManagement as PSK |
22 import PSKManagement as PSK |
23 from connectors.ERPC.PSK_Adapter import SSLPSKClientTransport |
23 from connectors.ERPC.PSK_Adapter import SSLPSKClientTransport |
24 from connectors.ConnectorBase import ConnectorBase |
24 from connectors.ConnectorBase import ConnectorBase |
25 |
25 |
65 |
65 |
66 ArgsWrappers = { |
66 ArgsWrappers = { |
67 "NewPLC": |
67 "NewPLC": |
68 lambda md5sum, plcObjectBlobID, extrafiles: ( |
68 lambda md5sum, plcObjectBlobID, extrafiles: ( |
69 md5sum, plcObjectBlobID, [extra_file(*f) for f in extrafiles]), |
69 md5sum, plcObjectBlobID, [extra_file(*f) for f in extrafiles]), |
70 "SetTraceVariablesList": |
70 "SetTraceVariablesList": |
71 lambda orders : ([ |
71 lambda orders : ([ |
72 trace_order(idx, getattr(IECtype_enum, iectype), b"" if force is None else force) |
72 trace_order(idx, b"" if force is None else force) |
73 for idx, iectype, force in orders],) |
73 for idx, force in orders],) |
74 } |
74 } |
75 |
75 |
76 def ERPC_connector_factory(uri, confnodesroot): |
76 def ERPC_connector_factory(uri, confnodesroot): |
77 """ |
77 """ |
78 returns the ERPC connector |
78 returns the ERPC connector |