connectors/ERPC/__init__.py
changeset 3887 2df45e4bd500
parent 3885 22a009561502
child 3898 de4f17d737a9
equal deleted inserted replaced
3886:2adfa4c60bff 3887:2df45e4bd500
    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