08.01.2013 Aufrufe

Download - Projektlabor

Download - Projektlabor

Download - Projektlabor

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

90: GetCommTimeouts(hCom,&oldtimeouts); //sichere CommTimeouts<br />

91:<br />

92: newtimeouts.ReadIntervalTimeout = 12;<br />

93: newtimeouts.ReadTotalTimeoutMultiplier = 6;<br />

94: newtimeouts.ReadTotalTimeoutConstant = 4;<br />

95: newtimeouts.WriteTotalTimeoutMultiplier = 6;<br />

96: newtimeouts.WriteTotalTimeoutConstant = 4;<br />

97:<br />

98: SetCommTimeouts(hCom,&newtimeouts); //setze CommTimeouts<br />

99: */<br />

100: return hCom;<br />

101: }<br />

102:<br />

103:<br />

/************************************************************************<br />

****/<br />

104: /*Funktinsname: CloseCom()<br />

*/<br />

105: /*Dateiname: Com.c<br />

*/<br />

106: /*Übergabe: HANDLE auf den Port als HANDLE<br />

*/<br />

107: /*Rückgabe: void<br />

*/<br />

108: /*<br />

D:\juergen\Projekt\Projekt\prog\TestEmpf\Com.c<br />

*/<br />

109: /*Beschreibung: Schließt einen COM-Port<br />

*/<br />

110:<br />

/************************************************************************<br />

****/<br />

111: /*Autor: Jürgen Funck Initialien: JHF<br />

*/<br />

112:<br />

/************************************************************************<br />

****/<br />

113:<br />

114: void CloseCom(HANDLE hCom)<br />

115: {<br />

116: SetCommTimeouts(hCom,&oldtimeouts); //wiederherstellen der<br />

CommTimeouts<br />

117: CloseHandle(hCom); //schließe COM-Port<br />

118: }<br />

119:<br />

120:<br />

/************************************************************************<br />

****/<br />

121: /*Funktinsname: WriteToCom()<br />

*/<br />

122: /*Dateiname: Com.c<br />

*/<br />

123: /*Übergabe: HANDLE auf den Port als HANDLE<br />

*/<br />

124: /* Pointer auf die zu schreibenden Daten als LPCVOID<br />

*/<br />

125: /* Anzahl der zu schreibenden Bytes als DWORD<br />

*/<br />

126: /*Rückgabe: Erfolgsmeldung als BOOL<br />

*/<br />

127: /*<br />

*/<br />

128: /*Beschreibung: Schreibt AnzBytes in einen COM-Port<br />

*/<br />

129:<br />

/************************************************************************<br />

****/<br />

130: /*Autor: Jürgen Funck Initialien: JHF<br />

*/<br />

131:<br />

/************************************************************************<br />

215

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!