Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
zao::endpoint::monitor::LineState Class Reference

Line 状態を表すクラス. More...

#include <LineState.hpp>

Public Member Functions

 LineState () noexcept
 LineState オブジェクトをデフォルト構築する.
 
void SetActiveCount (std::uint8_t active_count) noexcept
 Active Line 数を設定する.
 
std::uint8_t GetActiveCount () const noexcept
 Active Line 数を取得する.
 
void SetLineState (const LineStateEntry &line_state) noexcept
 LineStateEntry 構造体を動的配列に追加する.
 
std::vector< LineStateEntryGetLineState () const noexcept
 LineStateEntry 構造体の動的配列を取得する.
 
std::uint8_t GetMaxCount () const noexcept
 最大 Line 数を取得する.
 
bool IsActive (int number) const noexcept
 指定した回線がアクティブか否かを取得する.
 

Detailed Description

Line 状態を表すクラス.

Member Function Documentation

◆ GetActiveCount()

std::uint8_t zao::endpoint::monitor::LineState::GetActiveCount ( ) const
inlinenoexcept

Active Line 数を取得する.

◆ GetMaxCount()

std::uint8_t zao::endpoint::monitor::LineState::GetMaxCount ( ) const
inlinenoexcept

最大 Line 数を取得する.

◆ IsActive()

bool zao::endpoint::monitor::LineState::IsActive ( int  number) const
inlinenoexcept

指定した回線がアクティブか否かを取得する.

Parameters
numberLine 番号( 1 〜 )

◆ SetActiveCount()

void zao::endpoint::monitor::LineState::SetActiveCount ( std::uint8_t  active_count)
inlinenoexcept

Active Line 数を設定する.

◆ SetLineState()

void zao::endpoint::monitor::LineState::SetLineState ( const LineStateEntry line_state)
inlinenoexcept

LineStateEntry 構造体を動的配列に追加する.

Parameters
line_stateRASCOW2 Lineステータスオブジェクト

The documentation for this class was generated from the following file: