Polyphase Game Engine
Loading...
Searching...
No Matches
SerialTypes.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdint.h>
4#include <string>
5
6typedef uint32_t SerialHandle;
7static const SerialHandle INVALID_SERIAL_HANDLE = 0;
8
9enum class SerialParity : uint8_t
10{
11 None,
12 Odd,
13 Even,
14 Mark,
15 Space
16};
17
19{
20 uint32_t mBaudRate = 9600;
21 uint8_t mDataBits = 8;
22 uint8_t mStopBits = 1;
24 bool mFlowControl = false;
25};
26
28{
29 std::string mPortName;
30 std::string mDescription;
31};
32
33struct SerialNative;
SerialParity
Definition SerialTypes.h:10
uint32_t SerialHandle
Definition SerialTypes.h:6
Definition SerialTypes.h:19
SerialParity mParity
Definition SerialTypes.h:23
bool mFlowControl
Definition SerialTypes.h:24
uint32_t mBaudRate
Definition SerialTypes.h:20
uint8_t mStopBits
Definition SerialTypes.h:22
uint8_t mDataBits
Definition SerialTypes.h:21
Definition SerialTypes.h:28
std::string mPortName
Definition SerialTypes.h:29
std::string mDescription
Definition SerialTypes.h:30