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
LineInfoEntry(const std::uint8_t number, const line_status_t status) noexcept
LineInfoEntry object with initial values.
Definition LineInfo.hpp:47
LineInfoEntry() noexcept
Construct a LineInfoEntry object by default.
Definition LineInfo.hpp:39
void SetNumber(std::uint8_t number) noexcept
Line番号を設定する。
Definition LineInfo.hpp:62
class zep::control::LineInfoEntry GetNumber() const noexcept
Get Line number.
Definition LineInfo.hpp:55
void SetNumber(std::uint8_t number) noexcept
Set Line number.
Definition LineInfo.hpp:62
line_status_t GetStatus() const noexcept
Get Line status.
Definition LineInfo.hpp:67
line_status_t
RASCOW2 Line status information type.
Definition LineInfo.hpp:21
void SetStatus(line_status_t status) noexcept
Set Line status.
Definition LineInfo.hpp:74
Namespace for ZEP SDK.
Definition FactoryInterface.hpp:19
RASCOW2 Line status list format.
Definition LineInfo.hpp:92
LineInfo() noexcept
Construct a LineInfo object by default.
Definition LineInfo.hpp:98
std::vector< LineInfoEntry > GetLineInfo() const noexcept
Get a dynamic array of RASCOW2 Line statuses.
Definition LineInfo.hpp:103
void SetLineInfo(LineInfoEntry &line_info) noexcept
Add.
Definition LineInfo.hpp:110