Skip to content

Commit

Permalink
Adding javascript wrappers
Browse files Browse the repository at this point in the history
  • Loading branch information
Stephen Schiffli committed Aug 9, 2017
1 parent ac85f3d commit dad8cc3
Show file tree
Hide file tree
Showing 7 changed files with 453 additions and 4 deletions.
5 changes: 3 additions & 2 deletions .gitignore
@@ -1,5 +1,4 @@

gs
# Logs
logs
*.log
npm-debug.log*
Expand Down Expand Up @@ -58,3 +57,5 @@ typings/
# dotenv environment variables file
.env

# VS-Code
.vscode/
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,4 +1,4 @@
Copyright 2014-2015 MbientLab Inc. All rights reserved.
Copyright 2014-2017 MbientLab Inc. All rights reserved.

IMPORTANT: Your use of this Software is limited to those specific rights granted under the terms of a software license agreement between the user who downloaded the software, his/her employer (which must be your employer) and MbientLab Inc, (the "License").
You may not use this Software unless you agree to abide by the terms of the License which can be found at www.mbientlab.com/terms.
Expand Down
2 changes: 1 addition & 1 deletion MetaWear-SDK-Cpp
Submodule MetaWear-SDK-Cpp updated 45 files
+1 −0 .gitignore
+1 −1 Doxyfile
+6 −2 Makefile
+20 −11 README.md
+1,240 −0 bindings/javascript/cbindings.js
+183 −182 bindings/python/mbientlab/metawear/cbindings.py
+1 −1 config.mk
+2 −2 project_version.mk
+3 −1 src/metawear/core/cpp/event.cpp
+18 −8 src/metawear/core/cpp/logging.cpp
+2 −1 src/metawear/core/cpp/logging_private.h
+11 −1 src/metawear/core/cpp/metawearboard_def.h
+38 −26 src/metawear/core/metawearboard.h
+3 −1 src/metawear/core/status.h
+1 −1 src/metawear/dfu/cpp/dfu_operations.cpp
+2 −2 src/metawear/dfu/cpp/dfu_operations.h
+2 −2 src/metawear/dfu/cpp/dfu_operations_details.cpp
+3 −3 src/metawear/dfu/cpp/dfu_operations_details.h
+8 −4 src/metawear/dfu/cpp/file_operations.cpp
+4 −3 src/metawear/dfu/cpp/file_operations.h
+0 −38 src/metawear/dfu/cpp/metabootboard.cpp
+0 −19 src/metawear/dfu/cpp/metabootboard_def.h
+0 −4,916 src/metawear/dfu/cpp/miniz.c
+7,557 −0 src/metawear/dfu/cpp/miniz.cpp
+1,328 −0 src/metawear/dfu/cpp/miniz.h
+0 −62 src/metawear/dfu/metabootboard.h
+0 −18 src/metawear/dfu/metabootboard_fwd.h
+226 −90 src/metawear/impl/cpp/metawearboard.cpp
+27 −3 src/metawear/platform/btle_connection.h
+2 −1 src/metawear/platform/cpp/async_creator.h
+17 −12 src/metawear/platform/cpp/threadpool.cpp
+2 −1 src/metawear/platform/cpp/threadpool.h
+24 −0 src/metawear/processor/accounter.h
+39 −0 src/metawear/processor/cpp/accounter.cpp
+7 −0 src/metawear/processor/cpp/accounter_private.h
+16 −14 src/metawear/processor/cpp/dataprocessor.cpp
+3 −1 src/metawear/processor/cpp/dataprocessor_private.h
+34 −0 src/metawear/processor/cpp/packer.cpp
+7 −0 src/metawear/processor/cpp/packer_private.h
+25 −0 src/metawear/processor/packer.h
+20 −15 test/common.py
+0 −1 test/logdata.py
+210 −1 test/test_dataprocessor.py
+2 −2 test/test_logging.py
+53 −22 test/test_metawearboard.py
23 changes: 23 additions & 0 deletions examples/example.js
@@ -0,0 +1,23 @@
/**
* Created by sschiffli on 4/21/16.
*/
var MetaWear = require('metawear');

// If you know the MAC address, you can uncomment this line
//MetaWear.discoverByAddress('cb:7d:c5:b0:20:8f', function(metawear) {
MetaWear.discover(function (device) {
console.log('got em');
// you can be notified of disconnects
device.on('disconnect', function () {
console.log('we got disconnected! :( ');
});
// you'll need to call connect and set up
device.connectAndSetUp(function (error) {
console.log('were connected!');
setTimeout(function () {
device.disconnect(function (error) {
console.log('disconnect call finished');
});
}, 1000);
});
});
3 changes: 3 additions & 0 deletions index.js
@@ -0,0 +1,3 @@
var MetaWear = require('./lib/metawear');

module.exports = MetaWear;

0 comments on commit dad8cc3

Please sign in to comment.