all files / ble-bean/lib/ ScratchFour.js

73.33% Statements 11/15
40% Branches 2/5
0% Functions 0/5
73.33% Lines 11/15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                    
var SCRATCH_UUID = 'a495ff20-c5b1-4b44-b512-1370f02d74de';
var SCRATCH_FOUR = 'a495ff24-c5b1-4b44-b512-1370f02d74de';
 
Eif(process.platform == 'darwin' || process.platform == 'linux' || process.platform == 'win32'){
  SCRATCH_UUID = 'a495ff20c5b14b44b5121370f02d74de';
  SCRATCH_FOUR = 'a495ff24c5b14b44b5121370f02d74de';
}
 
function ScratchFour() {
}
 
ScratchFour.prototype.readFour = function(callback) {
  this.readDataCharacteristic(SCRATCH_UUID, SCRATCH_FOUR, callback);
};
 
ScratchFour.prototype.writeFour = function(data, callback) {
  this.writeDataCharacteristic(SCRATCH_UUID, SCRATCH_FOUR, data, callback);
};
 
ScratchFour.prototype.notifyFour = function(onRead, callback) {
  this.notifyCharacteristic(SCRATCH_UUID, SCRATCH_FOUR, true, onRead, callback);
};
 
ScratchFour.prototype.unnotifyFour = function(onRead, callback) {
  this.notifyCharacteristic(SCRATCH_UUID, SCRATCH_FOUR, false, onRead, callback);
};
 
module.exports = ScratchFour;