1#ifndef ZAO_ENDPOINT_CONTROL_LINE_INFO_HPP
2#define ZAO_ENDPOINT_CONTROL_LINE_INFO_HPP
17 kLineNoViewConnection,
48 std::uint8_t
GetNumber() const noexcept {
return number_; }
55 void SetNumber(std::uint8_t number)
noexcept { number_ = number; }
95 std::vector<LineInfoEntry>
GetLineInfo() const noexcept {
return line_info_; }
103 line_info_.push_back(line_info);
110 std::vector<LineInfoEntry> line_info_;
RASCOW2 Lineステータス情報のフォーマット
Definition LineInfo.hpp:25
LineInfoEntry(const std::uint8_t number, const line_status_t status) noexcept
LineInfoEntry オブジェクトを初期値付きで構築する.
Definition LineInfo.hpp:39
void SetNumber(std::uint8_t number) noexcept
Line番号を設定する.
Definition LineInfo.hpp:55
line_status_t GetStatus() const noexcept
Lineステータスを取得する.
Definition LineInfo.hpp:60
void SetStatus(line_status_t status) noexcept
Lineステータスを設定する.
Definition LineInfo.hpp:67
LineInfoEntry() noexcept
LineInfoEntry オブジェクトをデフォルト構築する.
Definition LineInfo.hpp:31
std::uint8_t GetNumber() const noexcept
Line番号を取得する.
Definition LineInfo.hpp:48
line_status_t
RASCOW2 Lineステータス情報の種類
Definition LineInfo.hpp:13
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11
RASCOW2 Lineステータスリストのフォーマット
Definition LineInfo.hpp:84
std::vector< LineInfoEntry > GetLineInfo() const noexcept
RASCOW2 Lineステータスの動的配列を取得する.
Definition LineInfo.hpp:95
LineInfo() noexcept
LineInfo オブジェクトをデフォルト構築する.
Definition LineInfo.hpp:90
void SetLineInfo(LineInfoEntry &line_info) noexcept
RASCOW2 Lineステータスを動的配列に追加する.
Definition LineInfo.hpp:102