* <li>{function()} onNew -\r
* インスタンスが使用可能になった時に呼び出されます。\r
* </li>\r
- * <li>{function(v)} onRead -\r
- * readé\96¢æ\95°ã\81®ã\82³ã\83¼ã\83«ã\83\90ã\83\83ã\82¯é\96¢æ\95°ã\81§す。\r
+ * <li>{function(v)} onRead -\r
+ * readé\96¢æ\95°ã\81\8cå®\8cäº\86ã\81\97ã\81\9fæ\99\82ã\81«å\91¼ã\81³å\87ºã\81\95ã\82\8cã\81¾す。\r
* <ul>\r
- * <li>{int} v - 現在のピンの値です。</li>\r
+ * <li>{byte[]} v - 読みだしたバイト値を格納した配列です。</li>\r
* </ul>\r
* </li>\r
- * <li>{function()} onMode -\r
- * mode関数のコールバック関数です。\r
+ * <li>{function(v)} onRead32 -\r
+ * read32関数が完了した時に呼び出されます。\r
+ * <ul>\r
+ * <li>{int[]} v - 読みだしたuint32値を格納した配列です。</li>\r
+ * </ul>\r
+ * </li>\r
+ * <li>{function()} onWrite -\r
+ * write関数が完了した時に呼び出されます。\r
+ * </li>\r
+ * <li>{function()} onWrite32 -\r
+ * write32関数が完了した時に呼び出されます。\r
* </li>\r
* </ul>\r
* <p>\r
var _t=this;\r
if(this._gen && this._lc){throw new MI.MiMicException(MI.Error.NG_YIELD_NOT_COMPLETED);}\r
_t._lc=CLASS.read;\r
- var a=[i_addr,arguments.length<2?1:i_size];\r
+ var a=[i_addr,MI.isUndefined(i_size,1)];\r
MI.assertInt(a);\r
return _t._mcu.rpc(_t.RPC_NS+":read",a[0]+","+a[1],\r
function (j)\r
var _t=this;\r
if(this._gen && this._lc){throw new MI.MiMicException(MI.Error.NG_YIELD_NOT_COMPLETED);}\r
_t._lc=CLASS.read32;\r
- var a=[i_addr,arguments.length<2?4:i_size];\r
+ var a=[i_addr,MI.isUndefined(i_size,4)];\r
if(a[1]%4!=0){\r
throw new MI.MiMicException(MI.Error.NG_INVALID_ARG);\r
}\r