ifw-fcf  5.0.0-pre2
Public Member Functions | List of all members
clib.iodev_setup.IODevSetup Class Reference

IODevSetup provides all methods to build the payload of a IODev device. More...

Public Member Functions

def __init__ (self, fcfmal, device)
 Override parent class to be able to define the correct CII data entity. More...
 
def set_outputs (self)
 Set lamp OFF flag. More...
 
def add_digital (self, channel, value)
 Write a digital signal. More...
 
def write_digital (self, channel, value)
 Write a digital signal. More...
 
def add_analog (self, channel, value)
 Write a analog signal. More...
 
def write_analog (self, channel, value)
 Write a analog signal. More...
 
def add_integer (self, channel, value)
 Write a integer signal. More...
 
def write_integer (self, channel, value)
 Write a digital signal. More...
 
def set_dictionary (self, dict)
 Set parameters according to a dictionary. More...
 
def get_buffer (self)
 Get IODEV payload data (union) More...
 

Detailed Description

IODevSetup provides all methods to build the payload of a IODev device.

Constructor & Destructor Documentation

◆ __init__()

def clib.iodev_setup.IODevSetup.__init__ (   self,
  fcfmal,
  device 
)

Override parent class to be able to define the correct CII data entity.

Member Function Documentation

◆ add_analog()

def clib.iodev_setup.IODevSetup.add_analog (   self,
  channel,
  value 
)

Write a analog signal.

◆ add_digital()

def clib.iodev_setup.IODevSetup.add_digital (   self,
  channel,
  value 
)

Write a digital signal.

◆ add_integer()

def clib.iodev_setup.IODevSetup.add_integer (   self,
  channel,
  value 
)

Write a integer signal.

◆ get_buffer()

def clib.iodev_setup.IODevSetup.get_buffer (   self)

Get IODEV payload data (union)

◆ set_dictionary()

def clib.iodev_setup.IODevSetup.set_dictionary (   self,
  dict 
)

Set parameters according to a dictionary.

◆ set_outputs()

def clib.iodev_setup.IODevSetup.set_outputs (   self)

Set lamp OFF flag.

◆ write_analog()

def clib.iodev_setup.IODevSetup.write_analog (   self,
  channel,
  value 
)

Write a analog signal.

◆ write_digital()

def clib.iodev_setup.IODevSetup.write_digital (   self,
  channel,
  value 
)

Write a digital signal.

◆ write_integer()

def clib.iodev_setup.IODevSetup.write_integer (   self,
  channel,
  value 
)

Write a digital signal.


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