1#ifndef ZAO_ENDPOINT_SERIAL_TUNNEL_CONFIG_HPP_
2#define ZAO_ENDPOINT_SERIAL_TUNNEL_CONFIG_HPP_
4#include "PortConfig.hpp"
40 : port_config_(baud_rate, data_bits, stop_bits, parity),
41 packetize_mode_(packetize_mode) {}
54 port_config_ = new_value;
68 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:46
TunnelConfig(int baud_rate, int data_bits, PortConfig::StopBits stop_bits, PortConfig::Parity parity, PacketizeMode packetize_mode) noexcept
SerialPortConfigオブジェクトを初期値付きで構築する。
Definition TunnelConfig.hpp:38
void SetPortConfig(const PortConfig &new_value) noexcept
ポートの設定を取得する。
Definition TunnelConfig.hpp:53
TunnelConfig() noexcept
SerialTunnelConfigオブジェクトをデフォルト構築する。
Definition TunnelConfig.hpp:28
void SetPacketizeMode(PacketizeMode new_value) noexcept
パケタイズの種類を設定する。
Definition TunnelConfig.hpp:67
PacketizeMode GetPacketizeMode() const noexcept
パケタイズの種類を取得する。
Definition TunnelConfig.hpp:60
PacketizeMode
パケタイズの種類を表す列挙型。
Definition TunnelConfig.hpp:18
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11