throw new MI.MiMicException(e);\r
} \r
}\r
-CLASS.prototype=\r
-{\r
+/**\r
+ * mbedJS.Serial#format関数に指定する値の種類です。\r
+ * None,Odd,Even,Forced1,Forced0があります。\r
+ * @name mbedJS.Serial#Parity\r
+ * @field\r
+ */\r
+CLASS.Parity={\r
+ None:0,Odd:1,Even:2,Forced1:3,Forced0:4\r
+}\r
+CLASS.prototype={\r
/** @private */\r
RPC_NS:"mbedJS:Serial",\r
- /**\r
- * mbedJS.Serial#format関数に指定する値の種類です。\r
- * None,Odd,Even,Forced1,Forced0があります。\r
- * @name mbedJS.Serial#Parity\r
- * @field\r
- */\r
- Parity:{\r
- None:0,Odd:1,Even:2,Forced1:3,Forced0:4\r
- },\r
/** @private 最後にコールしたAPIです。*/\r
_lc:null,\r
/** @private Generatorモードの場合にGeneratorオブジェクトを保持します。*/\r
* @return {int}\r
* Callbackモードの時はRPCメソッドのインデクスを返します。\r
*/\r
- format:function SerialIn_format(i_bits,i_parity,i_stop_bits)\r
+ format:function Serial_format(i_bits,i_parity,i_stop_bits)\r
{\r
try{\r
var _t=this;\r
MI._assertYield.call(_t);\r
var cb=MI._getCb(arguments,_t._event.onFormat);\r
_t._lc=CLASS.format;\r
- var p=[MI.isUndefined(i_bits,8),MI.isUndefined(i_parity,_t.Parity.None),MI.isUndefined(i_stop_bits,1)];\r
+ var p=[MI.isUndefined(i_bits,8),MI.isUndefined(i_parity,CLASS.Parity.None),MI.isUndefined(i_stop_bits,1)];\r
MI.assertInt(p);\r
return _t._mcu.rpc(_t.RPC_NS+":format",_t._oid+","+p[0]+","+p[1]+","+p[2],\r
function (j)\r
}catch(e){\r
throw new MI.MiMicException(e);\r
} \r
- } \r
+ },\r
+ /**\r
+ * MCUに生成されているオブジェクトを破棄します。\r
+ * @name mbedJS.Serial#dispose\r
+ * @function\r
+ */\r
+ dispose:function Serial_dispose()\r
+ {\r
+ return this._mcu._dispose.apply(this,arguments);\r
+ }\r
}\r
NS.Serial=CLASS;\r
}());
\ No newline at end of file