├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── RELEASE.md ├── appveyor.yml ├── docker ├── build-utils.sh ├── build.sh └── install-yum.sh ├── jsweep ├── .gitignore ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libsweep-bundling.gradle ├── settings.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── scanse │ │ └── sweep │ │ ├── Sweep.java │ │ ├── SweepDevice.java │ │ ├── SweepSample.java │ │ └── jna │ │ ├── DeviceJNAPointer.java │ │ ├── ErrorJNAPointer.java │ │ ├── ErrorReturnJNA.java │ │ ├── ScanJNAPointer.java │ │ └── SweepJNA.java │ └── test │ └── java │ └── io │ └── scanse │ └── sweep │ └── Example.java ├── libsweep ├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── README.md ├── cmake │ ├── CMakeUninstall.cmake.in │ ├── SweepConfig.cmake │ └── config.h.in ├── doc │ └── serial_protocol_spec.md ├── examples │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── example.c │ ├── example.cc │ ├── net.cc │ ├── net.proto │ └── viewer.cc ├── include │ ├── error.hpp │ ├── protocol.hpp │ ├── queue.hpp │ ├── serial.hpp │ └── sweep │ │ ├── sweep.h │ │ └── sweep.hpp ├── man │ ├── build.sh │ ├── sweep-ctl.1 │ └── sweep-ctl.md └── src │ ├── dummy.cc │ ├── protocol.cc │ ├── sweep-ctl.cc │ ├── sweep.cc │ ├── unix │ └── serial.cc │ └── win │ └── serial.cc ├── sweepjs ├── .clang-format ├── .gitignore ├── README.md ├── binding.gyp ├── common.gypi ├── examples │ ├── README.md │ └── websocket │ │ ├── index.html │ │ ├── package.json │ │ └── sweepjsd.js ├── index.js ├── package.json ├── sweepjs.cc └── sweepjs.h ├── sweeppy ├── .gitignore ├── README.md ├── setup.py └── sweeppy │ ├── __init__.py │ ├── __main__.py │ └── app.py └── travis ├── java-check.sh └── java-run-task.sh /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/RELEASE.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/appveyor.yml -------------------------------------------------------------------------------- /docker/build-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/docker/build-utils.sh -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/install-yum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/docker/install-yum.sh -------------------------------------------------------------------------------- /jsweep/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | build/ 3 | /bin/ 4 | -------------------------------------------------------------------------------- /jsweep/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/build.gradle -------------------------------------------------------------------------------- /jsweep/gradle.properties: -------------------------------------------------------------------------------- 1 | group=io.scanse.sweep 2 | version=1.3.0 3 | -------------------------------------------------------------------------------- /jsweep/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jsweep/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jsweep/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/gradlew -------------------------------------------------------------------------------- /jsweep/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/gradlew.bat -------------------------------------------------------------------------------- /jsweep/libsweep-bundling.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/libsweep-bundling.gradle -------------------------------------------------------------------------------- /jsweep/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'jsweep' 2 | -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/Sweep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/Sweep.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/SweepDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/SweepDevice.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/SweepSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/SweepSample.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/jna/DeviceJNAPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/jna/DeviceJNAPointer.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/jna/ErrorJNAPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/jna/ErrorJNAPointer.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/jna/ErrorReturnJNA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/jna/ErrorReturnJNA.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/jna/ScanJNAPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/jna/ScanJNAPointer.java -------------------------------------------------------------------------------- /jsweep/src/main/java/io/scanse/sweep/jna/SweepJNA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/main/java/io/scanse/sweep/jna/SweepJNA.java -------------------------------------------------------------------------------- /jsweep/src/test/java/io/scanse/sweep/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/jsweep/src/test/java/io/scanse/sweep/Example.java -------------------------------------------------------------------------------- /libsweep/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/.clang-format -------------------------------------------------------------------------------- /libsweep/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | a.out 3 | *.so 4 | *.o -------------------------------------------------------------------------------- /libsweep/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/CMakeLists.txt -------------------------------------------------------------------------------- /libsweep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/README.md -------------------------------------------------------------------------------- /libsweep/cmake/CMakeUninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/cmake/CMakeUninstall.cmake.in -------------------------------------------------------------------------------- /libsweep/cmake/SweepConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/cmake/SweepConfig.cmake -------------------------------------------------------------------------------- /libsweep/cmake/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/cmake/config.h.in -------------------------------------------------------------------------------- /libsweep/doc/serial_protocol_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/doc/serial_protocol_spec.md -------------------------------------------------------------------------------- /libsweep/examples/.gitignore: -------------------------------------------------------------------------------- 1 | a.out 2 | build 3 | -------------------------------------------------------------------------------- /libsweep/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/CMakeLists.txt -------------------------------------------------------------------------------- /libsweep/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/README.md -------------------------------------------------------------------------------- /libsweep/examples/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/example.c -------------------------------------------------------------------------------- /libsweep/examples/example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/example.cc -------------------------------------------------------------------------------- /libsweep/examples/net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/net.cc -------------------------------------------------------------------------------- /libsweep/examples/net.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/net.proto -------------------------------------------------------------------------------- /libsweep/examples/viewer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/examples/viewer.cc -------------------------------------------------------------------------------- /libsweep/include/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/include/error.hpp -------------------------------------------------------------------------------- /libsweep/include/protocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/include/protocol.hpp -------------------------------------------------------------------------------- /libsweep/include/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/include/queue.hpp -------------------------------------------------------------------------------- /libsweep/include/serial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/include/serial.hpp -------------------------------------------------------------------------------- /libsweep/include/sweep/sweep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/include/sweep/sweep.h -------------------------------------------------------------------------------- /libsweep/include/sweep/sweep.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/include/sweep/sweep.hpp -------------------------------------------------------------------------------- /libsweep/man/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/man/build.sh -------------------------------------------------------------------------------- /libsweep/man/sweep-ctl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/man/sweep-ctl.1 -------------------------------------------------------------------------------- /libsweep/man/sweep-ctl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/man/sweep-ctl.md -------------------------------------------------------------------------------- /libsweep/src/dummy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/src/dummy.cc -------------------------------------------------------------------------------- /libsweep/src/protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/src/protocol.cc -------------------------------------------------------------------------------- /libsweep/src/sweep-ctl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/src/sweep-ctl.cc -------------------------------------------------------------------------------- /libsweep/src/sweep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/src/sweep.cc -------------------------------------------------------------------------------- /libsweep/src/unix/serial.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/src/unix/serial.cc -------------------------------------------------------------------------------- /libsweep/src/win/serial.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/libsweep/src/win/serial.cc -------------------------------------------------------------------------------- /sweepjs/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/.clang-format -------------------------------------------------------------------------------- /sweepjs/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /sweepjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/README.md -------------------------------------------------------------------------------- /sweepjs/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/binding.gyp -------------------------------------------------------------------------------- /sweepjs/common.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/common.gypi -------------------------------------------------------------------------------- /sweepjs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/examples/README.md -------------------------------------------------------------------------------- /sweepjs/examples/websocket/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/examples/websocket/index.html -------------------------------------------------------------------------------- /sweepjs/examples/websocket/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/examples/websocket/package.json -------------------------------------------------------------------------------- /sweepjs/examples/websocket/sweepjsd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/examples/websocket/sweepjsd.js -------------------------------------------------------------------------------- /sweepjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/index.js -------------------------------------------------------------------------------- /sweepjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/package.json -------------------------------------------------------------------------------- /sweepjs/sweepjs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/sweepjs.cc -------------------------------------------------------------------------------- /sweepjs/sweepjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweepjs/sweepjs.h -------------------------------------------------------------------------------- /sweeppy/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.py[cod] 3 | 4 | dist/ 5 | build/ 6 | *.egg-info 7 | 8 | examples/venv 9 | -------------------------------------------------------------------------------- /sweeppy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweeppy/README.md -------------------------------------------------------------------------------- /sweeppy/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweeppy/setup.py -------------------------------------------------------------------------------- /sweeppy/sweeppy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweeppy/sweeppy/__init__.py -------------------------------------------------------------------------------- /sweeppy/sweeppy/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweeppy/sweeppy/__main__.py -------------------------------------------------------------------------------- /sweeppy/sweeppy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/sweeppy/sweeppy/app.py -------------------------------------------------------------------------------- /travis/java-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/travis/java-check.sh -------------------------------------------------------------------------------- /travis/java-run-task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanse/sweep-sdk/HEAD/travis/java-run-task.sh --------------------------------------------------------------------------------