Push dev work to master #2

Merged
sixteenmillimeter merged 416 commits from dev into master 2018-07-19 15:29:02 +00:00
3 changed files with 20 additions and 0 deletions
Showing only changes of commit c49c6a5b8d - Show all commits

View File

@ -0,0 +1,6 @@
<a name="Blootstrap"></a>
## Blootstrap
Class representing the bluetooth interface
**Kind**: global class

View File

@ -6,6 +6,7 @@ function capitalize (s) {
return s[0].toUpperCase() + s.slice(1) return s[0].toUpperCase() + s.slice(1)
} }
/** Class representing the bluetooth interface */
class Blootstrap { class Blootstrap {
constructor () { constructor () {
this._onData = () => {} this._onData = () => {}
@ -24,6 +25,13 @@ class Blootstrap {
}) })
}) })
} }
/**
* Blootstrap.on() -
* Binds functions to events that are triggered by BLE messages
*
* @param {string} eventName Name of the event to to bind
* @param {function} callback Invoked when the event is triggered
*/
on (eventName, callback) { on (eventName, callback) {
this[`_on${capitalize(eventName)}`] = callback this[`_on${capitalize(eventName)}`] = callback
} }

View File

@ -0,0 +1,6 @@
<a name="Intval"></a>
## Intval
Class representing the intval3 features
**Kind**: global class