int main(int argc, char *argv[])
{
// Producer *producer = new Producer();
// Consumer *consumer = new Consumer();
// FuelSystem *fuelSystem = new FuelSystem();
// producer->start();
// consumer->start();
// producer->wait();
// consumer->wait();
// QObject::connect(fuelSystem, SIGNAL(DSLFL_SendToRS485(QByteArray)), producer, SLOT(ProducerWritePacket(QByteArray)));
// fuelSystem->init();
rs485 *rs_485 = new rs485();
//FuelSystem *fuelSystem = new FuelSystem();
exhaustSystem *MyExhaust = new exhaustSystem();
packet.append(0x04);
rs_485->rs485DataAquisition(packet);
return a.exec()
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// Producer *producer = new Producer();
// Consumer *consumer = new Consumer();
// FuelSystem *fuelSystem = new FuelSystem();
// producer->start();
// consumer->start();
// producer->wait();
// consumer->wait();
// QObject::connect(fuelSystem, SIGNAL(DSLFL_SendToRS485(QByteArray)), producer, SLOT(ProducerWritePacket(QByteArray)));
// fuelSystem->init();
rs485 *rs_485 = new rs485();
//FuelSystem *fuelSystem = new FuelSystem();
exhaustSystem *MyExhaust = new exhaustSystem();
QByteArray packet;
packet.append(0x04);
QObject::connect(MyExhaust, SIGNAL(EXHAUST_SendToRS485(QByteArray)), rs_485, SLOT(rs485DataAquisition(QByteArray)));
QObject::connect(rs_485, SIGNAL(rs485sendData(QByteArray)),MyExhaust, SLOT(EXHAUST_DataReceive(QByteArray)));
rs_485->rs485DataAquisition(packet);
return a.exec()
}
To copy to clipboard, switch view to plain text mode
Bookmarks