Contents

Description

SensMon is a Vala-based monitor for sensors that can be used to visualize the sensor values on the handheld (but not only). The software is very experimental and does not include any kind of exception handling. You are using it at your own risk :) Its main purpose is to test the sensors included in the Freerunner Navigation Board and Freerunner Navigation Board v2.

Supported Sensors

The monitor has been developed in order to easily add arbitrary sensors as sources. The monitor uses GTK and Cairo for drawing.

Streaming sensor data over TCP from the freerunner to e.g. your desktop or another freerunner

IMPORTANT: You need to load the corresponding kernel modules to read from the sensors except for the network and file input source. The corresponding modules can be either found in the kernel tree or under http://gitorious.org/freerunner-navigation-board.

NOTE: The Ads1115 is controlled via i2c-dev kernel module.

Screenshots

This is a screenshot of the application monitoring the X and Y gyro-axis as well as the X-axis of the digital compass included in the navigation board:

Here is a screenshot of the user-interface for monitoring sensors over network socket (socat or nc), text file or hardware:

Usage

Network Usage

To stream the sensor data from your handheld to the desktop version of SensMon do the following:

Views

Personal tools

Description

SensMon is a Vala-based monitor for sensors that can be used to visualize the sensor values on the handheld (but not only). The software is very experimental and does not include any kind of exception handling. You are using it at your own risk :) Its main purpose is to test the sensors included in the Freerunner Navigation Board and Freerunner Navigation Board v2.

Supported Sensors

The monitor has been developed in order to easily add arbitrary sensors as sources. The monitor uses GTK and Cairo for drawing.

Streaming sensor data over TCP from the freerunner to e.g. your desktop or another freerunner

IMPORTANT: You need to load the corresponding kernel modules to read from the sensors except for the network and file input source. The corresponding modules can be either found in the kernel tree or under http://gitorious.org/freerunner-navigation-board.

NOTE: The Ads1115 is controlled via i2c-dev kernel module.

Screenshots

This is a screenshot of the application monitoring the X and Y gyro-axis as well as the X-axis of the digital compass included in the navigation board:

Here is a screenshot of the user-interface for monitoring sensors over network socket (socat or nc), text file or hardware:

Usage

Network Usage

To stream the sensor data from your handheld to the desktop version of SensMon do the following: