mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Debug code for OSTC CF
This code is to debug the rest of the existing CF's, so we can look at the rest of the values. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
e2b579881f
commit
0afc52579b
1 changed files with 17 additions and 0 deletions
|
@ -492,7 +492,9 @@ void ReadSettingsThread::run()
|
||||||
case DC_FAMILY_HW_OSTC: {
|
case DC_FAMILY_HW_OSTC: {
|
||||||
supported = true;
|
supported = true;
|
||||||
unsigned char data[256] = {};
|
unsigned char data[256] = {};
|
||||||
|
#ifdef DEBUG_OSTC_CF
|
||||||
unsigned char max_CF = 0;
|
unsigned char max_CF = 0;
|
||||||
|
#endif
|
||||||
rc = hw_ostc_device_eeprom_read(m_data->device, 0, data, sizeof(data));
|
rc = hw_ostc_device_eeprom_read(m_data->device, 0, data, sizeof(data));
|
||||||
if (rc == DC_STATUS_SUCCESS) {
|
if (rc == DC_STATUS_SUCCESS) {
|
||||||
m_deviceDetails->setSerialNo(QString::number(data[1] << 8 ^ data[0]));
|
m_deviceDetails->setSerialNo(QString::number(data[1] << 8 ^ data[0]));
|
||||||
|
@ -641,7 +643,9 @@ void ReadSettingsThread::run()
|
||||||
m_deviceDetails->setDateFormat(data[91]);
|
m_deviceDetails->setDateFormat(data[91]);
|
||||||
// Byte93:
|
// Byte93:
|
||||||
// Total number of CF used in installed firmware
|
// Total number of CF used in installed firmware
|
||||||
|
#ifdef DEBUG_OSTC_CF
|
||||||
max_CF = data[92];
|
max_CF = data[92];
|
||||||
|
#endif
|
||||||
// Byte94:
|
// Byte94:
|
||||||
// Last selected view for customview area in surface mode
|
// Last selected view for customview area in surface mode
|
||||||
// Byte95:
|
// Byte95:
|
||||||
|
@ -726,6 +730,11 @@ void ReadSettingsThread::run()
|
||||||
m_deviceDetails->setSamplingRate(read_ostc_cf(data, 20));
|
m_deviceDetails->setSamplingRate(read_ostc_cf(data, 20));
|
||||||
// CF29: Depth of last decompression stop
|
// CF29: Depth of last decompression stop
|
||||||
m_deviceDetails->setLastDeco(read_ostc_cf(data, 29));
|
m_deviceDetails->setLastDeco(read_ostc_cf(data, 29));
|
||||||
|
|
||||||
|
#ifdef DEBUG_OSTC_CF
|
||||||
|
for(int cf = 0; cf <= 31 && cf <= max_CF; cf++)
|
||||||
|
printf("CF %d: %d\n", cf, read_ostc_cf(data, cf));
|
||||||
|
#endif
|
||||||
#ifdef DEBUG_OSTC
|
#ifdef DEBUG_OSTC
|
||||||
local_hw_ostc_device_eeprom_write(m_data->device, 0, data, sizeof(data));
|
local_hw_ostc_device_eeprom_write(m_data->device, 0, data, sizeof(data));
|
||||||
#endif
|
#endif
|
||||||
|
@ -753,6 +762,10 @@ void ReadSettingsThread::run()
|
||||||
m_deviceDetails->setGfHigh(read_ostc_cf(data, 33));
|
m_deviceDetails->setGfHigh(read_ostc_cf(data, 33));
|
||||||
// CF58: Future time to surface setFutureTTS
|
// CF58: Future time to surface setFutureTTS
|
||||||
m_deviceDetails->setFutureTTS(read_ostc_cf(data, 58));
|
m_deviceDetails->setFutureTTS(read_ostc_cf(data, 58));
|
||||||
|
#ifdef DEBUG_OSTC_CF
|
||||||
|
for(int cf = 32; cf <= 63 && cf <= max_CF; cf++)
|
||||||
|
printf("CF %d: %d\n", cf, read_ostc_cf(data, cf));
|
||||||
|
#endif
|
||||||
#ifdef DEBUG_OSTC
|
#ifdef DEBUG_OSTC
|
||||||
local_hw_ostc_device_eeprom_write(m_data->device, 1, data, sizeof(data));
|
local_hw_ostc_device_eeprom_write(m_data->device, 1, data, sizeof(data));
|
||||||
#endif
|
#endif
|
||||||
|
@ -775,6 +788,10 @@ void ReadSettingsThread::run()
|
||||||
m_deviceDetails->setAGFHigh(read_ostc_cf(data, 68));
|
m_deviceDetails->setAGFHigh(read_ostc_cf(data, 68));
|
||||||
// CF69: Allow Gradient Factor change
|
// CF69: Allow Gradient Factor change
|
||||||
m_deviceDetails->setAGFSelectable(read_ostc_cf(data, 69));
|
m_deviceDetails->setAGFSelectable(read_ostc_cf(data, 69));
|
||||||
|
#ifdef DEBUG_OSTC_CF
|
||||||
|
for(int cf = 64; cf <= 95 && cf <= max_CF; cf++)
|
||||||
|
printf("CF %d: %d\n", cf, read_ostc_cf(data, cf));
|
||||||
|
#endif
|
||||||
#ifdef DEBUG_OSTC
|
#ifdef DEBUG_OSTC
|
||||||
local_hw_ostc_device_eeprom_write(m_data->device, 2, data, sizeof(data));
|
local_hw_ostc_device_eeprom_write(m_data->device, 2, data, sizeof(data));
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue