Test library for testing Adc RPC interface. More...
Public Member Functions | |
| __init__ (self, server, ns, name, program="MAIN") | |
| ctrl_move_abs_async (self, axis, pos, vel) | |
| ctrl_move_abs (self, axis, pos, vel) | |
| ctrl_move_rel_async (self, axis, pos, vel) | |
| ctrl_move_rel (self, axis, pos, vel) | |
| ctrl_start_track (self, angle) | |
| ctrl_stop_track (self) | |
| ctrl_move_angle (self, angle) | |
Public Member Functions inherited from Motor.Motor | |
| __init__ (self, server, ns, name, program="MAIN") | |
| ctrl_move_vel (self, vel) | |
Public Member Functions inherited from Device.Device | |
| __init__ (self, server, ns, name, program="MAIN") | |
| server OPC UA Server url, e.g. | |
| debug (self, msg) | |
| call_rpc_async (self, rpc, *args) | |
| Function used to connect, execute RPC call and then disconnect. | |
| call_rpc (self, rpc, *args) | |
| ctrl_reset (self) | |
| ctrl_reset (self) | |
| ctrl_init (self) | |
| ctrl_init (self) | |
| ctrl_enable (self) | |
| ctrl_disable (self) | |
| ctrl_stop (self) | |
Additional Inherited Members | |
Public Attributes inherited from Device.Device | |
| server = server | |
Protected Attributes inherited from Device.Device | |
| bool | _debug_log = False |
| str | _debug_log_file = "lcs_test_logs.log" |
| _ns = ns | |
| str | _ns_name = str(ns) + ":" + str(name) |
| str | _program = str(ns) + ":" + str(program) |
| list | _full_path = ["0:Objects", "4:PLC1", self._program, self._ns_name] |
Test library for testing Adc RPC interface.
Methods common to all device, e.g. reset, init, enable, etc are defined in the base class Device. Methods related to Motor device are defined in base class Motor. Here we define only the Adc specific methods.
| Adc.Adc.__init__ | ( | self, | |
| server, | |||
| ns, | |||
| name, | |||
| program = "MAIN" ) |
| Adc.Adc.ctrl_move_abs | ( | self, | |
| axis, | |||
| pos, | |||
| vel ) |
Reimplemented from Motor.Motor.
| Adc.Adc.ctrl_move_abs_async | ( | self, | |
| axis, | |||
| pos, | |||
| vel ) |
| Adc.Adc.ctrl_move_angle | ( | self, | |
| angle ) |
| Adc.Adc.ctrl_move_rel | ( | self, | |
| axis, | |||
| pos, | |||
| vel ) |
Reimplemented from Motor.Motor.
| Adc.Adc.ctrl_move_rel_async | ( | self, | |
| axis, | |||
| pos, | |||
| vel ) |
| Adc.Adc.ctrl_start_track | ( | self, | |
| angle ) |
| Adc.Adc.ctrl_stop_track | ( | self | ) |