com_Open(LPCTSTR comName);
com_Close();
com_ReadLine(PBYTE lpBuff, DWORD readMax);
com_ReadPacket(PBYTE lpBuff, DWORD readMax);
com_Send(CONST PBYTE lpBuff, DWORD size);
com_SendString(LPCTSTR line);
上記のプログラムをLinuxで使用できるようにしたいと思っています。
fopen
fclose
fscanf
fprintf
fgetc
fclose
等で書き変えることはできますか?
com_Openについては下のように使用されポートを開いてるようです。
BOOL com_Open(LPCTSTR comName)
{
HANDLE hCom;
hCom = CreateFile(comName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );
if(hCom == INVALID_HANDLE_VALUE){
return FALSE;
}
s_hCom = hCom;
return TRUE;
}
よろしくお願いします。
ツイート | ![]() |