Changes between Version 4 and Version 5 of DeveloperGuide


Ignore:
Timestamp:
Jan 19, 2012 9:29:21 AM (13 years ago)
Author:
tshalif
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuide

    v4 v5  
    1 [[TOC]] 
    2 == Data flow diagram == 
     1[[TOC(DeveloperGuide*)]] 
     2= Overview = 
    33[[DiaVisView(robostroke.dia)]] 
    4 == Overview == 
    5 === Data input === 
     4== Data input == 
    65Data input consists of raw sensor data: 
    76 * Accelerometer 
     
    1110 
    1211The raw sensor data does not have to be real-time sensor data from the device running the application. It may be a re-play of a recorded rowing session or - when such code will be written - a sensor data feed from a remote device. 
    13 === High frequency sensor data flow === 
     12== High frequency sensor data flow == 
    1413The red lines show linear or multiplexed flow of high-frequency data from sensor input sources to consumers via various filters/processors. Sensor raw data maybe either be processed in order to calculate higher-level rowing information - such as stroke rate - or displayed in its near-raw form in graphs. 
    15 === Message Bus === 
     14== Message Bus == 
    1615A message bus is used for low frequency asynchronous message communication between the various components. The various data processors (scanners, detectors) may send various events on the bus - such as the STROKE_START, STROKE_END event produced by the Rowing Detector component. 
    1716