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

AdcSetup provides all methods to build the payload of an Adc 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 move_pos (self, position, action, axis)
 Parameters to move a motor in position mode. More...
 
def move_motor1_abs_pos (self, position, action=ActionAdc.ADC_MOVE_ABS)
 Parameters to move ADC motor1 in absolute position. More...
 
def move_motor2_abs_pos (self, position, action=ActionAdc.ADC_MOVE_ABS)
 Parameters to move ADC motor2 in absolute position. More...
 
def move_both_abs_pos (self, position, action=ActionAdc.ADC_MOVE_ABS)
 Parameters to move ADC both motors in absolute position. More...
 
def move_posangle (self, position)
 Parameters to move ADC both motors following specified position angle. More...
 
def start_tracking (self)
 Parameters to start ADC tracking. More...
 
def stop_tracking (self)
 Parameters to stop ADC tracking. More...
 
def set_dictionary (self, dict)
 Set parameters according to a dictionary. More...
 
def get_buffer (self)
 Get ADC payload data (union) More...
 

Detailed Description

AdcSetup provides all methods to build the payload of an Adc device.

Constructor & Destructor Documentation

◆ __init__()

def clib.adc_setup.AdcSetup.__init__ (   self,
  fcfmal,
  device 
)

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

Member Function Documentation

◆ get_buffer()

def clib.adc_setup.AdcSetup.get_buffer (   self)

Get ADC payload data (union)

◆ move_both_abs_pos()

def clib.adc_setup.AdcSetup.move_both_abs_pos (   self,
  position,
  action = ActionAdc.ADC_MOVE_ABS 
)

Parameters to move ADC both motors in absolute position.

◆ move_motor1_abs_pos()

def clib.adc_setup.AdcSetup.move_motor1_abs_pos (   self,
  position,
  action = ActionAdc.ADC_MOVE_ABS 
)

Parameters to move ADC motor1 in absolute position.

◆ move_motor2_abs_pos()

def clib.adc_setup.AdcSetup.move_motor2_abs_pos (   self,
  position,
  action = ActionAdc.ADC_MOVE_ABS 
)

Parameters to move ADC motor2 in absolute position.

◆ move_pos()

def clib.adc_setup.AdcSetup.move_pos (   self,
  position,
  action,
  axis 
)

Parameters to move a motor in position mode.

◆ move_posangle()

def clib.adc_setup.AdcSetup.move_posangle (   self,
  position 
)

Parameters to move ADC both motors following specified position angle.

◆ set_dictionary()

def clib.adc_setup.AdcSetup.set_dictionary (   self,
  dict 
)

Set parameters according to a dictionary.

◆ start_tracking()

def clib.adc_setup.AdcSetup.start_tracking (   self)

Parameters to start ADC tracking.

◆ stop_tracking()

def clib.adc_setup.AdcSetup.stop_tracking (   self)

Parameters to stop ADC tracking.


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