| 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 | ストップビット数 | 
 1.8.13
 1.8.13