optoOIS
Loading...
Searching...
No Matches
optoOIS.mre3ois.MRE3OisBoard Class Reference
Inheritance diagram for optoOIS.mre3ois.MRE3OisBoard:

Public Member Functions

 __init__ (self, str or None port=None, int baudrate=115200, bool comm_lock=True, float timeout=2, bool verbose=False, float inter_byte_timeout=0.2, bool simulated=False)

Public Attributes

 Status = mre3RegistersOis.Status(board=self)
 TemperatureManager = mre3RegistersOis.TemperatureManager(board=self)
 MiscFeatures = mre3RegistersOis.MiscFeatures(board=self)
 Logger = mre3RegistersOis.Logger(board=self)
 Channel_0 = MRE3OisChannel(self, 0)
 Channel_1 = MRE3OisChannel(self, 1)
list channel = [self.Channel_0, self.Channel_1]
 BoardEEPROM = mre3RegistersOis.BoardEEPROM(board=self)
 SignalFlowManager = mre3RegistersOis.SignalFlowManager(board=self)
 VectorPatternMemory = mre3RegistersOis.VectorPatternMemory(board=self)
 CurrentFeedThrough = mre3RegistersOis.CurrentFeedThrough(board=self)
 LinearOutput = mre3RegistersOis.LinearOutput(board=self)
 SignalFlowFeedback = mre3RegistersOis.SignalFlowFeedback(self.SignalFlowManager)
 HallFeedback = mre3RegistersOis.HallFeedback(board=self)
 => HallFeedback
 InertialMeasurementUnit = mre3RegistersOis.InertialMeasurementUnit(board=self)
 => InertialMeasurementUnit
 OIScontrol = mre3RegistersOis.OIScontrol(board=self)
 => OIScontrol
 systems = mre3RegistersOis.systems()
 verbose

Detailed Description

    Board object from which to issue MR-E-3_OIS commands over a serial connection.

    Parameters
    ----------
    port, baud rate, comm_lock, verbose
    Standard serial connection parameters. Extended from Connection class.
    Raises
    ------
    none

    Notes
    -----
    Board extends Connection class. Refer to Connection for methods, parameters, etc.
    Board inherits Commands. Refer to Commands for methods, parameters, etc.

Constructor & Destructor Documentation

◆ __init__()

optoOIS.mre3ois.MRE3OisBoard.__init__ ( self,
str or None port = None,
int baudrate = 115200,
bool comm_lock = True,
float timeout = 2,
bool verbose = False,
float inter_byte_timeout = 0.2,
bool simulated = False )

Member Data Documentation

◆ BoardEEPROM

optoOIS.mre3ois.MRE3OisBoard.BoardEEPROM = mre3RegistersOis.BoardEEPROM(board=self)

◆ channel

list optoOIS.mre3ois.MRE3OisBoard.channel = [self.Channel_0, self.Channel_1]

◆ Channel_0

optoOIS.mre3ois.MRE3OisBoard.Channel_0 = MRE3OisChannel(self, 0)

◆ Channel_1

optoOIS.mre3ois.MRE3OisBoard.Channel_1 = MRE3OisChannel(self, 1)

◆ CurrentFeedThrough

optoOIS.mre3ois.MRE3OisBoard.CurrentFeedThrough = mre3RegistersOis.CurrentFeedThrough(board=self)

◆ HallFeedback

optoOIS.mre3ois.MRE3OisBoard.HallFeedback = mre3RegistersOis.HallFeedback(board=self)

◆ InertialMeasurementUnit

optoOIS.mre3ois.MRE3OisBoard.InertialMeasurementUnit = mre3RegistersOis.InertialMeasurementUnit(board=self)

◆ LinearOutput

optoOIS.mre3ois.MRE3OisBoard.LinearOutput = mre3RegistersOis.LinearOutput(board=self)

◆ Logger

optoOIS.mre3ois.MRE3OisBoard.Logger = mre3RegistersOis.Logger(board=self)

◆ MiscFeatures

optoOIS.mre3ois.MRE3OisBoard.MiscFeatures = mre3RegistersOis.MiscFeatures(board=self)

◆ OIScontrol

optoOIS.mre3ois.MRE3OisBoard.OIScontrol = mre3RegistersOis.OIScontrol(board=self)

◆ SignalFlowFeedback

optoOIS.mre3ois.MRE3OisBoard.SignalFlowFeedback = mre3RegistersOis.SignalFlowFeedback(self.SignalFlowManager)

◆ SignalFlowManager

optoOIS.mre3ois.MRE3OisBoard.SignalFlowManager = mre3RegistersOis.SignalFlowManager(board=self)

◆ Status

optoOIS.mre3ois.MRE3OisBoard.Status = mre3RegistersOis.Status(board=self)

◆ systems

optoOIS.mre3ois.MRE3OisBoard.systems = mre3RegistersOis.systems()

◆ TemperatureManager

optoOIS.mre3ois.MRE3OisBoard.TemperatureManager = mre3RegistersOis.TemperatureManager(board=self)

◆ VectorPatternMemory

optoOIS.mre3ois.MRE3OisBoard.VectorPatternMemory = mre3RegistersOis.VectorPatternMemory(board=self)

◆ verbose

optoOIS.mre3ois.MRE3OisBoard.verbose

The documentation for this class was generated from the following file:
  • C:/git/187-763-00_optoois/src/main/python/optoOIS/mre3ois.py