- 773 名前:767 mailto:sage [2005/08/28(日) 02:55:59 ]
- 先のSetDefault()の内部は、
void RS232C::SetDefault() { SetDelimiter(WIN); fInputSpeed = B9600; fOutputSpeed = B9600; fSleep = 0; struct termios tmp; fOptions = tmp; UnsetIflag(INPCK | ISTRIP); UnsetIflag(IXON | IXOFF | IXANY); UnsetOflag(OPOST); SetCflag(CLOCAL | CREAD); UnsetCflag(PARENB); UnsetCflag(CSIZE); SetCflag(CS8); UnsetCflag(CSTOPB); UnsetCflag(CRTSCTS); UnsetLflag(ICANON | ECHO | ECHOE | ISIG); SetCc(VMIN, 0); SetCc(VTIME, 10); SetInputSpeed(fInputSpeed); SetOutputSpeed(fOutputSpeed); SetTermios(fOptions); } です。 delimiterとbaud rateは後で変更しています。
|

|