Minor formatting changes, fixed a bug in comm initialization.
This commit is contained in:
+7
-2
@@ -49,6 +49,7 @@ void SerialWorker::readSettings()
|
|||||||
doValidation = true;
|
doValidation = true;
|
||||||
}
|
}
|
||||||
else doValidation = false;
|
else doValidation = false;
|
||||||
|
//doValidation=false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SerialWorker::setSerialPort(QSerialPortInfo *port)
|
void SerialWorker::setSerialPort(QSerialPortInfo *port)
|
||||||
@@ -83,14 +84,15 @@ void SerialWorker::setSerialPort(QSerialPortInfo *port)
|
|||||||
QByteArray output;
|
QByteArray output;
|
||||||
output.append((char)0xE7); //this puts the device into binary comm mode
|
output.append((char)0xE7); //this puts the device into binary comm mode
|
||||||
output.append((char)0xE7);
|
output.append((char)0xE7);
|
||||||
|
|
||||||
output.append((char)0xF1); //signal we want to issue a command
|
output.append((char)0xF1); //signal we want to issue a command
|
||||||
output.append((char)0x06); //request canbus stats from the board
|
output.append((char)0x06); //request canbus stats from the board
|
||||||
|
|
||||||
output.append((char)0xF1); //another command to the GVRET
|
output.append((char)0xF1); //another command to the GVRET
|
||||||
output.append((char)0x07); //request device information
|
output.append((char)0x07); //request device information
|
||||||
|
|
||||||
output.append((char)0xF1);
|
output.append((char)0xF1);
|
||||||
output.append((char)0x08); //setting singlewire mode
|
output.append((char)0x08); //setting singlewire mode
|
||||||
output.append((char)0xF1); //yet another command
|
|
||||||
output.append((char)0x09); //comm validation command
|
|
||||||
if (settings.value("Main/SingleWireMode", false).toBool())
|
if (settings.value("Main/SingleWireMode", false).toBool())
|
||||||
{
|
{
|
||||||
output.append((char)0x10); //signal that we do want single wire mode
|
output.append((char)0x10); //signal that we do want single wire mode
|
||||||
@@ -100,6 +102,9 @@ void SerialWorker::setSerialPort(QSerialPortInfo *port)
|
|||||||
output.append((char)0xFF); //signal we don't want single wire mode
|
output.append((char)0xFF); //signal we don't want single wire mode
|
||||||
}
|
}
|
||||||
|
|
||||||
|
output.append((char)0xF1); //yet another command
|
||||||
|
output.append((char)0x09); //comm validation command
|
||||||
|
|
||||||
serial->write(output);
|
serial->write(output);
|
||||||
if (doValidation) connected = false;
|
if (doValidation) connected = false;
|
||||||
else connected = true;
|
else connected = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user