ifw
0.0.1-dev
|
Device Simulator base class. More...
Public Member Functions | |
def | __init__ |
Constructor, initializing the internal structures. More... | |
def | srv |
Return reference to Device Simulator server instance. More... | |
def | log |
Return reference to logger. More... | |
def | setDeviceInfo |
Set the internal (firmware) information about the simulated device. More... | |
def | init_device_parameters_ |
Initialize various parameters of the simulated device. More... | |
def | write_node |
Write a node in the internal OPC UA namespace. More... | |
def | set_last_command |
Set the value of the simulated 'last command' node. More... | |
def | state_machine |
Return reference to the internal state machine (engine). More... | |
def | state_reg |
Return reference to the registry with mappings between state textual and numerical repr. More... | |
def | set_opcua_state |
Set the state/substate of the simulated device in the OPC UA namespace. More... | |
def | cfg |
Return reference to configuration object (NameMapping object). More... | |
def | get_opcua_state |
Return the OPC UA state as tuple (<numerical val>="">,<string val>="">). More... | |
def | opcua_server |
Return reference to the OPC UA server. More... | |
def | getnodes |
Return the OPC UA nodes as a list. More... | |
def | get_node_dic |
Return dictionary containing OPC UA nodes. More... | |
def | get_node |
Return object for node with given ID. More... | |
def | convert_node_value |
Convert an OPC UA node object value to a primitive value. More... | |
def | schedule_event |
Schedule an event. More... | |
def | get_node_value |
Get value of the node with the given ID. More... | |
def | implement_rpc_call_ |
Issue warning to implement code for RPC call. More... | |
def | device_name |
Derive device name from the OPC UA profile (XML). More... | |
def | gen_node_id_ |
Returns tupple (<symbolic node="" id>="">, <numeric node="" id>="">|0). More... | |
def | get_node_info_ |
Extract the information about the given node, and possible sub-nodes. More... | |
def | set_node_permissions_ |
Go throgh set of nodes and set the read/write permissions: More... | |
def | install_data_ch_subscr_ |
Set up data subscriptions for cfg. More... | |
def | install_rpc_methods_ |
Install callbacks for the defined RPC calls. More... | |
def | data_change_handler |
Invoked when nodes to which there is subscribed, change value. More... | |
def | get_node_prefix |
Extract the node prefix. More... | |
def | gen_opcua_state_node_ids_ |
def | execute |
Prepare for execution and execute the server. More... | |
def | __init__ |
Constructor, initializing the internal structures. More... | |
def | srv |
Return reference to Device Simulator server instance. More... | |
def | log |
Return reference to logger. More... | |
def | setDeviceInfo |
Set the internal (firmware) information about the simulated device. More... | |
def | init_device_parameters_ |
Initialize various parameters of the simulated device. More... | |
def | write_node |
Write a node in the internal OPC UA namespace. More... | |
def | set_last_command |
Set the value of the simulated 'last command' node. More... | |
def | state_machine |
Return reference to the internal state machine (engine). More... | |
def | state_reg |
Return reference to the registry with mappings between state textual and numerical repr. More... | |
def | set_opcua_state |
Set the state/substate of the simulated device in the OPC UA namespace. More... | |
def | cfg |
Return reference to configuration object (NameMapping object). More... | |
def | get_opcua_state |
Return the OPC UA state as tuple (<numerical val>="">,<string val>="">). More... | |
def | opcua_server |
Return reference to the OPC UA server. More... | |
def | getnodes |
Return the OPC UA nodes as a list. More... | |
def | get_node_dic |
Return dictionary containing OPC UA nodes. More... | |
def | get_node |
Return object for node with given ID. More... | |
def | convert_node_value |
Convert an OPC UA node object value to a primitive value. More... | |
def | schedule_event |
Schedule an event. More... | |
def | get_node_value |
Get value of the node with the given ID. More... | |
def | implement_rpc_call_ |
Issue warning to implement code for RPC call. More... | |
def | device_name |
Derive device name from the OPC UA profile (XML). More... | |
def | gen_node_id_ |
Returns tupple (<symbolic node="" id>="">, <numeric node="" id>="">|0). More... | |
def | get_node_info_ |
Extract the information about the given node, and possible sub-nodes. More... | |
def | set_node_permissions_ |
Go throgh set of nodes and set the read/write permissions: More... | |
def | install_data_ch_subscr_ |
Set up data subscriptions for cfg. More... | |
def | install_rpc_methods_ |
Install callbacks for the defined RPC calls. More... | |
def | data_change_handler |
Invoked when nodes to which there is subscribed, change value. More... | |
def | get_node_prefix |
Extract the node prefix. More... | |
def | gen_opcua_state_node_ids_ |
def | execute |
Prepare for execution and execute the server. More... | |
Static Public Attributes | |
string | NODE_INFO_DESCRIPTION = "sDescription" |
string | NODE_INFO_NAME = "sName" |
string | NODE_INFO_PLATFORM = "sPlatform" |
string | NODE_INFO_SYNOPSIS = "sSynopsis" |
string | NODE_INFO_VERDATE = "sDate" |
string | NODE_INFO_VERSION_MAJOR = "nVersionMajor" |
string | NODE_INFO_VERSION_MINOR = "nVersionMinor" |
int | RPC_RET_OK = 0 |
Common RPC return codes: More... | |
int | RPC_RET_NOT_OP = -1 |
int | RPC_RET_NOT_NOTOP_READY = -2 |
int | RPC_RET_NOT_NOTOP_NOTREADY = -3 |
def deviceSimulatorBase.DeviceSimulatorBase.__init__ | ( | self | ) |
Constructor, initializing the internal structures.
def deviceSimulatorBase.DeviceSimulatorBase.__init__ | ( | self | ) |
Constructor, initializing the internal structures.
def deviceSimulatorBase.DeviceSimulatorBase.cfg | ( | self | ) |
Return reference to configuration object (NameMapping object).
def deviceSimulatorBase.DeviceSimulatorBase.cfg | ( | self | ) |
Return reference to configuration object (NameMapping object).
def deviceSimulatorBase.DeviceSimulatorBase.convert_node_value | ( | self, | |
node | |||
) |
Convert an OPC UA node object value to a primitive value.
def deviceSimulatorBase.DeviceSimulatorBase.convert_node_value | ( | self, | |
node | |||
) |
Convert an OPC UA node object value to a primitive value.
def deviceSimulatorBase.DeviceSimulatorBase.data_change_handler | ( | self, | |
node, | |||
value, | |||
data | |||
) |
Invoked when nodes to which there is subscribed, change value.
def deviceSimulatorBase.DeviceSimulatorBase.data_change_handler | ( | self, | |
node, | |||
value, | |||
data | |||
) |
Invoked when nodes to which there is subscribed, change value.
def deviceSimulatorBase.DeviceSimulatorBase.device_name | ( | self | ) |
Derive device name from the OPC UA profile (XML).
def deviceSimulatorBase.DeviceSimulatorBase.device_name | ( | self | ) |
Derive device name from the OPC UA profile (XML).
def deviceSimulatorBase.DeviceSimulatorBase.execute | ( | self, | |
argv, | |||
action_mgr, | |||
data_object | |||
) |
Prepare for execution and execute the server.
def deviceSimulatorBase.DeviceSimulatorBase.execute | ( | self, | |
argv, | |||
action_mgr, | |||
data_object | |||
) |
Prepare for execution and execute the server.
def deviceSimulatorBase.DeviceSimulatorBase.gen_node_id_ | ( | self, | |
node | |||
) |
Returns tupple (<symbolic node="" id>="">, <numeric node="" id>="">|0).
def deviceSimulatorBase.DeviceSimulatorBase.gen_node_id_ | ( | self, | |
node | |||
) |
Returns tupple (<symbolic node="" id>="">, <numeric node="" id>="">|0).
def deviceSimulatorBase.DeviceSimulatorBase.gen_opcua_state_node_ids_ | ( | self | ) |
def deviceSimulatorBase.DeviceSimulatorBase.gen_opcua_state_node_ids_ | ( | self | ) |
def deviceSimulatorBase.DeviceSimulatorBase.get_node | ( | self, | |
node_id | |||
) |
Return object for node with given ID.
def deviceSimulatorBase.DeviceSimulatorBase.get_node | ( | self, | |
node_id | |||
) |
Return object for node with given ID.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_dic | ( | self | ) |
Return dictionary containing OPC UA nodes.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_dic | ( | self | ) |
Return dictionary containing OPC UA nodes.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_info_ | ( | self, | |
node | |||
) |
Extract the information about the given node, and possible sub-nodes.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_info_ | ( | self, | |
node | |||
) |
Extract the information about the given node, and possible sub-nodes.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_prefix | ( | self | ) |
Extract the node prefix.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_prefix | ( | self | ) |
Extract the node prefix.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_value | ( | self, | |
node_id | |||
) |
Get value of the node with the given ID.
def deviceSimulatorBase.DeviceSimulatorBase.get_node_value | ( | self, | |
node_id | |||
) |
Get value of the node with the given ID.
def deviceSimulatorBase.DeviceSimulatorBase.get_opcua_state | ( | self | ) |
Return the OPC UA state as tuple (<numerical val>="">,<string val>="">).
def deviceSimulatorBase.DeviceSimulatorBase.get_opcua_state | ( | self | ) |
Return the OPC UA state as tuple (<numerical val>="">,<string val>="">).
def deviceSimulatorBase.DeviceSimulatorBase.getnodes | ( | self | ) |
Return the OPC UA nodes as a list.
def deviceSimulatorBase.DeviceSimulatorBase.getnodes | ( | self | ) |
Return the OPC UA nodes as a list.
def deviceSimulatorBase.DeviceSimulatorBase.implement_rpc_call_ | ( | self, | |
rpc_call | |||
) |
Issue warning to implement code for RPC call.
def deviceSimulatorBase.DeviceSimulatorBase.implement_rpc_call_ | ( | self, | |
rpc_call | |||
) |
Issue warning to implement code for RPC call.
def deviceSimulatorBase.DeviceSimulatorBase.init_device_parameters_ | ( | self | ) |
Initialize various parameters of the simulated device.
def deviceSimulatorBase.DeviceSimulatorBase.init_device_parameters_ | ( | self | ) |
Initialize various parameters of the simulated device.
def deviceSimulatorBase.DeviceSimulatorBase.install_data_ch_subscr_ | ( | self | ) |
Set up data subscriptions for cfg.
def deviceSimulatorBase.DeviceSimulatorBase.install_data_ch_subscr_ | ( | self | ) |
Set up data subscriptions for cfg.
def deviceSimulatorBase.DeviceSimulatorBase.install_rpc_methods_ | ( | self | ) |
Install callbacks for the defined RPC calls.
def deviceSimulatorBase.DeviceSimulatorBase.install_rpc_methods_ | ( | self | ) |
Install callbacks for the defined RPC calls.
def deviceSimulatorBase.DeviceSimulatorBase.log | ( | self | ) |
Return reference to logger.
def deviceSimulatorBase.DeviceSimulatorBase.log | ( | self | ) |
Return reference to logger.
def deviceSimulatorBase.DeviceSimulatorBase.opcua_server | ( | self | ) |
Return reference to the OPC UA server.
def deviceSimulatorBase.DeviceSimulatorBase.opcua_server | ( | self | ) |
Return reference to the OPC UA server.
def deviceSimulatorBase.DeviceSimulatorBase.schedule_event | ( | self, | |
event_obj, | |||
trigger | |||
) |
Schedule an event.
def deviceSimulatorBase.DeviceSimulatorBase.schedule_event | ( | self, | |
event_obj, | |||
trigger | |||
) |
Schedule an event.
def deviceSimulatorBase.DeviceSimulatorBase.set_last_command | ( | self, | |
command | |||
) |
Set the value of the simulated 'last command' node.
def deviceSimulatorBase.DeviceSimulatorBase.set_last_command | ( | self, | |
command | |||
) |
Set the value of the simulated 'last command' node.
def deviceSimulatorBase.DeviceSimulatorBase.set_node_permissions_ | ( | self | ) |
Go throgh set of nodes and set the read/write permissions:
Info Read-only. Cfg Read-write. Ctrl Read-write. Stat Read-only.
def deviceSimulatorBase.DeviceSimulatorBase.set_node_permissions_ | ( | self | ) |
Go throgh set of nodes and set the read/write permissions:
Info Read-only. Cfg Read-write. Ctrl Read-write. Stat Read-only.
def deviceSimulatorBase.DeviceSimulatorBase.set_opcua_state | ( | self, | |
state, | |||
substate | |||
) |
Set the state/substate of the simulated device in the OPC UA namespace.
def deviceSimulatorBase.DeviceSimulatorBase.set_opcua_state | ( | self, | |
state, | |||
substate | |||
) |
Set the state/substate of the simulated device in the OPC UA namespace.
def deviceSimulatorBase.DeviceSimulatorBase.setDeviceInfo | ( | self, | |
description, | |||
name, | |||
platform, | |||
synopsis, | |||
version_date, | |||
version_mejor, | |||
version_minor | |||
) |
Set the internal (firmware) information about the simulated device.
def deviceSimulatorBase.DeviceSimulatorBase.setDeviceInfo | ( | self, | |
description, | |||
name, | |||
platform, | |||
synopsis, | |||
version_date, | |||
version_mejor, | |||
version_minor | |||
) |
Set the internal (firmware) information about the simulated device.
def deviceSimulatorBase.DeviceSimulatorBase.srv | ( | self | ) |
Return reference to Device Simulator server instance.
def deviceSimulatorBase.DeviceSimulatorBase.srv | ( | self | ) |
Return reference to Device Simulator server instance.
def deviceSimulatorBase.DeviceSimulatorBase.state_machine | ( | self | ) |
Return reference to the internal state machine (engine).
def deviceSimulatorBase.DeviceSimulatorBase.state_machine | ( | self | ) |
Return reference to the internal state machine (engine).
def deviceSimulatorBase.DeviceSimulatorBase.state_reg | ( | self | ) |
Return reference to the registry with mappings between state textual and numerical repr.
def deviceSimulatorBase.DeviceSimulatorBase.state_reg | ( | self | ) |
Return reference to the registry with mappings between state textual and numerical repr.
def deviceSimulatorBase.DeviceSimulatorBase.write_node | ( | self, | |
node_id, | |||
value | |||
) |
Write a node in the internal OPC UA namespace.
def deviceSimulatorBase.DeviceSimulatorBase.write_node | ( | self, | |
node_id, | |||
value | |||
) |
Write a node in the internal OPC UA namespace.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Common RPC return codes: