-
Notifications
You must be signed in to change notification settings - Fork 0
/
Transmit.cpp
27 lines (26 loc) · 1.03 KB
/
Transmit.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "Main.h"
#include "Buffer.h"
/************************************************************************
* SOURCE FILE : Transmit.cpp
* PROGRAM : Dumb Terminal
* FUNCTION : BOOL Transmit(TCHAR transmitChar, PCPARAMS cp)
* TCHAR transmitChar - Character to send over the serial connection
* PCPARAMS cp - structure containing the handle to the communication device
* RETURNS : TRUE on success, FALSE on failure
* DATE : September 27, 2010
* REVISIONS : None
* DESIGNER : Nick Huber
* PROGRAMMER : Nick Huber
* NOTES :
*
* This function transmits a single character over an established serial connection. If
* it encountered no errors it returns TRUE otherwise it returns FALSE.
*************************************************************************/
BOOL Transmit(TCHAR transmitChar, PCPARAMS cp) {
DWORD written;
if (!WriteFile(cp->hComm, &transmitChar, 1, &written ,NULL)) {
return FALSE;
}
AddData(transmitChar, cp);
return TRUE;
}