API Docs for: 0.96

vsido.client.config.js

/**
* V-Sido Server設定。
* @namespace vsido
**/
var vsido = vsido || {
	
};

/**
* Bluetoothスキャンコマンドを生成する。
* @class ScanBluetooth
* @constructor
* @example
* <pre><code>
* var scan =  new vsido.ScanBluetooth();
* var connect = new vsido.Connect({'ip':'192.168.11.5'});
* connect.send(scan,function(response){
*   console.log(JSON.stringify(response));
* });
* </code></pre>
**/
vsido.ScanBluetooth = function (){
	this.cmd='ScanBluetooth';
};

/**
* Bluetoothペアリングコマンドを生成する。
* @class PairBluetooth
* @constructor
* @param {String} mac BluetoothデバイスMACアドレス
* @example
* <pre><code>
* var pair =  new vsido.PairBluetooth('08:00:27:d0:61:59');
* var connect = new vsido.Connect({'ip':'192.168.11.5'});
* connect.send(pair,function(response){
*   console.log(JSON.stringify(response));
* });
* </code></pre>
**/
vsido.PairBluetooth = function (mac){
	this.cmd='PairBluetooth';
	if(mac){
		this.device={'mac':mac};
	}else{
		this.device={'mac':''};
	}
};

/**
* シリアルポート一覧コマンドを生成する。
* @class ListSerialPort
* @constructor
* @example
* <pre><code>
* var list =  new vsido.ListSerialPort();
* var connect = new vsido.Connect({'ip':'192.168.11.5'});
* connect.send(list,function(response){
*   console.log(JSON.stringify(response));
* });
* </code></pre>
**/
vsido.ListSerialPort = function (){
	this.cmd='ListSerialPort';
};

/**
* シリアルポート選択コマンドを生成する。
* @class SelectSerialPort
* @constructor
* @param {String} port ポート名
* @param {int} baudrate ボーレート
* @example
* <pre><code>
* var select =  new vsido.SelectSerialPort(port,baudrate);
* var connect = new vsido.Connect({'ip':'192.168.11.5'});
* connect.send(select,function(response){
*   console.log(JSON.stringify(response));
* });
* </code></pre>
**/
vsido.SelectSerialPort = function (port,baudrate){
	this.cmd='SelectSerialPort';
	if(port){
		this.port=port;
	}else{
		this.port='';
	}
	if(baudrate){
		this.baudrate=baudrate;
	}else{
		this.baudrate=115200;
	}
};

copyright © 2015 V-Sido Developer All Rights Reserved.