Как отправить данные через последовательный порт, который определён в другом файле

Есть файл mainwindow.cpp, в котором есть экземпляр класса QSerialPort. С помощью port->write(data) я отправляю через последовательный порт массивы данных. И мне нужно, чтобы по сигналу clicked() кнопки с помощью слота setSettings() через этот порт отправлялся массив, который определён файле can_settings.cpp.

can_settings.cpp:

connect(ui->setSettings, SIGNAl(clicked()), this, SLOT(saveSettings());

void CAN_Settings::saveSettings()
{
static CAN_cfg;

CAN_cfg[0] = 0x83;
CAN_cfg[1] = 0 | ui->RTR_EN->isChecked() << 6;
}

CAN_cfg нужно передать через port, который находится в mainwindow.cpp


Ответы (0 шт):