Control System helper interface.
More...
#include <IControlSystemHelper.h>
Control System helper interface.
Definition at line 161 of file IControlSystemHelper.h.
◆ ~IControlSystemHelper()
virtual IControlSystemHelper::~IControlSystemHelper |
( |
| ) |
|
|
inlinevirtual |
◆ ConnectZRCSDevice()
virtual ZRCSDKError IControlSystemHelper::ConnectZRCSDevice |
( |
const std::string & |
deviceID | ) |
|
|
pure virtual |
Connect to ZRCS device.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ ControlZRCSDevice()
virtual ZRCSDKError IControlSystemHelper::ControlZRCSDevice |
( |
const std::string & |
deviceID, |
|
|
const std::string & |
methodID, |
|
|
const std::string & |
paramID, |
|
|
const std::string & |
value |
|
) |
| |
|
pure virtual |
Control ZRCS device, execute the action with specified params.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
deviceID | Device ID |
methodID | Method ID |
paramID | Param ID |
value | Param value |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ DeregisterSink()
Deregister meeting ControlSystem callback sink.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ ExecuteZRCSScene()
virtual ZRCSDKError IControlSystemHelper::ExecuteZRCSScene |
( |
const std::string & |
sceneID | ) |
|
|
pure virtual |
Execute control system scene.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
sceneID | Specify the scene ID to execute. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ GetZRCSDeviceList()
Query current control system device list info.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
[out] | deviceList | The device list info. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ GetZRCSSceneList()
Query current control system scene list.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
[out] | scenes | The config scenes. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ IsZRCSEnabled()
virtual ZRCSDKError IControlSystemHelper::IsZRCSEnabled |
( |
bool & |
enabled | ) |
|
|
pure virtual |
Query if control system is enabled currently.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
[out] | enabled | TRUE indicates control system is enabled. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ OpenRoomControls()
virtual ZRCSDKError IControlSystemHelper::OpenRoomControls |
( |
bool |
open | ) |
|
|
pure virtual |
Notify ZR controller enter room control system state.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
If Room control config some events when controller opens room control system, it will be triggered.
- Parameters
-
open | TRUE indicates controller has entered room control system state. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ RegisterSink()
Register ControlSystem helper callback sink.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.