1#ifndef ZAO_ENDPOINT_SERIAL_TUNNEL_CONFIG_HPP_
2#define ZAO_ENDPOINT_SERIAL_TUNNEL_CONFIG_HPP_
4#include "PortConfig.hpp"
49 : port_config_(baud_rate, data_bits, stop_bits, parity),
50 packetize_mode_(packetize_mode) {}
66 port_config_ = new_value;
83 packetize_mode_ = new_value;
一般的なシリアルポートに対する設定を格納するクラス
Definition PortConfig.hpp:12
Parity
パリティチェックの種類を表す列挙型
Definition PortConfig.hpp:42
StopBits
ストップビット数の種類を表す列挙型
Definition PortConfig.hpp:18
トンネリング設定を格納するクラス
Definition TunnelConfig.hpp:14
const PortConfig & GetPortConfig() const noexcept
ポートの設定を取得する。
Definition TunnelConfig.hpp:56
TunnelConfig(int baud_rate, int data_bits, PortConfig::StopBits stop_bits, PortConfig::Parity parity, PacketizeMode packetize_mode) noexcept
SerialPortConfigオブジェクトを初期値付きで構築する。
Definition TunnelConfig.hpp:47
void SetPortConfig(const PortConfig &new_value) noexcept
ポートの設定を取得する。
Definition TunnelConfig.hpp:65
TunnelConfig() noexcept
SerialTunnelConfigオブジェクトをデフォルト構築する。
Definition TunnelConfig.hpp:30
void SetPacketizeMode(PacketizeMode new_value) noexcept
パケタイズの種類を設定する。
Definition TunnelConfig.hpp:82
PacketizeMode GetPacketizeMode() const noexcept
パケタイズの種類を取得する。
Definition TunnelConfig.hpp:73
PacketizeMode
パケタイズの種類を表す列挙型
Definition TunnelConfig.hpp:20
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11