OpenEye_SDK (Creating and Initializing an Object)
Interface Description
When the SDK is initialized, the WebSocket connections with the OpenEyeDeamon, OpenEyeLogin, and OpenEyeCall modules are implemented internally.
Notes
- The local client of the OpenEye is started.
- Only one web page can be used to initialize the SDK on each PC.
- The OpenEye_SDK.js file has been loaded to the third-party application page.
Method Definition
function OpenEye_SDK(opts)
Parameter Description
Parameter |
Type |
Mandatory/Optional |
Description |
---|---|---|---|
opts |
Mandatory |
Callback method. |
Parameter |
Type |
Mandatory/Optional |
Description |
---|---|---|---|
onOpeneyeDeamonReady |
function |
Mandatory |
The WebSocket connection with the OpenEye client is set up. |
onOpeneyeDeamonClose |
function |
Mandatory |
The WebSocket connection with the OpenEye client is closed.
NOTE:
If the WebSocket connection with the OpenEye client is closed, the WebSocket connections with the OpenEyeCall and OpenEyeLogin are also closed. |
serviceStartUp |
function |
Mandatory |
The local OpenEye service is started.
NOTE:
The WebSocket connections with OpenEyeCall and OpenEyeLogin can be set up only after the local OpenEye service is started. |
serviceShutDown |
function |
Mandatory |
The local OpenEye service is disabled. |
onOpeneyeLoginReady |
function |
Mandatory |
The WebSocket connection with the OpenEyeLogin is set up. |
onOpeneyeLoginClose |
function |
Mandatory |
The WebSocket connection with the OpenEyeLogin is closed. |
onOpeneyeCallReady |
function |
Mandatory |
The WebSocket connection with the OpenEyeCall is set up. |
onOpeneyeCallClose |
function |
Mandatory |
The WebSocket connection with the OpenEyeCall is closed. |
onVersionInfoNotify |
function |
Mandatory |
Version information notification. |
Examples
function onOpeneyeDeamonReady() { console.info("Openeye Deamon is Ready"); } function onOpeneyeDeamonClose() { console.error("Openeye Deamon is Closed,please restart it"); global_openEye_SDK = null; } function serviceStartUp() { console.info("OpenEye Service StartUp"); } function serviceShutDown() { console.error("OpenEye Service is shutdown,please restart it"); } function onOpeneyeCallClose() { console.error("onOpeneyeCallClose"); } function onOpeneyeCallReady() { console.info("onOpeneyeCallReady"); } function onOpeneyeLoginReady() { console.info("onTupLoginReady"); } function onOpeneyeLoginClose() { console.info("onOpeneyeLoginClose"); } function onVersionInfoNotify (data) { console.info("version is"); console.info(data); } var global_openEye_SDK = null; function initSDK(){ global_openEye_SDK = new OpenEye_SDK({ onOpeneyeReady: onOpeneyeReady, onOpeneyeClose: onOpeneyeClose, serviceStartUp: serviceStartUp, serviceShutDown: serviceShutDown, onOpeneyeLoginReady: onOpeneyeLoginReady, onOpeneyeLoginClose: onOpeneyeLoginClose, onOpeneyeCallReady: onOpeneyeCallReady, onOpeneyeCallClose: onOpeneyeCallClose, onVersionInfoNotify: onVersionInfoNotify }); }
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot