-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update MetaWear SDK Cpp to 0.12.1-hotfix
- Loading branch information
Stephen Schiffli
committed
Jan 30, 2018
1 parent
8da3ab1
commit 5b92ca9
Showing
5 changed files
with
31 additions
and
25 deletions.
There are no files selected for viewing
Submodule MetaWear-SDK-Cpp
updated
110 files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,14 +3,15 @@ | |
* Created by sschiffli on 11/2/17. | ||
*/ | ||
var MetaWear = require('../index')//require('metawear'); | ||
var ref = require('ref') | ||
|
||
// MetaWear.discoverByAddress('f6:3d:13:48:ce:ab', function (device) { | ||
MetaWear.discover(function (device) { | ||
console.log('connecting...' + device.address); | ||
device.connectAndSetUp(function (error) { | ||
console.log('connected!'); | ||
MetaWear.mbl_mw_metawearboard_create_anonymous_datasignals(device.board, | ||
MetaWear.FnVoid_MetaWearBoardP_AnonymousDataSignalP_UInt.toPointer(function (board, anonymousSignals, size) { | ||
MetaWear.mbl_mw_metawearboard_create_anonymous_datasignals(device.board, ref.NULL, | ||
MetaWear.FnVoid_VoidP_MetaWearBoardP_AnonymousDataSignalP_UInt.toPointer(function (context, board, anonymousSignals, size) { | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
mbientlab
Collaborator
|
||
if (!anonymousSignals) { | ||
console.log('nothing being logged'); | ||
process.exit(1); | ||
|
@@ -20,7 +21,7 @@ MetaWear.discover(function (device) { | |
var i; | ||
for (i = 0; i < size; i++) { | ||
var identifier = MetaWear.mbl_mw_anonymous_datasignal_get_identifier(anonymousSignals[i]); | ||
MetaWear.mbl_mw_anonymous_datasignal_subscribe(anonymousSignals[i], MetaWear.FnVoid_DataP.toPointer(function onSignal(dataPtr) { | ||
MetaWear.mbl_mw_anonymous_datasignal_subscribe(anonymousSignals[i], ref.NULL, MetaWear.FnVoid_VoidP_DataP.toPointer(function onSignal(context, dataPtr) { | ||
var data = dataPtr.deref(); | ||
var pt = data.parseValue(); | ||
console.log(identifier + ':' + data.epoch + ' ' + JSON.stringify(pt)); | ||
|
@@ -41,16 +42,16 @@ MetaWear.discover(function (device) { | |
function download(device, callback) { | ||
// Setup the handlers for events during the download | ||
var downloadHandler = new MetaWear.LogDownloadHandler(); | ||
downloadHandler.received_progress_update = MetaWear.FnVoid_UInt_UInt.toPointer(function onSignal(entriesLeft, totalEntries) { | ||
downloadHandler.received_progress_update = MetaWear.FnVoid_VoidP_UInt_UInt.toPointer(function onSignal(context, entriesLeft, totalEntries) { | ||
console.log('received_progress_update entriesLeft:' + entriesLeft + ' totalEntries:' + totalEntries); | ||
if (entriesLeft === 0) { | ||
callback(null); | ||
} | ||
}); | ||
downloadHandler.received_unknown_entry = MetaWear.FnVoid_UByte_Long_UByteP_UByte.toPointer(function onSignal(id, epoch, data, length) { | ||
downloadHandler.received_unknown_entry = MetaWear.FnVoid_VoidP_UByte_Long_UByteP_UByte.toPointer(function onSignal(context, id, epoch, data, length) { | ||
console.log('received_unknown_entry'); | ||
}); | ||
downloadHandler.received_unhandled_entry = MetaWear.FnVoid_DataP.toPointer(function onSignal(dataPtr) { | ||
downloadHandler.received_unhandled_entry = MetaWear.FnVoid_VoidP_DataP.toPointer(function onSignal(context, dataPtr) { | ||
var data = dataPtr.deref(); | ||
var dataPoint = data.parseValue(); | ||
console.log('received_unhandled_entry: ' + dataPoint); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@sschiffli Hi, this line of code is causing problems for me. Any ideas? Thank you!