TDR system

A checklist

Chronobot database

Message Attributes:
1.Scope
2.MessageType
3.Sender
4.Receiver
5.Purpose
6.UID
7.Originator
8.Tongue
9.Fatigue
10.WeakBreath
11.Pulse
12.Sweaty
13.chiTotal

14.Similar

15.Date

Messages:
M1 message to send Chi parameters from Chi Sensor to Chi Monitor (originator is mid)
M2 message to send Chi parameters from Chi Monitor to Chi Advertiser
M3 message to find similar users from web GUI to Chi Advertiser (web GUI deposits M3 in MDB and SIS server sends M3 to Chi Advisor)
M4 message to send Similar users (uid's) from Chi Advertiser to web GUI (or results can be uploaded to 'records' relation)
M5 message to analyze Chi data from web GUI to Chi Advertiser (web GUI deposits M5 in MDB and SIS server sends M5 to Chi Advisor)
M6 message to send MySQL query from Chi Monitor to Chi Advertiser
M7 message to send base 64 encoded retrieval result from Chi Advertiser to Chi Monitor
M8 message to send analyzed chiTotal from Chi Monitor to web GUI (or results can be uploaded to 'records' relation)
M9 message to send Chi parameters from SocialNet Sensor to SocialNet Monitor (originator is uid)
M10 message to send Chi data and chiTotal from SocialNet Monitor to SocialNet Advertiser

Android Components: AudioOut, Filter, Controller, GazeAnalyzer, InputProcessor, Monitor, PrjRemoteGUI, Server, Uploader
(We can use first letter to distinguish these components. Those in grey color are not needed in initial applications.)

More Messages:
M11message to send parameter (gaze-duration) from PrjRemoteGUI to GazeAnalyzer
M12message to send result (certainty) from GazeAnalyzer to PrjRemoteGUI
M13message to send parameter (sampling rate, duration) from PrjRemoteGUI to Filter
M14message to send result (ack) from Filter to PrjRemoteGUI
M15message to send parameter (on-off, audio-type, frequency) from PrjRemoteGUI to AudioOut
M16message to send result (ack) from AudioOut to PrjRemoteGUI