optoOIS
Loading...
Searching...
No Matches
optoOIS.registers.mre3ois_registers.RadialBasisFunction Class Reference
Inheritance diagram for optoOIS.registers.mre3ois_registers.RadialBasisFunction:

Public Member Functions

 __init__ (self, board=None)
 GetMirrorCoordinateX (self)
 GetMirrorCoordinateY (self)

Static Public Member Functions

 help ()

Public Attributes

int sys_id = 0x3B
dict mirror_coordinate_x
dict mirror_coordinate_y
 name = self.__class__.__name__

Detailed Description

The radial basis function calculation system provides precise mirror unary XY coordinate system. Calculation is based on
multiple point calibration and transformation from optical feedback to unary circular XY coordinates.

System IDs: 0x3B

* | Address | Name                   | Default Value | Description                        | Type   | Access    |
* |---------|------------------------|---------------|------------------------------------|--------|-----------|
* | 0x3B00  | Mirror coordinate X    | N/A           | Mirror unary circle X coordinate   | float  | read only |
* | 0x3B01  | Mirror coordinate Y    | N/A           | Mirror unary circle Y coordinate   | float  | read only |

Constructor & Destructor Documentation

◆ __init__()

optoOIS.registers.mre3ois_registers.RadialBasisFunction.__init__ ( self,
board = None )

Member Function Documentation

◆ GetMirrorCoordinateX()

optoOIS.registers.mre3ois_registers.RadialBasisFunction.GetMirrorCoordinateX ( self)

◆ GetMirrorCoordinateY()

optoOIS.registers.mre3ois_registers.RadialBasisFunction.GetMirrorCoordinateY ( self)

◆ help()

optoOIS.registers.mre3ois_registers.RadialBasisFunction.help ( )
static

Member Data Documentation

◆ mirror_coordinate_x

dict optoOIS.registers.mre3ois_registers.RadialBasisFunction.mirror_coordinate_x
Initial value:
= {'id': self.sys_id << 8 | 0x00,
'type': float,
'unit': None,
'range': None,
'default': None,
'value': None}

◆ mirror_coordinate_y

dict optoOIS.registers.mre3ois_registers.RadialBasisFunction.mirror_coordinate_y
Initial value:
= {'id': self.sys_id << 8 | 0x01,
'type': float,
'unit': None,
'range': None,
'default': None,
'value': None}

◆ name

optoOIS.registers.mre3ois_registers.RadialBasisFunction.name = self.__class__.__name__

◆ sys_id

int optoOIS.registers.mre3ois_registers.RadialBasisFunction.sys_id = 0x3B

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