Inheritance diagram for WindowsSerialPort:

Definition at line 51 of file serial_port.cpp.
Public Member Functions | |
| WindowsSerialPort () | |
| int | Open (unsigned port) |
| int | Initialise (unsigned baud) |
| int | Out (const uint8_t *data, size_t size, unsigned timeout) |
| int | In (uint8_t *data, size_t maxSize, unsigned timeout) |
| void | Close () |
Private Member Functions | |
| ~WindowsSerialPort () | |
| int | Error (int defaultError=ErrorUnspecified) |
Private Attributes | |
| HANDLE | hSerial |
|
|
Open port for communications over a specified port number.
Implements SerialPort. Definition at line 105 of file serial_port.cpp. |
|
|
Initialise port.
Implements SerialPort. Definition at line 150 of file serial_port.cpp. |
|
||||||||||||||||
|
Transmit data. This function does not wait if only some of data could be transmitted, instead it returns immediately.
Implements SerialPort. Definition at line 191 of file serial_port.cpp. |
|
||||||||||||||||
|
Receive data.
Implements SerialPort. Definition at line 234 of file serial_port.cpp. |
|
|
Close port. Port must not be used again until Open() has been called. Implements SerialPort. Definition at line 277 of file serial_port.cpp. |
|
|
Process a Windows error.
Definition at line 78 of file serial_port.cpp. |
|
|
File handle for serial port. Definition at line 64 of file serial_port.cpp. |
1.4.4