![]() |
optoOIS
|
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 | |
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.
| 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 ) |
| optoOIS.mre3ois.MRE3OisBoard.BoardEEPROM = mre3RegistersOis.BoardEEPROM(board=self) |
| list optoOIS.mre3ois.MRE3OisBoard.channel = [self.Channel_0, self.Channel_1] |
| optoOIS.mre3ois.MRE3OisBoard.Channel_0 = MRE3OisChannel(self, 0) |
| optoOIS.mre3ois.MRE3OisBoard.Channel_1 = MRE3OisChannel(self, 1) |
| optoOIS.mre3ois.MRE3OisBoard.CurrentFeedThrough = mre3RegistersOis.CurrentFeedThrough(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.HallFeedback = mre3RegistersOis.HallFeedback(board=self) |
=> HallFeedback
| optoOIS.mre3ois.MRE3OisBoard.InertialMeasurementUnit = mre3RegistersOis.InertialMeasurementUnit(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.LinearOutput = mre3RegistersOis.LinearOutput(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.Logger = mre3RegistersOis.Logger(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.MiscFeatures = mre3RegistersOis.MiscFeatures(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.OIScontrol = mre3RegistersOis.OIScontrol(board=self) |
=> OIScontrol
| optoOIS.mre3ois.MRE3OisBoard.SignalFlowFeedback = mre3RegistersOis.SignalFlowFeedback(self.SignalFlowManager) |
| optoOIS.mre3ois.MRE3OisBoard.SignalFlowManager = mre3RegistersOis.SignalFlowManager(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.Status = mre3RegistersOis.Status(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.systems = mre3RegistersOis.systems() |
| optoOIS.mre3ois.MRE3OisBoard.TemperatureManager = mre3RegistersOis.TemperatureManager(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.VectorPatternMemory = mre3RegistersOis.VectorPatternMemory(board=self) |
| optoOIS.mre3ois.MRE3OisBoard.verbose |