NServiceDeviceManager
Interface NServiceDeviceManager | ||
---|---|---|
Constants | Constant type | Constants |
ERROR_CODE |
ERROR_CODE_NO_ERR
ERROR_CODE_ERR
|
|
MANAGER_EVENT |
MGR_EVENT_DEV_CONNECT
MGR_EVENT_DEV_DISCONNECT
|
|
Method |
void getNServiceDevices(successCallback, errorCallback) void registerManagerCallback(callbackFn(ManagerEvent)) Number broadcastMessage(DOMString message) Number multicastMessage(DOMString groupID, DOMString message) |
Method void getNServiceDevices(successCallback, errorCallback) Request to get NService devices instances. |
|
---|---|
Parameter |
|
Return Value | None |
Example | webapis.nservice.getNServiceDevices(successCallback, errorCallback); |
Method void registerManagerCallback(callbackFn(ManagerEvent)) Request to set callback function to receive NService device manager events such as MGR_EVENT_DEV_CONNECT or MGR_EVENT_DEV_DISCONNECT. |
|
---|---|
Parameter |
|
Return Value | None |
Example | webapis.nservice.registerManagerCallback(cbFunc); |
Method Number broadcastMessage(DOMString message) broadcasts a message from TV application to all connected NService devices. |
|
---|---|
Parameter |
|
Return Value | ERROR_CODE_NO_ERR if call is successful, else ERROR_CODE_ERR (Number) |
Example | webapis.nservice.broadcastMessage(message); |
Method Number multicastMessage(DOMString groupID, DOMString message) multicasts messages from TV application to all connected NService devices in a specified group. |
|
---|---|
Parameter Parameter |
|
Return Value | ERROR_CODE_NO_ERR if call is successful, else ERROR_CODE_ERR (Number) |
Example | webapis.nservice.multicastMessage(groupID, message); |
Warning
This module is only supported on Samsung Smart TV models for 2013 and later. Samsung SDK 4.1 or higher could be used for development of NService applications.