Changeset 273 for EcnlProtoTool/trunk/webapp/webmrbc/Arduino/I2cBlock.cs
- Timestamp:
- Feb 9, 2017, 8:19:28 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/webapp/webmrbc/Arduino/I2cBlock.cs
r270 r273 18 18 this.appendDummyInput() 19 19 .appendField("I2Cの初期化") 20 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");20 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 21 21 this.setInputsInline(true); 22 22 this.setPreviousStatement(true, null); … … 40 40 this.appendDummyInput() 41 41 .appendField("I2Cへの書き込み") 42 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");42 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 43 43 this.appendValueInput("DEVICEID") 44 44 .setCheck("Number") … … 72 72 this.appendDummyInput() 73 73 .appendField("I2Cからの読み込み") 74 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");74 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 75 75 this.appendValueInput("DEVICEID") 76 76 .setCheck("Number") … … 103 103 this.appendDummyInput() 104 104 .appendField("I2Cの送信開始準備") 105 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");105 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 106 106 this.appendValueInput("DEVICEID") 107 107 .setCheck("Number") … … 129 129 this.appendDummyInput() 130 130 .appendField("I2Cの送信バッファの末尾に数値を追加する") 131 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");131 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 132 132 this.appendValueInput("DATA") 133 133 .setCheck("Number") … … 154 154 this.appendDummyInput() 155 155 .appendField("I2Cの送信シーケンスを発行する") 156 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");156 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 157 157 this.appendDummyInput() 158 158 .appendField("ストップコンディション発生") … … 179 179 this.appendDummyInput() 180 180 .appendField("I2Cへ受信シーケンスを発行する") 181 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");181 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 182 182 this.appendValueInput("ADDRESS") 183 183 .setCheck("Number") … … 206 206 this.appendDummyInput() 207 207 .appendField("I2Cへ受信シーケンスを発行しデータを読み出す") 208 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");208 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 209 209 this.setInputsInline(true); 210 210 this.setOutput(true, "Number"); … … 228 228 this.appendDummyInput() 229 229 .appendField("I2Cの受信バッファ内にあるデータ数を調べる") 230 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");230 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 231 231 this.setInputsInline(true); 232 232 this.setOutput(true, "Number"); … … 250 250 this.appendDummyInput() 251 251 .appendField("I2Cの周波数を変更する") 252 .appendField( GrPeach.I2CPorts(), "I2C_PORT_NO");252 .appendField(App.TargetBoard.I2CPorts(), "I2C_PORT_NO"); 253 253 this.appendValueInput("FREQUENCY") 254 254 .setCheck("Number") … … 269 269 var dropdown_i2c_port_no = block.getFieldValue("I2C_PORT_NO"); 270 270 // $i2c0 = I2c.new(0) 271 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));271 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 272 272 var c = new const_node(this, intern("I2c")); 273 273 var p = new node[] { 274 new int_node(this, GrPeach.I2CPortNameToNum(dropdown_i2c_port_no))274 new int_node(this, App.TargetBoard.I2CPortNameToNum(dropdown_i2c_port_no)) 275 275 }; 276 276 return new asgn_node(this, a, new call_node(this, c, intern("new"), p, null)); … … 284 284 var value_data = valueToCode(block, "DATA"); 285 285 // $i2c0.write(0, 0x00, 0x00) 286 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));286 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 287 287 var p = new node[] { 288 288 value_deviceid, … … 300 300 var value_address_h = valueToCode(block, "ADDRESS_H"); 301 301 // $i2c0.read(0, 0x00, 0x00) 302 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));302 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 303 303 var p = new node[] { 304 304 value_deviceid, … … 316 316 var value_deviceid = valueToCode(block, "DEVICEID"); 317 317 // $i2c0.begin(0) 318 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));318 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 319 319 var p = new node[] { 320 320 value_deviceid, … … 328 328 var value_data = valueToCode(block, "DATA"); 329 329 // $i2c0.lwrite(0x00) 330 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));330 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 331 331 var p = new node[0]; 332 332 if (value_data != null) … … 340 340 var checkbox_stop = block.getFieldValue("STOP"); 341 341 // $i2c0.lwrite(0x00) 342 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));342 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 343 343 var p = new node[0]; 344 344 if (checkbox_stop != null) … … 353 353 var value_count = valueToCode(block, "COUNT"); 354 354 // $i2c0.request(0x00, 1) 355 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));355 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 356 356 var p = new node[] { 357 357 value_address, … … 365 365 var dropdown_i2c_port_no = block.getFieldValue("I2C_PORT_NO"); 366 366 // $i2c0.lread() 367 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));367 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 368 368 var p = new node[0]; 369 369 return new call_node(this, a, intern("lread"), p, null); … … 374 374 var dropdown_i2c_port_no = block.getFieldValue("I2C_PORT_NO"); 375 375 // $i2c0.available() 376 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));376 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 377 377 var p = new node[0]; 378 378 return new call_node(this, a, intern("available"), p, null); … … 384 384 var value_frequency = valueToCode(block, "FREQUENCY"); 385 385 // $i2c0.frequency(0) 386 var a = new gvar_node(this, intern( GrPeach.I2CPortNameToVariable(dropdown_i2c_port_no)));386 var a = new gvar_node(this, intern(App.TargetBoard.I2CPortNameToVariable(dropdown_i2c_port_no))); 387 387 var p = new node[] { 388 388 value_frequency
Note:
See TracChangeset
for help on using the changeset viewer.