doc(location):Add NMEA sentence descrip; bklog:init time style
[EVA-2020-02.git] / README.org
CommitLineData
1ce28642
SBS
1* Environment Sensor ninfacyzga-01
2** Introduction
3This document created by Steven Baltakatei Sandoval on
42020-06-07T21:56Z under a [[http://creativecommons.org/licenses/by-sa/4.0/][CC BY-SA 4.0]] license and last updated on
52020-07-16T00:37Z.
6** Abstract
7This git repository contains software and documentation necessary to
8set up a sensor package for logging observables in the local
9environment.
10
11Collected sensor data include:
12
13- Location (GPS WGS84)
14- Air Pressure (pascals)
15- Alignment (degrees X, degrees Y, degrees from magnetic north)
16
17** Setup
18
19See the following documents for instructions on setting up hardware
20for each type of data collected.
21
22*** Location
23
24See the location [[file:doc/location/README.org][readme]].
25
26*** Pressure
27
28See the pressure [[file:doc/pressure/README.org][readme]].
29
30*** Alignment
31
32See the alignment [[file:doc/alignment/README.org][readme]].
33
34** Name Etymology
35
36*** Origin
37
38The name ~ninfacyzga~ is a [[https://mw.lojban.org/papri/Logical_Language_Group][lojban]] [[https://mw.lojban.org/papri/lujvo][lujvo]] consisting of the tanru "cnino
39fatci zgana". The three gismu in the tanru contain the following
40meanings:
41
42**** ~cnino~: new
43**** ~fatci~: fact
44**** ~zgana~: observe
45
46*** Meaning
47
48Hence, the primary mission of a ~ninfacyzga~ device is to observe facts
49of the new. The primary mission is NOT to process facts into
50stories. Neither is the primary mission to network with other devices
51for the purpose of sharing information. This means a ~ninfacyzga~
52device records data about the environment but does not attempt to
53generate summaries or reports of archived data as a historian
54would. Instead, the device simply transmits what it sees (ex: camera),
55hears (ex: microphone), feels (ex: accelerometer, gyroscope, or
56magnetometer), smells (ex: gas detector), etc.
57
58The observations of a ~nincafyzga~ device are the input of another
59class of devices called ~temlisru'e~ whose primary mission is to
60process observations into stories over time.
61
62The transmission and verification of observations and analyses
63produced by ~ninfacyzga~ or ~temlisru'e~ devices is managed by another
64class of devices called ~calkuptcana~.
65
66*** Pronunciation
67
68~ninfacyzga~ is pronounced ~/ninfaʃəzga/~.
69
70~temlisru'e~ is pronounced ~/tɛmlisruhe/~.
71
72~calkuptcana~ is pronounced ~/ʃalkuptʃana/~.
73
74** Directory structure
75
76Directories in this repository are structured as follows:
77
78- ~doc~: Contains documentation explaining in human-readable format
79 what each file does.
80
81- ~archive~: Contains legacy files from previous iterations of the
82 project.
83
84- ~exec~: Contains executable components of the project.
85
86** References
87
881. "Lojban". 2020-02-12. [[https://mw.lojban.org/papri/Logical_Language_Group]["Logical Language Group"]]. Date Accessed:
89 2020-06-07. [[https://web.archive.org/web/20200304102316/https://mw.lojban.org/papri/Logical_Language_Group][Archive link]]. Archive date: 2020-03-04.
90
912. "lujvo". 2014-09-30. [[https://mw.lojban.org/papri/Logical_Language_Group]["Logical Language Group"]]. Date Accessed:
92 2020-06-07. [[https://web.archive.org/web/20160401100124/https://mw.lojban.org/papri/lujvo][Archive link]]. Archive date: 2016-04-01.