У меня есть программа, которая будет взаимодействовать с несколькими COM-портами.На данный момент у меня есть весь код в одном файле, и это немного грязно.Как я могу организовать это таким образом, чтобы все последовательные соединения и параметры соединения были установлены где-то еще, позволяя мне просто читать или записывать данные в порт в главном файле.
Вот пример конфигурации, которую я имею в виду
HANDLE hSerial = CreateFile("COM3",GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
DCB dcbSerialParams = {0};
dcbSerialParams.DCBlength=sizeof(dcbSerialParams);
dcbSerialParams.BaudRate=CBR_9600;
dcbSerialParams.ByteSize=8;
dcbSerialParams.StopBits=ONESTOPBIT;
dcbSerialParams.Parity=NOPARITY;