ifw-fcf  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
fcfDevsimAdc.adc.DeviceSimulatorAdc Class Reference

Device Simulator class for the Standard ADC Device. More...

Inheritance diagram for fcfDevsimAdc.adc.DeviceSimulatorAdc:

Public Member Functions

def __init__
 Initialise the ADC Device Simulator class; set the members. More...
 
def initialise
 Initialise various parameters of the simulated device. More...
 
def sim_thr_user
 Simulation Thread to simulate when the motor is moving. More...
 
def stop_srv_threads_user
 Stop the application specific internal server threads. More...
 
def data_change_handler
 Invoked when subscribed nodes change value. More...
 
def RPC_Init
 Initiate the initialisation procedure. More...
 
def RPC_Enable
 Execute SM Enable operation. More...
 
def RPC_Disable
 Execute SM Enable operation. More...
 
def RPC_Reset
 Reset the motor device (bring it to NotOp/NotReady). More...
 
def RPC_MoveAbs
 Request an absolute offset. More...
 
def RPC_MoveAngle
 Request an absolute offset. More...
 
def RPC_MoveVel
 Start movement in velocity mode. More...
 
def RPC_MoveRel
 Request relative offset. More...
 
def RPC_StartTrack
 Start tracking. More...
 
def RPC_StopTrack
 Stop tracking. More...
 
def RPC_Stop
 Stop tracking or movement. More...
 

Detailed Description

Device Simulator class for the Standard ADC Device.

Constructor & Destructor Documentation

def fcfDevsimAdc.adc.DeviceSimulatorAdc.__init__ (   self,
  context = None,
  location_state_attributes = "stat.sm" 
)

Initialise the ADC Device Simulator class; set the members.

Member Function Documentation

def fcfDevsimAdc.adc.DeviceSimulatorAdc.data_change_handler (   self,
  node,
  value,
  data 
)

Invoked when subscribed nodes change value.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.initialise (   self)

Initialise various parameters of the simulated device.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_Disable (   self,
  parent 
)

Execute SM Enable operation.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_Enable (   self,
  parent 
)

Execute SM Enable operation.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_Init (   self,
  parent 
)

Initiate the initialisation procedure.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_MoveAbs (   self,
  parent,
  axis,
  pos,
  vel 
)

Request an absolute offset.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_MoveAngle (   self,
  parent,
  angle 
)

Request an absolute offset.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_MoveRel (   self,
  parent,
  axis,
  offset,
  vel 
)

Request relative offset.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_MoveVel (   self,
  parent,
  axis,
  vel 
)

Start movement in velocity mode.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_Reset (   self,
  parent 
)

Reset the motor device (bring it to NotOp/NotReady).

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_StartTrack (   self,
  parent,
  angle 
)

Start tracking.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_Stop (   self,
  parent 
)

Stop tracking or movement.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.RPC_StopTrack (   self,
  parent 
)

Stop tracking.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.sim_thr_user (   self)

Simulation Thread to simulate when the motor is moving.

def fcfDevsimAdc.adc.DeviceSimulatorAdc.stop_srv_threads_user (   self)

Stop the application specific internal server threads.


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