Mentalab EXPLORE User Manual Download Page 19

4 APIs

To use the device in online mode, configure its settings or convert offline data, we
recommend using our main API, Explorepy for Python, which can be integrated into your
desired application. Real-time impedance measurement, remote data recording and
browser-based data visualization are some of the key features you can access with it.

Figure 5. Browser-based dashboard for visualization of ECG data.

Please refer to the online documentation for the installation of Explorepy and its
dependencies, as well as a comprehensive description of the functionalities:

https://explorepy.readthedocs.io

If you prefer to work with C++ or MATLAB, you will find the documentation for these APIs -
LibExploreCpp (C++) and ExploreMATLAB - on our GitHub page. Note, however, that these
APIs were built for earlier firmware versions and are not yet up to date, so make sure your
device has the firmware version corresponding to the API you are using.

All Mentalab's application-sided code is open, so we invite you to use it and contribute to its
development. The three APIs can be found on GitHub:

https://github.com/Mentalab-hub/

18

Summary of Contents for EXPLORE

Page 1: ......

Page 2: ...roduct Certification 3 1 4 Safety 4 2 Technical Information 6 2 1 Explore Outline 6 2 2 Contents 6 2 3 Device Specifications 7 3 Operation Instructions 8 3 1 Operating Modes 8 3 2 First Setup 8 3 3 Device State Diagram 12 3 4 LED Codes 13 3 5 Button Commands 14 3 6 Data Structure 15 4 APIs 16 5 Device Troubleshooting 17 1 ...

Page 3: ...ion 4 0 for more information Host machine The computer or smartphone that initiates the connection and is the master in the connection with the Explore device Pairing Establishing a connection between two Bluetooth devices Online mode Data will be transmitted to the host machine in addition to being stored on the device memory in duplicate The host machine can send data and commands to the device ...

Page 4: ...or written consent by Mentalab Copyright Mentalab 2020 All rights reserved 1 2 Release Notes Date Firmware Explorepy Documentation Changes 31 08 2020 2 1 4 1 1 0 MLExploreV1 1 First release 1 3 Product Certification Mentalab hereby declares that the Explore product series is in accordance with the requirements and relevant provisions of EU directives 2014 30 EU 2014 53 EU 2015 863 EU 3 ...

Page 5: ...alab Explore is not protected against electrical defibrillation The device and electrodes must be detached from the subject s skin beforehand Before use inspect the device and accessories thoroughly for possible damage to connectors sockets and cables Especially ensure that the electrode cables are intact Any part of the equipment must be replaced immediately if damaged or not working correctly Th...

Page 6: ...ssible to communicate with the device from outside of the shield Mentalab Explore uses the 2 4 GHz band for wireless transmission so nearby Bluetooth and wireless devices can cause interference Therefore ensure that enough transmission bandwidth is available in your environment We recommend working in environments with low wireless and noise interference for better performance If the equipment is ...

Page 7: ...osure to direct sunlight and chemicals Clean the cables and electrodes from remaining gel disinfectant paste or other residues Do not use detergents with chlorine or other corrosive agents to clean the equipment Protect the Explore unit from liquid contamination Ensure that the whole equipment is completely dry before storing 6 ...

Page 8: ...an focus on your application You can choose to work with data offline or in real time Data can be streamed to any host device with a Bluetooth module such as computers and smartphones Besides precise multi channel ExG Mentalab Explore also contains a comprehensive set of position and device sensors Figure 1 Explore system overview 2 2 Contents Based on your order the box you received should includ...

Page 9: ...SB 2 0 Additional Sensors Magneto Gyro Accelerometer 20 sps Device Temperature Battery 1 sps Flash Memory Size 512 MB Dimensions 41mm 42mm 18mm Bluetooth Range 10 m The following picture shows the Explore device label You can also find it on the Explore case and on the box The last four digits on the label define the device s Bluetooth name For example the label below corresponds to a device whose...

Page 10: ... source The green LED indicates sufficient battery After charging unplug the device from the power source 3 2 First Setup Set up the measurement electrodes on your subject in your preferred configuration Each channel 1 4 or 1 8 is recorded against the reference electrode The electrodes are configured in the order depicted below In a 4 channel device channels 5 8 are inactive Figure 3 Device config...

Page 11: ... end of recording periods To turn off the device keep the button pressed until the LED turns red The device will shut down with three red blinks Wireless Transmission If you want to stream and record data on your PC or smartphone you must first pair your Explore device Here is an example of how to do this on Windows First go to your Bluetooth settings and choose Add Bluetooth device Then add the B...

Page 12: ...ing on your Bluetooth module and operating system difficulties using all Bluetooth functionalities can occur In this case please notify our support We can provide a Bluetooth dongle to help you maintain the desired mobility and flexibility Here is an example of how to use a dongle on Windows First if you have paired an Explore device remove it from the Bluetooth paired devices list before insertin...

Page 13: ...llocate enough space Then it starts recording normally Do not forget to retrieve the binary files from your device before deleting data To do so connect the device to a PC via a USB port The device memory will show up as a drive in your OS you can transfer the files to your computer as usual USB Connection Always turn off the Mentalab Explore device before attaching it to a PC or charging The devi...

Page 14: ...3 3 Device State Diagram The following diagram gives an overview of the Explore device s behavior 13 ...

Page 15: ...Figure 4 Explore device system states 14 ...

Page 16: ...t is stored and transmitted Red 3x flash Button has been pressed and held The device will turn off 3 5 Button Commands Action State Effect Pressing the button once Device off Device will turn on Double click Memory full error LED blinking in pink Frees up space on flash memory and returns to advertising mode Double click Device in startup Skips advertising and goes to the offline mode Double click...

Page 17: ...16 ...

Page 18: ...stinguish it from digital markers digital markers have a code larger than 7 and to detect missed marker packets since two consecutive markers should have consecutive codes Timestamps The host machine can send a packet to Explore to synchronize the device with it or to indicate the timepoint at which the recording has started on the Explore device The value in the host timestamp field of the mentio...

Page 19: ...the installation of Explorepy and its dependencies as well as a comprehensive description of the functionalities https explorepy readthedocs io If you prefer to work with C or MATLAB you will find the documentation for these APIs LibExploreCpp C and ExploreMATLAB on our GitHub page Note however that these APIs were built for earlier firmware versions and are not yet up to date so make sure your de...

Page 20: ...till operating which blocks the device from deallocating properly and the user finds a file with a larger size than expected The data is safe you can retrieve it as usual Turn off the device and connect it to a PC then copy the data from memory Then turn the device off again and if it blinks in pink free up space as explained in TD 1 Although not necessary the user can format the memory as explain...

Page 21: ...gnal is too noisy Bad electrode connection or Bluetooth interference Check if the electrodes are properly connected especially the reference electrode Make sure the cables are intact and correctly connected to the Explore and that the impedance values are low enough Else try moving the Explore closer to the host machine or turning off other Bluetooth devices nearby which may interfere TD 9 I obser...

Page 22: ... but the time tag of the recorded file on the device still contains dummy values DATAxxx_ddmmmyyyy _xxhxx BIN The Bluetooth connection was interrupted while transmitting this information or the device has not turned off properly If the file created on the flash memory is partly corrupted the device shut down incorrectly Always turn off the device before plugging it to the USB If the file is health...

Page 23: ...contact mentalab com support mentalab com https mentalab com https github com Mentalab hub https explorepy readthedocs io Mentalab GmbH Weinstr 4 D 80333 Munich Germany 22 ...

Reviews: