Difference between revisions of "Changes in OS 3.11"

From Inspired-Lua Wiki
Jump to navigation Jump to search
m (fix html)
Line 7: Line 7:
 
</p><p><b>ble</b>
 
</p><p><b>ble</b>
 
</p>
 
</p>
<p><dl><dd> ble.OFF
+
: ble.OFF
</dd><dd> ble.ON
+
: ble.ON
</dd><dd> ble.RESETTING
+
: ble.RESETTING
</dd><dd> ble.UNSUPPORTED
+
: ble.UNSUPPORTED
</dd><dd> ble.addStateListener
+
: ble.addStateListener
</dd><dd> ble.pack
+
: ble.pack
</dd><dd> ble.removeStateListener
+
: ble.removeStateListener
</dd><dd> ble.unpack
+
: ble.unpack
</dd></dl>
+
 
</p>
+
<p><b>bleCentral</b></p>
<p><b>bleCentral</b>
+
: bleCentral.isScanning
</p>
+
: bleCentral.startScanning
<p><dl><dd> bleCentral.isScanning
+
: bleCentral.stopScanning
</dd><dd> bleCentral.startScanning
+
 
</dd><dd> bleCentral.stopScanning
+
<p>''Other additions include:''</p>
&lt;/dd&gt;</dl>
+
 
</p>
+
'''PeripheralClass'''
<p>Other additions include:
+
: getName
</p>
+
: getState
<p><b>PeripheralClass</b>
+
: connect
</p>
+
: disconnect
<dl><dd> getName
+
: discoverServices
</dd><dd> getState
+
: getServices
</dd><dd> connect
+
 
</dd><dd> disconnect
+
'''ServiceClass'''
</dd><dd> discoverServices
+
: getUUID
</dd><dd> getServices
+
: discoverCharacteristics
</dd></dl>
+
: getCharacteristics
<p><b>ServiceClass</b>
+
 
</p>
+
'''CharacteristicClass'''
<dl><dd> getUUID
+
: getUUID
</dd><dd> discoverCharacteristics
+
: setValueUpdateListener
</dd><dd> getCharacteristics
+
: setWriteCompleteListener
</dd></dl>
+
: read
<p><b>CharacteristicClass</b>
+
: setNotify
</p>
+
: getValue
<dl><dd> getUUID
+
: write
</dd><dd> setValueUpdateListener
 
</dd><dd> setWriteCompleteListener
 
</dd><dd> read
 
</dd><dd> setNotify
 
</dd><dd> getValue
 
</dd><dd> write
 
</dd></dl>
 

Revision as of 05:11, 8 April 2015

Changes

The apilevel is now 2.5.

New

Category:BLE features are now available with the "ble"/"bleCentral" modules (code : require "ble" and require "bleCentral" at the top of the script, while in apilevel 2.5).
Tables ble and bleCentral are then available.

ble

ble.OFF
ble.ON
ble.RESETTING
ble.UNSUPPORTED
ble.addStateListener
ble.pack
ble.removeStateListener
ble.unpack

bleCentral

bleCentral.isScanning
bleCentral.startScanning
bleCentral.stopScanning

Other additions include:

PeripheralClass

getName
getState
connect
disconnect
discoverServices
getServices

ServiceClass

getUUID
discoverCharacteristics
getCharacteristics

CharacteristicClass

getUUID
setValueUpdateListener
setWriteCompleteListener
read
setNotify
getValue
write