User Tools

Site Tools


built_in:usbserial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
built_in:usbserial [2015/03/21 17:28]
octazid [Methods] sorted
built_in:usbserial [2015/03/22 13:27]
octazid completed
Line 8: Line 8:
 |USBSerial.Write( p1 ) | | |USBSerial.Write( p1 ) | |
  
 +=====Example=====
 +//(Example taken from the DroidScript sample section)//
 +<code javascript>
 +// Simple serial transmit example. 
 +// 
 +// Note: this application only works on devices that support  
 +// OTG and allow access to external serial devices. 
 +// 
 +// Known to work: Nexus7, GalaxyS3/S4, ExperiaZUltra, TescoHudl     
 +// Don't work: Nexus4, GalaxyS1, AsusMemo 
 +
 +//Called when application is started. 
 +function OnStart() 
 +
 + //Create a layout with objects vertically centered. 
 + lay = app.CreateLayout( "linear", "VCenter,FillXY" );  
 +
 + //Create a button 1/3 of screen width and 1/4 screen height. 
 + btn = app.CreateButton( "Press Me", 0.3, 0.25 ); 
 + lay.AddChild( btn ); 
 +  
 + //Set function to call when button pressed. 
 + btn.SetOnTouch( btn_OnTouch ); 
 +  
 + //Add layout to app.  
 + app.AddLayout( lay ); 
 +  
 + //Create USB serial object. 
 + usb = app.CreateUSBSerial(); 
 +
 +
 +//Called when user touches our button. 
 +function btn_OnTouch() 
 +
 + //Send serial text to device. 
 + usb.Write( "Hello serial device!" ); 
 +} </code>
built_in/usbserial.txt · Last modified: 2016/01/14 00:41 (external edit)