UNPKG

homespun

Version:

This is the root of the homespun family of repositories: you run a server in your home that collects sensor readings and uploads them to the management cloud of your choice. At present, upload to only one cloud is available: [numerous](http://numerousapp.

40 lines (29 loc) 1.18 kB
var underscore = require('underscore') , Driver = require('./prototype-driver') console.log('|property|SI or derived units|expressed using|') console.log('|-|-|') underscore.keys(Driver.sensorTypes).forEach(function (key) { var sensorType = Driver.sensorTypes[key] if ((!sensorType.units) || (sensorType.units === 'sigmas')) return console.log('|' + sensorType.field + '|' + sensorType.units + '|' + sensorType.type + '|') }) console.log('') console.log('|property|expressed using|') console.log('|-|-|') underscore.keys(Driver.sensorTypes).forEach(function (key) { var sensorType = Driver.sensorTypes[key] if (!sensorType.units) console.log('|' + sensorType.field + '|' + sensorType.type + '|') }) console.log('') console.log('|property|raw value|') console.log('|-|') underscore.keys(Driver.sensorTypes).forEach(function (key) { var x , raw = '' , sensorType = Driver.sensorTypes[key] if (sensorType.units !== 'sigmas') return x = sensorType.field.lastIndexOf('.σ') if (x !== -1) raw = sensorType.field.substr(0, x) + '.ε' console.log('|' + sensorType.field + '|' + raw + '|') }) console.log('')