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

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

Inheritance diagram for Shutter.Shutter:
Device.Device

Public Member Functions

 __init__ (self, server, ns, name)
 
 ctrl_open (self)
 
 ctrl_close (self)
 
- 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 Shutter business logic.

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

Constructor & Destructor Documentation

◆ __init__()

Shutter.Shutter.__init__ ( self,
server,
ns,
name )

Member Function Documentation

◆ ctrl_close()

Shutter.Shutter.ctrl_close ( self)

◆ ctrl_open()

Shutter.Shutter.ctrl_open ( self)

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