Morsenger Processing: Difference between revisions

From Acacia Support Wiki
Jump to navigation Jump to search
(Created page with "Morsenger was developed from the ground up as an extensible application.")
 
No edit summary
Line 1: Line 1:
[[Morsenger]] was developed from the ground up as an extensible application.
[[Morsenger]] was developed from the ground up as an extensible application.
Internally, [[Morsenger]] maintains 2 seperate data pipelines that automatically process incoming and outgoing transmissions.  Data in the pipelines travels through a series of filters that transform selected data between different formats. 
* Input filters can take luminous changes from the Camera and IR sensor and sound from the microphone and pump [[Bit Stream]] data into the [[Input Pipeline]].
* Filters on the [[Input Pipeline]] transform the data between [[Ascii Text]], [[Morse Code]], [[Abbreviation]]s and [[Bit Stream]]s.
* Any [[Ascii Text]] received from the [[Input Pipeline]] is displayed as an incoming message.
* Text from the [[Send Button]] is pumped into the [[Output Pipeline]]. 
* Filters on the [[Output Pipeline]] transform the data between [[Ascii Text]], [[Morse Code]], [[Abbreviation]]s and [[Bit Stream]]s.
* Other filters take [[Bit Stream]] data from the [[Output Pipeline]] and produce audio, camera flashes etc.
All input, output, data processing and transformation is handled as background tasks.

Revision as of 16:58, 2 May 2017

Morsenger was developed from the ground up as an extensible application.

Internally, Morsenger maintains 2 seperate data pipelines that automatically process incoming and outgoing transmissions. Data in the pipelines travels through a series of filters that transform selected data between different formats.

All input, output, data processing and transformation is handled as background tasks.