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