Zao SDK for Jetson / libzep API リファレンス
1.0.0.0 (2023-05-08)
|
一般的なシリアルポートに対する設定を格納するクラス。 More...
#include <PortConfig.hpp>
Public Types | |
enum | StopBits { StopBits::kOne = 10, StopBits::kOnePointFive = 15, StopBits::kTwo = 20 } |
ストップビット数の種類を表す列挙型。 More... | |
enum | Parity { Parity::kNone, Parity::kEven, Parity::kOdd } |
パリティチェックの種類を表す列挙型。 More... | |
Public Member Functions | |
PortConfig () noexcept | |
PortConfigオブジェクトをデフォルト構築する。 | |
PortConfig (int baud_rate, int data_bits, StopBits stop_bits, Parity parity) noexcept | |
PortConfigオブジェクトを初期値付きで構築する。 More... | |
int | GetBaudRate () const noexcept |
ボーレート(bps単位)を取得する。 | |
void | SetBaudRate (int new_value) noexcept |
ボーレート(bps単位)を設定する。 More... | |
int | GetDataBits () const noexcept |
データ(キャラクタ)のビット数を取得する。 | |
void | SetDataBits (int new_value) noexcept |
データ(キャラクタ)のビット数を設定する。 More... | |
StopBits | GetStopBits () const noexcept |
ストップビット数を取得する。 | |
void | SetStopBits (StopBits new_value) noexcept |
ストップビット数を取得する。 More... | |
Parity | GetParity () const noexcept |
パリティを取得する。 | |
void | SetParity (Parity new_value) noexcept |
パリティを設定する。 More... | |
一般的なシリアルポートに対する設定を格納するクラス。
|
strong |
|
strong |
|
inlinenoexcept |
PortConfigオブジェクトを初期値付きで構築する。
baud_rate | ボーレート [bps] |
data_bits | データ(キャラクタ)のビット数 [bit] |
stop_bits | ストップビット数 |
parity | パリティ |
|
inlinenoexcept |
ボーレート(bps単位)を設定する。
new_value | ボーレート [bps] |
|
inlinenoexcept |
データ(キャラクタ)のビット数を設定する。
new_value | データ(キャラクタ)のビット数 [bit] |
|
inlinenoexcept |
パリティを設定する。
new_value | パリティ |
|
inlinenoexcept |
ストップビット数を取得する。
new_value | ストップビット数 |