10#ifndef ZEP_CONTROL_LINE_INFO_HPP
11#define ZEP_CONTROL_LINE_INFO_HPP
25 kLineNoViewConnection,
55 std::uint8_t
GetNumber() const noexcept {
return number_; }
62 void SetNumber(std::uint8_t number)
noexcept { number_ = number; }
103 std::vector<LineInfoEntry>
GetLineInfo() const noexcept {
return line_info_; }
111 line_info_.push_back(line_info);
118 std::vector<LineInfoEntry> line_info_;
Format of RASCOW2 Line status information.
Definition LineInfo.hpp:33
void SetStatus(line_status_t status) noexcept
Lineステータスを設定する。
Definition LineInfo.hpp:74
std::uint8_t GetNumber() const noexcept
Line番号を取得する。
Definition LineInfo.hpp:55
line_status_t GetStatus() const noexcept
Lineステータスを取得する。
Definition LineInfo.hpp:67
LineInfoEntry(const std::uint8_t number, const line_status_t status) noexcept
LineInfoEntry オブジェクトを初期値付きで構築する。
Definition LineInfo.hpp:47
LineInfoEntry() noexcept
LineInfoEntry オブジェクトをデフォルト構築する。
Definition LineInfo.hpp:39
void SetNumber(std::uint8_t number) noexcept
Line番号を設定する。
Definition LineInfo.hpp:62
line_status_t
RASCOW2 Line status information type.
Definition LineInfo.hpp:21
Namespace for ZEP SDK.
Definition FactoryInterface.hpp:19
RASCOW2 Lineステータスリストのフォーマット
Definition LineInfo.hpp:92
LineInfo() noexcept
LineInfo オブジェクトをデフォルト構築する。
Definition LineInfo.hpp:98
std::vector< LineInfoEntry > GetLineInfo() const noexcept
RASCOW2 Lineステータスの動的配列を取得する。
Definition LineInfo.hpp:103
void SetLineInfo(LineInfoEntry &line_info) noexcept
RASCOW2 Lineステータスを動的配列に追加する。
Definition LineInfo.hpp:110