To use Samsung B2B API,
<script type="text/javascript" src="$B2BAPIS/b2bapis/b2bapis.js"></script>
Should be loaded in index.html
readonly attribute B2BControlManager b2bcontrol
DOMString getVersion()
This interface provides methods to get b2bcontrol module version.
var Version = null;
try {
Version = b2bapis.b2bcontrol.getVersion();
} catch (e) {
console.log("[getVersion] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== Version){
console.log("[getVersion] call syncFunction type: " + Version);
}
void setSpeakerType(B2BControlSpeakerType type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set speaker type.
var type = "TV";
var onSuccess = function(val) {
console.log("[setSpeakerType] " + " success " + val);
}
var onError = function(error) {
console.log("[setSpeakerType] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setSpeakerType(type, onSuccess, onError);
B2BControlSpeakerType getSpeakerType()
This interface provides methods to get speaker type.
var SpeakerType = null;
try {
SpeakerType = b2bapis.b2bcontrol.getSpeakerType();
} catch (e) {
console.log("[getSpeakerType] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== SpeakerType){
console.log("[getSpeakerType] call syncFunction type: " + SpeakerType);
}
void setCurrentTime(DOMString currentTime, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set current time.
var onSuccess = function(val) {
console.log("[setCurrentTime] success : " + val );
}
var onError = function(error) {
console.log("[setCurrentTime] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setCurrentTime] ");
//2015= year, 12= month, 25= day, 15=hour, 56= minute, 40= second
b2bapis.b2bcontrol.setCurrentTime("2015:12:25:15:56:40", onSuccess, onError);
DOMString getCurrentTime()
This interface provides methods to get current time.
var CurrentTime = null;
try {
CurrentTime = b2bapis.b2bcontrol.getCurrentTime();
} catch (e) {
console.log("[getCurrentTime] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== CurrentTime){
console.log("[getCurrentTime] call syncFunction type: " + CurrentTime);
}
void setLampSchedule(B2BControlOnOffEnable Enable, DOMString Time, long Brightness, DOMString SecondTime, long SecondBrightness, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set LampSchedule.
var onSuccess = function(val) {
console.log("[setLampSchedule] success : " + val);
}
var onError = function(error) {
console.log("[setLampSchedule] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setLampSchedule] ");
b2bapis.b2bcontrol.setLampSchedule("ON","10:30",100,"20:30",50, onSuccess, onError);
DOMString getLampSchedule()
This interface provides methods to get LampSchedule.
var LampSchedule = null;
try {
LampSchedule = b2bapis.b2bcontrol.getLampSchedule();
} catch (e) {
console.log("[getLampSchedule] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== LampSchedule){
console.log("[getLampSchedule] call syncFunction type: " + LampSchedule);
}
DOMString getCurrentTemperature()
This interface provides methods to get current temperature.
var CurrentTemperature = null;
try {
CurrentTemperature = b2bapis.b2bcontrol.getCurrentTemperature();
} catch (e) {
console.log("[getCurrentTemperature] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== CurrentTemperature){
console.log("[getCurrentTemperature] call syncFunction type: " + CurrentTemperature);
}
void setAlarmTemperature(long AlramTemperature, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set AlarmTemperature.
var onSuccess = function(val) {
console.log("[setAlarmTemperature] success : " + val);
}
var onError = function(error) {
console.log("[setAlarmTemperature] code :" + error.code + " error name: " +
error.name + " message " + error.message);
}
console.log("[setAlarmTemperature] ");
b2bapis.b2bcontrol.setAlarmTemperature(100, onSuccess, onError);
DOMString getAlarmTemperature()
This interface provides methods to get alarm Temperature.
var AlarmTemperature = null;
try {
AlarmTemperature = b2bapis.b2bcontrol.getAlarmTemperature();
} catch (e) {
console.log("[getAlarmTemperature] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== AlarmTemperature){
console.log("[getAlarmTemperature] call syncFunction type: " + AlarmTemperature);
}
void setIRLockOnOff(B2BControlOnOffEnable Enable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set IR Lock.
var onSuccess = function(val) {
console.log("[setIRLockOnOff] success : " + val);
}
var onError = function(error) {
console.log("[setIRLockOnOff] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setIRLockOnOff] ");
b2bapis.b2bcontrol.setIRLockOnOff("ON", onSuccess, onError);
B2BControlOnOffEnable getIRLockStatus()
This interface provides methods to get IR Lock status.
var IRLockOnOff = null;
try {
IRLockOnOff = b2bapis.b2bcontrol.getIRLockStatus();
} catch (e) {
console.log("[getIRLockStatus] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== IRLockOnOff){
console.log("[getIRLockStatus] call syncFunction type: " + IRLockOnOff);
}
B2BControlOnOffEnable getIRLockOnOff()
This interface provides methods to get IR Lock status same as getIRLockStatus.
var IRLockOnOff = null;
try {
IRLockOnOff = b2bapis.b2bcontrol.getIRLockOnOff();
} catch (e) {
console.log("[getIRLockOnOff] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== IRLockOnOff){
console.log("[getIRLockOnOff] call syncFunction type: " + IRLockOnOff);
}
void setPanelMute(B2BControlOnOffEnable Enable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Panel Mute.
var onSuccess = function(val) {
console.log("[setPanelMute] success : " + val);
}
var onError = function(error) {
console.log("[setPanelMute] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setPanelMute] ");
b2bapis.b2bcontrol.setPanelMute("ON", onSuccess, onError);
B2BControlOnOffEnable getPanelMuteStatus()
This interface provides methods to get Panel mute status.
var PanelMuteOnOff = null;
try {
PanelMuteOnOff = b2bapis.b2bcontrol.getPanelMuteStatus();
} catch (e) {
console.log("[getPanelMuteStatus] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== PanelMuteOnOff){
console.log("[getPanelMuteStatus] call syncFunction type: " + PanelMuteOnOff);
}
void setButtonLock(B2BControlOnOffEnable Enable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Button Lock.
var onSuccess = function(val) {
console.log("[setButtonLock] success : " + val);
}
var onError = function(error) {
console.log("[setButtonLock] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setButtonLock] ");
b2bapis.b2bcontrol.setButtonLock("ON", onSuccess, onError);
B2BControlOnOffEnable getButtonLockStatus()
This interface provides methods to get Button Lock status.
var ButtonLockOnOff = null;
try {
ButtonLockOnOff = b2bapis.b2bcontrol.getButtonLockStatus();
} catch (e) {
console.log("[getButtonLockStatus] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== ButtonLockOnOff){
console.log("[getButtonLockStatus] call syncFunction type: " + ButtonLockOnOff);
}
void setIPConfigType(B2BControlIPType type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set IP Config type.
var onSuccess = function() {
console.log("[setIPConfigType] success ");
}
var onError = function(error) {
console.log("[setIPConfigType] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
IPflag = b2bcontrol.getIPConfigType(); *
if(IPflag === "STATIC")
{
console.log("[setIPConfigType] DYNAMIC");
b2bcontrol.setIPConfigType("DYNAMIC", onSuccess, onError);
}
else
{
console.log("[setIPConfigType] STATIC");
b2bcontrol.setIPConfigType("STATIC", onSuccess, onError);
}
B2BControlIPType getIPConfigType()
This interface provides methods to get IP Config type.
var IPConfigType = null;
try {
console.log("[getIPConfigType] b2bcontrol object : "+b2bcontrol);
IPConfigType = b2bcontrol.getIPConfigType();
} catch (e) {
console.log("[getIPConfigType] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== IPConfigType){
console.log("[getIPConfigType] call syncFunction type: " + IPConfigType);
}
DOMString getSerialNumber()
This interface provides methods to get Serial Number.
var SerialNumber = null;
try {
SerialNumber = b2bapis.b2bcontrol.getSerialNumber();
} catch (e) {
console.log("[getSerialNumber] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== SerialNumber){
console.log("[getSerialNumber] call syncFunction type: " + SerialNumber);
}
void setSafetyScreen(B2BControlOnOffEnable Enable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set safety screen.
var onSuccess = function(val) {
console.log("[setSafetyScreen] success : " + val);
}
var onError = function(error) {
console.log("[setSafetyScreen] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setSafetyScreen] ");
b2bapis.b2bcontrol.setSafetyScreen("ON", onSuccess, onError);
B2BControlOnOffEnable getSafetyScreen()
This interface provides methods to get safety screen.
var SafetyScreen = null;
try {
SafetyScreen = b2bapis.b2bcontrol.getSafetyScreen();
} catch (e) {
console.log("[getSafetyScreen] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== SafetyScreen){
console.log("[getSafetyScreen] call syncFunction type: " + SafetyScreen);
}
void setSafetyLock(B2BControlOnOffEnable Enable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Safety Lock.
var onSuccess = function(val) {
console.log("[setSafetyLock] success : " + val);
}
var onError = function(error) {
console.log("[setSafetyLock] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setSafetyLock] ");
b2bapis.b2bcontrol.setSafetyLock("ON", onSuccess, onError);
B2BControlOnOffEnable getSafetyLock()
This interface provides methods to get safety lock status.
var SafetyLock = null;
try {
SafetyLock = b2bapis.b2bcontrol.getSafetyLock();
} catch (e) {
console.log("[getSafetyLock] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== SafetyLock){
console.log("[getSafetyLock] call syncFunction type: " + SafetyLock);
}
void setOsdMute(B2BControlOnOffEnable Enable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Osd Mute.
var onSuccess = function(val) {
console.log("[setOsdMute] success : " + val);
}
var onError = function(error) {
console.log("[setOsdMute] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setOsdMute] ");
b2bapis.b2bcontrol.setOsdMute("ON", onSuccess, onError);
B2BControlOnOffEnable getOsdMute()
This interface provides methods to get Osd Mute.
var OsdMute = null;
try {
OsdMute = b2bapis.b2bcontrol.getOsdMute();
} catch (e) {
console.log("[getOsdMute] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== OsdMute){
console.log("[getOsdMute] call syncFunction type: " + OsdMute);
}
void setNetPIP(B2BControlOnOffEnable Enable, SourceType SOURCE, DOMString RECT, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set PIP Play, If it should be run with video content, video api should be called first.
var onSuccess = function(val) {
console.log("[setNetPIP] success : " + val);
}
var onError = function(error) {
console.log("[setNetPIP] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setNetPIP] ");
b2bapis.b2bcontrol.setNetPIP("ON","TV","600:200:520:400", onSuccess, onError);
int getNetPIP()
This interface provides methods to get Net PIP Status.
var readPIPStatus = null;
try {
readPIPStatus = b2bcontrol.getNetPIP();
} catch (e) {
console.log("[getPIPStatus] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== readPIPStatus){
console.log("[getPIPStatus] call syncFunction type: " + readPIPStatus);
}
void rebootDevice( B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to reboot device.
var onSuccess = function(val) {
console.log("[rebootDevice] success : " + val);
}
var onError = function(error) {
console.log("[rebootDevice] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[rebootDevice] ");
b2bapis.b2bcontrol.rebootDevice(onSuccess, onError);
void setPowerOff( B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set power off.
var onSuccess = function(val) {
console.log("[setPowerOff] success : " + val);
}
var onError = function(error) {
console.log("[setPowerOff] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setPowerOff] ");
b2bapis.b2bcontrol.setPowerOff(onSuccess, onError);
void setIPAddress(DOMString IP, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set IP Address.
var onSuccess = function(val) {
console.log("[setIPAddress] success : " + val);
}
var onError = function(error) {
console.log("[setIPAddress] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setIPAddress] ");
b2bapis.b2bcontrol.setIPAddress("107.108.109.110", onSuccess, onError);
DOMString getIPAddress()
This interface provides methods to get IP Address.
var IPAddress = null;
try {
IPAddress = b2bapis.b2bcontrol.getIPAddress();
} catch (e) {
console.log("[getIPAddress] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== IPAddress){
console.log("[getIPAddress] call syncFunction type: " + IPAddress);
}
void setSubnetMask(DOMString subnetMask, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set subnet mask.
var onSuccess = function(val) {
console.log("[setSubnetMask] success : " + val);
}
var onError = function(error) {
console.log("[setSubnetMask] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setSubnetMask] ");
b2bapis.b2bcontrol.setSubnetMask("255.255.255.0", onSuccess, onError);
DOMString getSubNetMask()
This interface provides methods to get subnet mask.
var subNetMask = null;
try {
subNetMask = b2bapis.b2bcontrol.getSubNetMask();
} catch (e) {
console.log("[getSubNetMask] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== subNetMask){
console.log("[getSubNetMask] call syncFunction type: " + subNetMask);
}
void setGatewayAddress(DOMString gateWay, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set gateway address.
var onSuccess = function(val) {
console.log("[setGatewayAddress] success : " + val);
}
var onError = function(error) {
console.log("[setGatewayAddress] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setGatewayAddress] ");
b2bapis.b2bcontrol.setGatewayAddress("107.108.109.1", onSuccess, onError);
DOMString getGatewayAddress()
This interface provides methods to get gateway address.
var GatewayAddress = null;
try {
GatewayAddress = b2bapis.b2bcontrol.getGatewayAddress();
} catch (e) {
console.log("[getGatewayAddress] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== GatewayAddress){
console.log("[getGatewayAddress] call syncFunction type: " + GatewayAddress);
}
void setDNSServer(DOMString dns, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set DNS Server.
var onSuccess = function(val) {
console.log("[setDNSServer] success : " + val);
}
var onError = function(error) {
console.log("[setDNSServer] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setDNSServer] ");
b2bapis.b2bcontrol.setDNSServer("107.108.109.1", onSuccess, onError);
DOMString getDNSServer()
This interface provides methods to get DNS Address.
var DNSServer = null;
try {
DNSServer = b2bapis.b2bcontrol.getDNSServer();
} catch (e) {
console.log("[getDNSServer] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== DNSServer){
console.log("[getDNSServer] call syncFunction type: " + DNSServer);
}
DOMString getMACAddress()
This interface provides methods to get mac address.
var MACAddress = null;
var MACAddress_WIRED = null;
var MACAddress_WIRELESS = null;
try {
MACAddress_WIRED = b2bapis.b2bcontrol.getMACAddress();
MACAddress_WIRED = b2bapis.b2bcontrol.getMACAddress("WIRED");
MACAddress_WIRELESS = b2bapis.b2bcontrol.getMACAddress("WIRELESS");
} catch (e) {
console.log("[getMACAddress] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== MACAddress){
console.log("[getMACAddress] call syncFunction type: " + MACAddress);
}
DOMString getProxyserverInfo()
This interface provides methods to get Proxy server information.
var ProxyserverInfo = null;
try {
ProxyserverInfo = b2bapis.b2bcontrol.getProxyserverInfo();
} catch (e) {
console.log("[getProxyserverInfo] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== ProxyserverInfo){
console.log("[getProxyserverInfo] call syncFunction type: " + ProxyserverInfo);
}
void setProxyserverInfo(DOMString strURL, DOMString strPort, DOMString strID, DOMString strPW, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Proxy server information.
var onSuccess = function(val) {
console.log("[setProxyserverInfo] success : " + val);
}
var onError = function(error) {
console.log("[setProxyserverInfo] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setProxyserverInfo] ");
b2bapis.b2bcontrol.setProxyServerInfo("","","10.20.30.40","9998", onSuccess, onError);
void captureScreen( B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to capture screen.
var onSuccess = function(val) {
console.log("[captureScreen] success : " + val);
}
var onError = function(error) {
console.log("[captureScreen] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[captureScreen] ");
b2bapis.b2bcontrol.captureScreen(onSuccess, onError);
void setURLLauncherAddress(DOMString url, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set URL Lancher address.
var onSuccess = function(val) {
console.log("[setURLLauncherAddress] success : " + val);
}
var onError = function(error) {
console.log("[setURLLauncherAddress] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setURLLauncherAddress] ");
b2bapis.b2bcontrol.setURLLauncherAddress("http://10.88.43.36:8080/New2016/Test/", onSuccess, onError);
DOMString getURLLauncherAddress()
This interface provides methods to get URL Launcher's address.
var URLLauncherAddress = null;
try {
URLLauncherAddress = b2bapis.b2bcontrol.getURLLauncherAddress();
} catch (e) {
console.log("[getURLLauncherAddress] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== URLLauncherAddress){
console.log("[getURLLauncherAddress] call syncFunction type: " + URLLauncherAddress);
}
void setSourceOrientation(B2BControlSourceType type, B2BControlDEGREE degree, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set source orientation.
var onSuccess = function(val) {
console.log("[setSourceOrientation] success : " + val);
}
var onError = function(error) {
console.log("[setSourceOrientation] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setSourceOrientation] ");
b2bapis.b2bcontrol.setSourceOrientation("TV","DEGREE_0", onSuccess, onError);
B2BControlDEGREE getSourceOrientation(B2BControlSourceType type)
This interface provides methods to get source orientation.
var onSuccess = function(val) {
console.log("[getSourceOrientation] success : " + val);
}
var onError = function(error) {
console.log("[getSourceOrientation] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[getSourceOrientation] ");
b2bapis.b2bcontrol.getSourceOrientation("TV");
void setOnTimer(B2BControlTimerType type, DOMString ontime, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set onTimer.
var onSuccess = function(val) {
console.log("[setOnTimer] success : " + val);
}
var onError = function(error) {
console.log("[setOnTimer] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setOnTimer] ");
b2bapis.b2bcontrol.setOnTimer("TIMER6","21:30", onSuccess, onError);
DOMString getOnTimer(B2BControlTimerType type)
This interface provides methods to get onTimer.
var OnTimer = null;
try {
OnTimer = b2bapis.b2bcontrol.getOnTimer("TIMER2");
} catch (e) {
console.log("[getOnTimer] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== OnTimer){
console.log("[getOnTimer] call syncFunction type: " + OnTimer);
}
void setOffTimer(B2BControlTimerType timer, DOMString offtime, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set off Timer.
var onSuccess = function(val) {
console.log("[setOffTimer] success : " + val);
}
var onError = function(error) {
console.log("[setOffTimer] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setOffTimer] ");
b2bapis.b2bcontrol.setOffTimer("TIMER6","21:30", onSuccess, onError);
DOMString getOffTimer(B2BControlTimerType type)
This interface provides methods to get off Timer.
var OffTimer = null;
try {
OffTimer = b2bapis.b2bcontrol.getOffTimer("TIMER5");
} catch (e) {
console.log("[getOffTimer] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== OffTimer){
console.log("[getOffTimer] call syncFunction type: " + OffTimer);
}
void setOnTimerRepeat(B2BControlTimerType type, DOMString time, B2BControlTimerRepeatSet repeatType, TimerDay day, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Timer repeatly.
var onSuccess = function(val) {
console.log("[setOnTimerRepeat] success : " + val);
}
var onError = function(error) {
console.log("[setOnTimerRepeat] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setOnTimerRepeat] ");
b2bapis.b2bcontrol.setOnTimerRepeat("TIMER6","12:30","TIMER_MANUAL","SUN:MON:TUE:FRI", onSuccess, onError);
b2bapis.b2bcontrol.setOnTimerRepeat("TIMER7","15:30","TIMER_MON_SAT","", onSuccess, onError);
DOMString getOnTimerRepeat(TimerType type)
This interface provides methods to get timer repeatly.
var OnTimerRepeat = null;
try {
OnTimerRepeat = b2bapis.b2bcontrol.getOnTimerRepeat("TIMER3");
} catch (e) {
console.log("[OnTimerRepeat] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== getOnTimerRepeat){
console.log("[OnTimerRepeat] call syncFunction type: " + OnTimerRepeat);
}
void setOffTimerRepeat(TimerType type, DOMString offtime, TimerRepeatSet repeatType, B2BControlTimerDay day, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set off timer repeatly.
var onSuccess = function(val) {
console.log("[setOffTimerRepeat] success : " + val);
}
var onError = function(error) {
console.log("[setOffTimerRepeat] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setOffTimerRepeat] ");
b2bapis.b2bcontrol.setOffTimerRepeat("TIMER7","14:00","TIMER_MANUAL","SUN:MON:TUE:FRI", onSuccess, onError);
DOMString getOffTimerRepeat(B2BControlTimerType type)
This interface provides methods to get off timer repeatly.
var OffTimerRepeat = null;
try {
OffTimer = b2bapis.b2bcontrol.getOffTimerRepeat("TIMER6");
} catch (e) {
console.log("[getOffTimerRepeat] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== OffTimerRepeat){
console.log("[getOffTimerRepeat] call syncFunction type: " + OffTimerRepeat);
}
void setOnTimerVolume(B2BControlTimerType type, long volume, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set timer volume.
var onSuccess = function(val) {
console.log("[setOnTimerVolume] success : " + val);
}
var onError = function(error) {
console.log("[setOnTimerVolume] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setOnTimerVolume] ");
b2bapis.b2bcontrol.setOnTimerVolume("TIMER7" ,10, onSuccess, onError);
DOMString getOnTimerVolume(B2BControlTimerType type)
This interface provides methods to get timer volume.
var OnTimerVolume = null;
try {
OnTimerVolume = b2bapis.b2bcontrol.getOnTimerVolume("TIMER1");
} catch (e) {
console.log("[getOnTimerVolume] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== OnTimerVolume){
console.log("[getOnTimerVolume] call syncFunction type: " + OnTimerVolume);
}
void setHolidayToTimer(B2BControlTimerOnOffEnable enable, B2BControlTimerType type, B2BControlTimerHolidayOnOff holidayEnable, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set holiday's timer.
var onSuccess = function(val) {
console.log("[setHolidayToTimer] success : " + val);
}
var onError = function(error) {
console.log("[setHolidayToTimer] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setHolidayToTimer] ");
b2bapis.b2bcontrol.setHolidayToTimer("OFF_TIMER", "TIMER1", "HOLIDAY_OFF", onSuccess, onError);
B2BControlTimerHolidayOnOff getHolidayToTimer(B2BControlTimerOnOffEnable enable, B2BControlTimerType type)
This interface provides methods to get holiday setting value.
var HolidayToTimer = null;
try {
HolidayToTimer = b2bapis.b2bcontrol.getHolidayToTimer("ON_TIMER","TIMER1");
} catch (e) {
console.log("[getHolidayToTimer] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== HolidayToTimer){
console.log("[getHolidayToTimer] call syncFunction type: " + HolidayToTimer);
}
void setHolidayList(DOMString option, DOMString start_month, DOMString start_day, DOMString end_month, DOMString end_day, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set holiday list.
var onSuccess = function(val) {
console.log("[setHolidayList] success : " + val);
}
var onError = function(error) {
console.log("[setHolidayList] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setHolidayList] ");
b2bapis.b2bcontrol.setHolidayList("ADD","1","31","2","28",onSuccess, onError);
DOMString getHolidayList()
This interface provides methods to get holiday list.
var HolidayList = null;
try {
HolidayList = b2bapis.b2bcontrol.getHolidayList();
} catch (e) {
console.log("[getHolidayList] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== HolidayList){
console.log("[getHolidayList] call syncFunction type: " + HolidayList);
}
int getSystemUpTime()
This interface provides methods to get system up time.
var SystemUpTime = null;
try {
SystemUpTime = b2bapis.b2bcontrol.getSystemUpTime();
} catch (e) {
console.log("[getSystemUpTime] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== SystemUpTime){
console.log("[getSystemUpTime] call syncFunction type: " + SystemUpTime);
}
void updateFirmware(DOMString SoftwareID, DOMString SWUFileName, DOMString SWVersion, DOMString SWURL, long SWTotalBytes, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to update firmware.
var onSuccess = function(val) {
console.log("[updateFirmware] success : " + val);
}
var onError = function(error) {
console.log("[updateFirmware] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[updateFirmware] ");
var SoftwareID = "0";
var SWUFileName = "upgrade.bem";
var SWVersion = "T-HKMLAKUC 0227.20";
var SWURL = "http://10.88.43.36:8080/New2016/Saurabh/swupdate/T-HKMLAKUC_0227_20/image/upgrade.bem";
var SWTotalBytes = 1007396825;
b2bapis.b2bcontrol.updateFirmware(SoftwareID, SWUFileName, SWVersion, SWURL, SWTotalBytes, onSuccess, onError);
DOMString getFirmwareVersion()
This interface provides methods to get firware version, submicom.
var FirmwareVersion = null;
try {
FirmwareVersion = b2bapis.b2bcontrol.getFirmwareVersion();
} catch (e) {
console.log("[getFirmwareVersion] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
// In case of firmware version only, ex) T-MHTKAUC-0320
// In case of submicom versino also, ex) T-MHTKAUC-0320;t-ktm2elakus-1019_D;SE18S type-10
}
if(null !== FirmwareVersion){
console.log("[getFirmwareVersion] call syncFunction type: " + FirmwareVersion);
}
void setAutoPowerOn(B2BControlOnOffEnable onoff, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set AutoPowerOn.
var type = null;
var onSuccess = function(val) {
console.log("[setAutoPowerOn] " + " success " + val);
}
var onError = function(error) {
console.log("[setAutoPowerOn] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setAutoPowerOn("ON", onSuccess, onError);
B2BControlOnOffEnable getAutoPowerOn()
This interface provides methods to get AutoPowerOn.
var AutoPowerOn = null;
try {
AutoPowerOn = b2bapis.b2bcontrol.getAutoPowerOn();
} catch (e) {
console.log("[getAutoPowerOn] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== AutoPowerOn){
console.log("[getAutoPowerOn] call syncFunction type: " + AutoPowerOn);
}
void setMaxPowerSaving(B2BControlOnOffEnable onoff, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set MaxPowerSaving.
var type = null;
var onSuccess = function(val) {
console.log("[setMaxPowerSaving] " + " success " + val);
}
var onError = function(error) {
console.log("[setMaxPowerSaving] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setMaxPowerSaving("ON", onSuccess, onError);
B2BControlOnOffEnable getMaxPowerSaving()
This interface provides methods to get MaxPowerSaving.
var MaxPowerSaving = null;
try {
MaxPowerSaving = b2bapis.b2bcontrol.getMaxPowerSaving();
} catch (e) {
console.log("[getMaxPowerSaving] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== MaxPowerSaving){
console.log("[getMaxPowerSaving] call syncFunction type: " + MaxPowerSaving);
}
void setNetworkStandby(B2BControlOnOffEnable onoff, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set NetworkStandby.
var type = null;
var onSuccess = function(val) {
console.log("[setNetworkStandby] " + " success " + val);
}
var onError = function(error) {
console.log("[setNetworkStandby] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setNetworkStandby("ON", onSuccess, onError);
B2BControlOnOffEnable getNetworkStandby()
This interface provides methods to get NetworkStandby.
var NetworkStandby = null;
try {
NetworkStandby = b2bapis.b2bcontrol.getNetworkStandby();
} catch (e) {
console.log("[getNetworkStandby] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== NetworkStandby){
console.log("[getNetworkStandby] call syncFunction type: " + NetworkStandby);
}
void setEnergySavingMode(B2BControlEnergySavingMode mode, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set EnergySavingMode.
var type = null;
var onSuccess = function(val) {
console.log("[setEnergySavingMode] " + " success " + val);
}
var onError = function(error) {
console.log("[setEnergySavingMode] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setEnergySavingMode("OFF", onSuccess, onError);
B2BControlEnergySavingMode getEnergySavingMode()
This interface provides methods to get EnergySavingMode.
var EnergySavingMode = null;
try {
EnergySavingMode = b2bapis.b2bcontrol.getEnergySavingMode();
} catch (e) {
console.log("[getEnergySavingMode] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== EnergySavingMode){
console.log("[getEnergySavingMode] call syncFunction type: " + EnergySavingMode);
}
void setEcoSensor(B2BControlOnOffEnable onoff, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set EcoSensor.
var type = null;
var onSuccess = function(val) {
console.log("[setEcoSensor] " + " success " + val);
}
var onError = function(error) {
console.log("[setEcoSensor] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setEcoSensor("OFF", onSuccess, onError);
B2BControlOnOffEnable getEcoSensor()
This interface provides methods to get EcoSensor.
var EcoSensor = null;
try {
EcoSensor = b2bapis.b2bcontrol.getEcoSensor();
} catch (e) {
console.log("[getEcoSensor] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== EcoSensor){
console.log("[getEcoSensor] call syncFunction type: " + EcoSensor);
}
void setNoSignalPowerOff(B2BControlNoSignalPowerOff type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set NoSignalPowerOff.
var onSuccess = function(val) {
console.log("[setNoSignalPowerOff] success : " + val);
}
var onError = function(error) {
console.log("[setNoSignalPowerOff] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setNoSignalPowerOff("OFF", onSuccess, onError);
B2BControlNoSignalPowerOff getNoSignalPowerOff()
This interface provides methods to get NoSignalPowerOff status.
var NoSignalPowerOff = null;
try {
NoSignalPowerOff = b2bapis.b2bcontrol.getNoSignalPowerOff();
} catch (e) {
console.log("[getNoSignalPowerOff] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== NoSignalPowerOff){
console.log("[getNoSignalPowerOff] call syncFunction type: " + NoSignalPowerOff);
}
void setStandby(B2BControlStandby type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Standby.
var onSuccess = function(val) {
console.log("[setStandby] success : " + val);
}
var onError = function(error) {
console.log("[setStandby] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setStandby("OFF", onSuccess, onError);
B2BControlStandby getStandby()
This interface provides methods to get Standby status.
var Standby = null;
try {
Standby = b2bapis.b2bcontrol.getStandby();
} catch (e) {
console.log("[getStandby] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== Standby){
console.log("[getStandby] call syncFunction type: " + Standby);
}
void setPCConnection(B2BControlPCConnection type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set PCConnection.
var onSuccess = function(val) {
console.log("[setPCConnection] success : " + val);
}
var onError = function(error) {
console.log("[setPCConnection] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setPCConnection("RJ45", onSuccess, onError);
B2BControlPCConnection getPCConnection()
This interface provides methods to get PCConnection status.
var PCConnection = null;
try {
PCConnection = b2bapis.b2bcontrol.getPCConnection();
} catch (e) {
console.log("[getPCConnection] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== PCConnection){
console.log("[getPCConnection] call syncFunction type: " + PCConnection);
}
void setUpdateFirmwareProgressChangeListener( UpdateFirmwareProgressChangedCallback listener)
This method add the async event listener to the module for Firmware update progress.
function setUpdateFirmwareProgressChangeListener() {
var onchange = function(data) {
console.log("[UpdateFirmwareProgressChangedCallback] progress :" + data + " changed");
}
try {
b2bapis.b2bcontrol.setUpdateFirmwareProgressChangeListener(onchange);
} catch (e) {
console.log("setUpdateFirmwareProgressChangeListener exception [" + e.code + "] name: " + e.name + " message: " + e.message););
}
}
void unsetUpdateFirmwareProgressChangeListener()
This method remove the async event listener to the module for Firmware update progress.
function unsetUpdateFirmwareProgressChangeListener() {
try {
console.log("begin unsetUpdateFirmwareProgressChangeListener");
b2bapis.b2bcontrol.unsetUpdateFirmwareProgressChangeListener();
} catch (e) {
console.log("unsetUpdateFirmwareProgressChangeListener exception [" + e.code + "] name: " + e.name + " message: " + e.message);
return;
}
console.log("unsetUpdateFirmwareProgressChangeListener success");
}
void setForwardMessageListener(ForwardMessageCallback listener)
This method add the async event listener to the module for Forward Message send from SDAP server.
var onchange = function(data) {
console.log("[setForwardMessageListener] Message data :" + data);
}
try {
b2bapis.b2bcontrol.setForwardMessageListener(onchange);
} catch (e) {
console.log("setForwardMessageListener exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
void setNTPUse(B2BControlNTP mode, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set NTPUse.
var onSuccess = function(val) {
console.log("[setNTPUse] success : " + val);
}
var onError = function(error) {
console.log("[setNTPUse] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setNTPUse("USE", onSuccess, onError);
B2BControlNTP getNTPUse()
This interface provides methods to get NTPUse status.
var NTPUse = null;
try {
NTPUse = b2bapis.b2bcontrol.getNTPUse();
} catch (e) {
console.log("[getNTPUse] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== NTPUse){
console.log("[getNTPUse] call syncFunction type: " + NTPUse);
}
void setNTPServerAddress(DOMString address, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set NTPServer address.
var onSuccess = function(val) {
console.log("[setNTPServerAddress] success : " + val);
}
var onError = function(error) {
console.log("[setNTPServerAddress] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setNTPServerAddress("pool.ntp.org", onSuccess, onError);
DOMString getNTPServerAddress()
This interface provides methods to get NTPServerAddress.
var NTPServerAddress = null;
try {
NTPServerAddress = b2bapis.b2bcontrol.getNTPServerAddress();
} catch (e) {
console.log("[getNTPServerAddress] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== NTPServerAddress){
console.log("[getNTPServerAddress] call syncFunction type: " + NTPServerAddress);
}
void setCurrentTimeZone(DOMString timezone, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set TimeZone.
var onSuccess = function(val) {
console.log("[setCurrentTimeZone] success : " + val);
}
var onError = function(error) {
console.log("[setCurrentTimeZone] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setCurrentTimeZone("Asia/Seoul", onSuccess, onError);
DOMString getCurrentTimeZone()
This interface provides methods to get TimeZone.
var TimeZone = null;
try {
TimeZone = b2bapis.b2bcontrol.getCurrentTimeZone();
} catch (e) {
console.log("[getCurrentTimeZone] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== NTPServerAddress){
console.log("[getCurrentTimeZone] call syncFunction type: " + TimeZone);
}
DOMString deleteAppPrivateInfo( B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to delete app's private Information.
var onSuccess = function(val) {
console.log("[deleteAppPrivateInfo] success : " + val);
}
var onError = function(error) {
console.log("[deleteAppPrivateInfo] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.deleteAppPrivateInfo(onSuccess, onError);
DOMString setHotelID(DOMString HotelID, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set hotel own id.
var onSuccess = function(val) {
console.log("[setHotelID] success : " + val);
}
var onError = function(error) {
console.log("[setHotelID] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setHotelID("QEDFDCXRED_NT",onSuccess, onError);
DOMString getHotelID()
This interface provides methods to get hotel own id.
var hotelid = null;
try {
hotelid = b2bapis.b2bcontrol.getHotelID();
} catch (e) {
console.log("[getHotelID] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== NTPServerAddress){
console.log("[getHotelID] call syncFunction type: " + hotelid);
}
void collectLogs(DOMString Operation, DOMString serverUrl, boolean downloadScript, DOMString scriptUrl, long Logduration, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to start and stop device logs upload on remote server.
var onSuccess = function(val) {
console.log("[collectLogs] " + " success " + val);
}
var onError = function(error) {
console.log("[collectLogs] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[collectLogs] ");
var Operation = "START";
var serverUrl = "107.109.204.54";
var downloadScript = false;
var scriptUrl = "";
var Logduration = 2; //In hours
b2bapis.b2bcontrol.collectLogs(Operation,serverUrl,downloadScript,scriptUrl,Logduration,onSuccess, onError);
void setMagicInfoServerUrl(B2BControlInternetProtocolType ssl, DOMString magicInfoServerAddress, DOMString magicInfoServerPortNumber, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set MagicInfo server address and port.
var onSuccess = function(val) {
console.log("[setMagicInfoServerUrl] success : " + val);
}
var onError = function(error) {
console.log("[setMagicInfoServerUrl] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setMagicInfoServerUrl("http","10.88.43.36","8080",onSuccess, onError);
DOMString getMagicInfoServerUrl()
This interface provides methods to get MagicInfo server url.
var MagicInfoServerUrl = null;
try {
MagicInfoServerUrl = b2bapis.b2bcontrol.getMagicInfoServerUrl();
} catch (e) {
console.log("[getMagicInfoServerUrl] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== MagicInfoServerUrl){
console.log("[getMagicInfoServerUrl] call syncFunction type: " + MagicInfoServerUrl);
}
void setURLLauncherTimeOut(B2BControlTimeoutSetting type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set Timeout of url launcher.
var onSuccess = function(val) {
console.log("[setURLLauncherTimeOut] success : " + val);
}
var onError = function(error) {
console.log("[setURLLauncherTimeOut] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.setURLLauncherTimeOut("90SEC", onSuccess, onError);
B2BControlTimeoutSetting getURLLauncherTimeOut()
This interface provides methods to get time out waiting vaule.
var TIMEOUT = null;
try {
TIMEOUT = b2bapis.b2bcontrol.getURLLauncherTimeOut();
} catch (e) {
console.log("[getURLLauncherTimeOut] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== TIMEOUT){
console.log("[getURLLauncherTimeOut] call syncFunction type: " + TIMEOUT);
}
void setLanguage(B2BControlLanguageType type, B2BControlSuccessCallback onSuccess, optional B2BControlErrorCallback ? onError)
This interface provides methods to set OSD Language.
var onSuccess = function(val) {
console.log("[setLanguage] " + " success " + val);
}
var onError = function(error) {
console.log("[setLanguage] " + " code :" + error.code + " error name: " + error.name + " message " + error.message);
}
try {
b2bapis.b2bcontrol.setLanguage("en_US", onSuccess, onError);
} catch (error) {
console.log("[setLanguage]error code = " + error.code);
}
B2BControlLanguageType getLanguage()
This interface provides methods to OSD Language.
var OSDLanguage = null;
try {
OSDLanguage = b2bapis.b2bcontrol.getLanguage();
} catch (e) {
console.log("[getLanguage] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== OSDLanguage){
console.log("[getLanguage] call syncFunction type: " + OSDLanguage);
}
void onchange(int progress)
function setUpdateFirmwareProgressChangeListener() {
var onchange = function(data) {
console.log("[UpdateFirmwareProgressChangedCallback] progress :" + data + " changed");
}
try {
b2bapis.b2bcontrol.setUpdateFirmwareProgressChangeListener(onchange);
} catch (e) {
console.log("setUpdateFirmwareProgressChangeListener exception [" + e.code + "] name: " + e.name + " message: " + e.message););
}
}
void onsuccess( b2bResult data)
var onSuccess = function(val) {
console.log("[deleteAppPrivateInfo] success : " + val);
}
var onError = function(error) {
console.log("[deleteAppPrivateInfo] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.deleteAppPrivateInfo(onSuccess, onError);
b2bapis.b2bcontrol.deleteAppPrivateInfo(onSuccess, onError);
void onerror( b2bError data)
var onSuccess = function(val) {
console.log("[deleteAppPrivateInfo] success : " + val);
}
var onError = function(error) {
console.log("[deleteAppPrivateInfo] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
b2bapis.b2bcontrol.deleteAppPrivateInfo(onSuccess, onError);