Difference between revisions of "NeuroMD SDK Manual"

From Neurotech Software Development Kit
Jump to: navigation, search
(Callibri)
Line 2: Line 2:
  
 
=Introduction=
 
=Introduction=
NeuroSDK as a part of Callibri and Brainbit products is a set of libraries for different operating systems and platforms providing full set of tools needed for configuring and receiving data from Callibri and Brainbit devices. This software development kit consists of portable core written on C++11/14 and a set of wrappers for different languages and platforms: Java for Android operating system, Objective-C++ for iOS/MacOS, C# for Windows. Also core could be used for making cross-platform applications in C++ using different compilers and IDEs.  
+
NeuroSDK as a part of Callibri and Brainbit products is a set of libraries for different operating systems and platforms providing full set of tools needed for configuring and receiving data from Callibri and Brainbit devices. This software development kit consists of portable core written on C++11/14 and a set of wrappers for different languages and platforms: Java for Android operating system, Objective-C++ for iOS/MacOS, C# for Windows, Python for different OS'es. Also core could be used for making cross-platform applications in C++ using different compilers and IDEs.  
  
 
NeuroSDK is intended to be used by developers of different systems which requires biopotential data in conjunction with information about movements and respiratory activity. NeuroSDK is also provides tools for making electrostimulation using Callibri MotionAssistant device.
 
NeuroSDK is intended to be used by developers of different systems which requires biopotential data in conjunction with information about movements and respiratory activity. NeuroSDK is also provides tools for making electrostimulation using Callibri MotionAssistant device.
  
=Devices versions=
+
=Devices versions, commands and parameters=
 
Callibri and Brainbit devices could have different sets of modules and functions depend on purpose of specific device. In this section all possible compositions of modules or functions are listed
 
Callibri and Brainbit devices could have different sets of modules and functions depend on purpose of specific device. In this section all possible compositions of modules or functions are listed
 
==Callibri==
 
==Callibri==
Line 18: Line 18:
 
::-Service module
 
::-Service module
  
Most commonly Callibri device are supplied with all of these modules except stimulation module. Stimulation module is included in Callibri MotionAssistant modification.
+
Most commonly Callibri device are supplied with all of these modules except stimulation module. Stimulation module is included in Callibri MotionAssistant modification. Modules could be configured through device parameters. Its is also possible to execute set of module-specific commands.
 +
List of supported commands and parameters could be acquired from device by appropriate calls to device library. All possible commands and parameters are listed below.
 +
 
 +
==Brainbit==

Revision as of 08:45, 24 April 2018

This section contains information about software development kit required for using Callibri and Brainbit devices in user applications.

Introduction

NeuroSDK as a part of Callibri and Brainbit products is a set of libraries for different operating systems and platforms providing full set of tools needed for configuring and receiving data from Callibri and Brainbit devices. This software development kit consists of portable core written on C++11/14 and a set of wrappers for different languages and platforms: Java for Android operating system, Objective-C++ for iOS/MacOS, C# for Windows, Python for different OS'es. Also core could be used for making cross-platform applications in C++ using different compilers and IDEs.

NeuroSDK is intended to be used by developers of different systems which requires biopotential data in conjunction with information about movements and respiratory activity. NeuroSDK is also provides tools for making electrostimulation using Callibri MotionAssistant device.

Devices versions, commands and parameters

Callibri and Brainbit devices could have different sets of modules and functions depend on purpose of specific device. In this section all possible compositions of modules or functions are listed

Callibri

Since Callibri device is positioned as universal biopotential measuring device it has modules to provide as much information as possible.

All posible modules of Callibri device are:

-Signal module
-Respiration module
-Micro electro-mechanical system module
-Stimulation module
-Service module

Most commonly Callibri device are supplied with all of these modules except stimulation module. Stimulation module is included in Callibri MotionAssistant modification. Modules could be configured through device parameters. Its is also possible to execute set of module-specific commands. List of supported commands and parameters could be acquired from device by appropriate calls to device library. All possible commands and parameters are listed below.

Brainbit