top

MULTISCREEN.DEVICE

This class provides methods of device settings. Like getting current device instance, creating a channel, initialization, connection for using Nservice.

Add the following line for multiscreen.Device class into a html file your own :

  script type="text/javascript" src="$MANAGER_WIDGET/Common/webapi/1.0/webapis.js">/script>

You can declare multiscreen.Device class like this :

  ex) var multiscreenDevice = webapis.multiscreen.Device;


Methods

getCurrent

Description
Retrieves the current devices instance
Parameters
■ callback 
  - Function
  - The callback handler

[callback parameter]
   * error 
    - An error instance if one  occurred during the async call
   * device
    - The device instance
Return■Void
Emulator SupportY
SDK Constraint.
Example
webapis.multiscreen.Device.getCurrent(function (error, device) { 
// device is the local device instance
});

createChannel

Description
Creates a channel instance
Parameters
■ id 
  - String
  - The id of the application
■ callback 
  - Function
  - The callback handler

[callback parameter]
   * error 
    - An error instance if one  occurred during the async call
   * channel 
    - The channel instance
Return■Void
Emulator SupportY
SDK Constraint.
Example
var device = webapis.multiscreen.Device;
device.createChannel(id, function (error, channel) {

});

getChannel

Description
get instance of channel by id
Parameters
■ id 
  - String
  - The id of the application
■ callback 
  - Function
  - The callback handler

[callback parameter]
   * error 
    - An error instance if one  occurred during the async call
   * channel 
    - The channel instance
Return■Void
Emulator SupportY
SDK Constraint.
Example
var device = webapis.multiscreen.Device;
device.getChannel(id, function (error, channel) {

});

showPinCode

Description
Displays the current pin code for the device using the devices system UI
Parameters
■ callback 
  - Function
  - The callback handler

[callback parameter]
   * error 
    - An error instance if one  occurred during the async call
Return■Void
Emulator SupportY
SDK Constraint.
Example
var device = webapis.multiscreen.Device;
device.showPincode(function (error) {

});

openChannel

Description
Creates, configures, and connects to a channel
Parameters
■ id 
  - String
  - The id of the application
■ attributes
  - Object
  - attributes for opening channel
■ callback 
  - Function
  - The callback handler

[callback parameter]
   * error 
    - An error instance if one  occurred during the async call
   * channel 
   - The channel instance
Return■Void
Emulator SupportY
SDK Constraint.
Example
var device = webapis.multiscreen.Device;
device.openChannel(id, {name:"Joe"},function (error, channel) {

});

ready

Description
Tells the system that application is ready to receive events
Parameters
none
Return■Void
Emulator SupportY
SDK Constraint.
Example
var device = webapis.multiscreen.Device;
device.ready();