Как передать аргумент этого последовательного порта в функцию - PullRequest
1 голос
/ 25 мая 2020
int port = 1;
int CAS::open_config(void)
{
    int Ret = 0;
    serial.setBaudRate(QserialPort::Baud9600);
    serial.setDataBits(QserialPort::Data8);
    serial.setParity(QserialPort::NoParity);
    serial.setStopBits(QserialPort::OneStop);
    Ret = Configcom(Port,                );
}


int CAS::Configcom(unsigned char port,      )
{

}

Мне нужно передать аргумент, эти скорость передачи, четность, стоповые биты, чтобы я мог настроить эти детали в функции Configcom () ..

1 Ответ

1 голос
/ 25 мая 2020

ваш код предлагает мне, вам не нужно этого делать, если у вас есть доступ к объекту QserialPort с именем serial в методе open_config в классе CSA ,

, тогда вы можете получить к нему доступ с помощью метода CAS::Configcom

, но если все еще хотите, вы можете сделать что-то вроде

bool myMethod(QserialPort& s);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...