Zao SDK for Jetson / libzep API Reference
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
zep::control Namespace Reference

Namespace that summarizes control relationship elements. More...

Classes

class  CloudControlCallbackInterface
 Cloud connection control function callback interface. More...
 
class  CloudControlInterface
 Interface for Cloud connection control function. More...
 
class  DirectControlCallbackInterface
 Direct connection control function callback interface. More...
 
class  DirectControlInterface
 Direct connection control function interface. More...
 
class  FactoryInterface
 Factory functional interface for control-related streams. More...
 
struct  LineInfo
 RASCOW2 Lineステータスリストのフォーマット More...
 
class  LineInfoEntry
 Format of RASCOW2 Line status information. More...
 
class  RoomGroupEntry
 Room group format. More...
 
class  StreamingControlCallbackInterface
 ストリーミング制御機能のコールバックインターフェース More...
 
class  StreamingControlInterface
 ストリーミング制御機能のインターフェース More...
 

Enumerations

enum class  line_status_t {
  kLineNone , kLineNoDevice , kLineNoAddress , kLineNoViewConnection ,
  kLineViewConnected , kLineTunnel , kLineNone , kLineNoDevice ,
  kLineNoAddress , kLineNoViewConnection , kLineViewConnected , kLineTunnel
}
 RASCOW2 Line status information type.
 
enum class  line_status_t {
  kLineNone , kLineNoDevice , kLineNoAddress , kLineNoViewConnection ,
  kLineViewConnected , kLineTunnel , kLineNone , kLineNoDevice ,
  kLineNoAddress , kLineNoViewConnection , kLineViewConnected , kLineTunnel
}
 RASCOW2 Lineステータス情報の種類
 

Functions

class zep::control::LineInfoEntry GetNumber () const noexcept
 Get Line number.
 
void SetNumber (std::uint8_t number) noexcept
 Set Line number.
 
line_status_t GetStatus () const noexcept
 Get Line status.
 
void SetStatus (line_status_t status) noexcept
 Set Line status.
 
void SetId (std::uint32_t id) noexcept
 Set the ID of the room group.
 
std::string GetName () const noexcept
 Get the name of the room group.
 
void SetName (const std::string &name) noexcept
 Set the name of the room group.
 
std::string GetNickname () const noexcept
 Get the nickname of the room group.
 
void SetNickname (const std::string &nickname) noexcept
 Set the nickname of the room group.
 
bool operator== (const RoomGroupEntry &other) const noexcept
 Compare equality between room groups.
 
bool operator!= (const RoomGroupEntry &other) const noexcept
 Non-equivalent comparison between room groups.
 

Detailed Description

Namespace that summarizes control relationship elements.

制御関係の要素をまとめた名前空間

Function Documentation

◆ operator!=()

bool zep::control::operator!= ( const RoomGroupEntry other) const
noexcept

Non-equivalent comparison between room groups.

Parameters
othercompare target
Return values
trueno match
falsematch

◆ operator==()

bool zep::control::operator== ( const RoomGroupEntry other) const
noexcept

Compare equality between room groups.

Parameters
otherCompare with other room groups.
Return values
truematch
falseNo match

◆ SetId()

void zep::control::SetId ( std::uint32_t  id)
noexcept

Set the ID of the room group.

Parameters
idID of room group

◆ SetName()

void zep::control::SetName ( const std::string &  name)
noexcept

Set the name of the room group.

Parameters
idName of room group.

◆ SetNickname()

void zep::control::SetNickname ( const std::string &  nickname)
noexcept

Set the nickname of the room group.

Parameters
idNickname of the room group.

◆ SetNumber()

void zep::control::SetNumber ( std::uint8_t  number)
noexcept

Set Line number.

Parameters
numberLine number set value

◆ SetStatus()

void zep::control::SetStatus ( line_status_t  status)
noexcept

Set Line status.

Parameters
statusLine status set value.