br_stimpy._bstimulator.DeviceInfo
- class DeviceInfo(self: br_stimpy._bstimulator.DeviceInfo)
Bases:
pybind11_object
The stimulator has several different micro controllers that it uses. These are on the motherboard and current modules. As a result, it is very helpful for troubleshooting and debugging to see what versions of the firmware are stored on the motherboard and current modules as well as what the status of how many current modules are installed and what communication protocol is being used.
CereStim 96 Device Specific Information.
Methods
Attributes
MSB = version , LSB = subversion (i.e. 0x020A = version 2.10).
0x00 = Not available.
MSB = version , LSB = subversion (i.e. 0x020A = version 2.10).
MSB = version , LSB = subversion (i.e. 0x020A = version 2.10).
Hardware part number, type, and serial number 0xPN TY SN SN.
- property mainboard_version
MSB = version , LSB = subversion (i.e. 0x020A = version 2.10)
- property module_status
0x00 = Not available. 0x01 = Enabled. 0x02 = Disabled
- property module_version
MSB = version , LSB = subversion (i.e. 0x020A = version 2.10)
- property protocol_version
MSB = version , LSB = subversion (i.e. 0x020A = version 2.10)
- property serial_no
Hardware part number, type, and serial number 0xPN TY SN SN.