1#ifndef ZAO_ENDPOINT_CONTROL_CLOUD_CONTROL_INTERFACE_HPP_
2#define ZAO_ENDPOINT_CONTROL_CLOUD_CONTROL_INTERFACE_HPP_
9#include "../EventSourceInterface.hpp"
10#include "RoomGroupList.hpp"
11#include "StreamingControlInterface.hpp"
38 const bool cert_insecure) = 0;
イベントを生成するクラスの共通インターフェース
Definition EventSourceInterface.hpp:27
Cloud接続制御機能のコールバックインターフェース
Definition CloudControlInterface.hpp:112
virtual void OnReceiveSuid(const std::string &suid)
SUIDを取得できたときに呼び出されるコールバック
Definition CloudControlInterface.hpp:168
virtual void OnConnectingCloudView()
Cloudに接続要求が開始されたときに呼び出されるコールバック
Definition CloudControlInterface.hpp:150
virtual void OnConnectCloudView()
Cloudに接続されたときに呼び出されるコールバック
Definition CloudControlInterface.hpp:156
virtual void OnReceivePairingNumber(const std::string &pairing_number)
ペアリング番号を取得したときに呼び出されるコールバック
Definition CloudControlInterface.hpp:183
virtual void OnReceiveGroupIdList(const RoomGroupList &room_group_list)
会議室番号一覧を受信したときに呼び出されるコールバック
Definition CloudControlInterface.hpp:193
cloud_status_t
CloudStatusの種類
Definition CloudControlInterface.hpp:118
virtual void OnNotifyCloudStatus(cloud_status_t cloud_status)
Cloudの状態変化を受信したときに呼び出されるコールバック
Definition CloudControlInterface.hpp:201
virtual void OnReceiveVersion(const std::string &package_ver)
Versionを取得できたときに呼び出されるコールバック
Definition CloudControlInterface.hpp:174
virtual void OnDisconnectCloudView()
Cloudから切断されたときに呼び出されるコールバック
Definition CloudControlInterface.hpp:162
Cloud接続制御機能のインターフェース
Definition CloudControlInterface.hpp:25
virtual void RequestRoomGroupList()=0
ルームグループリストの取得を要求する
virtual void RequestSuid()=0
SUIDを要求する
virtual void RequestVersion()=0
Versionを要求する
virtual void StartCloud(const std::string &rest_api_url, const bool cert_insecure)=0
REST APIとの接続を要求する
virtual void StopCloud()=0
REST APIへの切断を要求する
virtual bool IsOffAirByCloud()=0
OffAirがCloudから行われたかどうかを取得
virtual void ConnectCloudView()=0
Cloudへの接続を要求する
virtual bool SelectRoomGroupId(const std::uint32_t group_id)=0
ルームグループリストIDを選択する
virtual void DisconnectCloudView()=0
Cloudとの切断を要求する
virtual void RequestPairing()=0
ペアリングを要求する
virtual void ResetPairing()=0
ペアリングをリセット要求する
ルームグループリストのフォーマット
Definition RoomGroupList.hpp:146
ストリーミング制御機能のコールバックインターフェース
Definition StreamingControlInterface.hpp:44
ストリーミング制御機能のインターフェース
Definition StreamingControlInterface.hpp:17
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11