ifw-ll 1.0.0
 
Loading...
Searching...
No Matches
Motor.Motor Class Reference

Test library for testing Motor business logic. More...

Inheritance diagram for Motor.Motor:
Device.Device Adc.Adc Drot.Drot

Public Member Functions

 __init__ (self, server, ns, name, program="MAIN")
 
 ctrl_move_abs (self, pos, vel)
 
 ctrl_move_rel (self, pos, vel)
 
 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]
 

Detailed Description

Test library for testing Motor business logic.

Methods common to all device, e.g. reset, init, enable, etc are defined in the base class Device. Here we define only the Motor specific methods.

Constructor & Destructor Documentation

◆ __init__()

Motor.Motor.__init__ ( self,
server,
ns,
name,
program = "MAIN" )

Member Function Documentation

◆ ctrl_move_abs()

Motor.Motor.ctrl_move_abs ( self,
pos,
vel )

Reimplemented in Adc.Adc.

◆ ctrl_move_rel()

Motor.Motor.ctrl_move_rel ( self,
pos,
vel )

Reimplemented in Adc.Adc.

◆ ctrl_move_vel()

Motor.Motor.ctrl_move_vel ( self,
vel )

The documentation for this class was generated from the following file: