Team:Aachen/Notebook/Software/Serial Client

From 2014.igem.org

(Difference between revisions)
(Created page with "__NOTOC__ {{Team:Aachen/Header}} = Serial Client - a WPF application to log data = Not only the methane sensor, but many other microcontroller components of our project, includi...")
(Serial Client - a WPF application to log data)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Team:Aachen/Header}}
{{Team:Aachen/Header}}
-
= Serial Client - a WPF application to log data =
+
= Serial Client - A WPF Application to Log Data =
-
Not only the methane sensor, but many other microcontroller components of our project, including for example the OD-device, are capable of frequently broadcasting readings via their serial connection to a computer. For an efficient analysis and testing, as well as the gathering of online data, [[User:Mosthege|Michael]] wrote the ''Serial Client''. This is a Windows Desktop app that live-plots data coming in on a serial (USB) port and collects it for later export to Excel.
+
The [https://2014.igem.org/Team:Aachen/Collaborations/Methane_Sensor methane sensor] we built for Team Braunschweig as well as many microcontroller components of our project, including the OD Device, are capable of frequently broadcasting readings via their serial connection to a computer. For an efficient analysis and testing as well as the collection of online data, [[User:Mosthege|Michael]] wrote the '''Serial Client'''. This is a Windows Desktop app that plots data coming in on a serial (USB) port live and saves it for later export to Excel.
-
For data coming in at high frequencies, points can be averaged and later exported with the standard deviation.
+
For data coming in at high frequencies, points can be averaged and later exported together with the standard deviation.
Here you can see a dependency graph of the overall app architecture:
Here you can see a dependency graph of the overall app architecture:

Revision as of 08:44, 17 October 2014

Serial Client - A WPF Application to Log Data

The methane sensor we built for Team Braunschweig as well as many microcontroller components of our project, including the OD Device, are capable of frequently broadcasting readings via their serial connection to a computer. For an efficient analysis and testing as well as the collection of online data, Michael wrote the Serial Client. This is a Windows Desktop app that plots data coming in on a serial (USB) port live and saves it for later export to Excel. For data coming in at high frequencies, points can be averaged and later exported together with the standard deviation.

Here you can see a dependency graph of the overall app architecture:

Aachen SerialClient DependencyGraph1.png
Overview dependency graph of the Serial Client architechture

The architecture of Serial Client follows the MVVM pattern and you can see a detailed dependency graph of the Serial Clients ViewModel here:

Aachen SerialClient DependencyGraph2.png
Detailed dependency graph of the Serial Client architechture