summaryrefslogtreecommitdiff
path: root/jsongen.py.in
diff options
context:
space:
mode:
authorChristian Gagneraud <cgagneraud@techworks.ie>2012-06-05 14:08:19 +0100
committerChristian Gagneraud <chris@techworks.ie>2012-06-05 15:58:02 +0100
commit0e8d0f6367a25c773021b9b3a73b7ce8cb953af7 (patch)
tree66b8d2e8477831cb804ae8262bb6860299bb1999 /jsongen.py.in
parent452520a8efe303ff8abbaa8b5d4eccc01a478991 (diff)
downloadgpsd-0e8d0f6367a25c773021b9b3a73b7ce8cb953af7.tar.gz
[AIS] Met/Hydro: fixes and improvements
Diffstat (limited to 'jsongen.py.in')
-rw-r--r--jsongen.py.in68
1 files changed, 36 insertions, 32 deletions
diff --git a/jsongen.py.in b/jsongen.py.in
index 64751ff2..7c85b3c5 100644
--- a/jsongen.py.in
+++ b/jsongen.py.in
@@ -439,38 +439,42 @@ ais_specs = (
"structname": "ais->type8.dac1fid31",
"fieldmap":(
# fieldname type default
- ('lon', 'integer', 'DAC1FID31_LON_NOT_AVAILABLE'),
- ('lat', 'integer', 'DAC1FID31_LAT_NOT_AVAILABLE'),
- ('accuracy', 'boolean', 'false'),
- ('wspeed', 'uinteger', 'DAC1FID31_WIND_NOT_AVAILABLE'),
- ('wgust ', 'uinteger', 'DAC1FID31_WIND_NOT_AVAILABLE'),
- ('wdir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('wgustdir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('airtemp', 'integer', 'DAC1FID31_AIRTEMP_NOT_AVAILABLE'),
- ('pressure', 'uinteger', 'DAC1FID31_PRESSURE_NOT_AVAILABLE'),
- ('pressuretend', 'uinteger', 'DAC1FID31_PRESSURETREND_NOT_AVAILABLE'),
- ('visibility', 'uinteger', 'DAC1FID31_VISIBILITY_NOT_AVAILABLE'),
- ('visgreater', 'boolean', 'false'),
- ('waterlevel', 'integer', 'DAC1FID31_WATERLEVEL_NOT_AVAILABLE'),
- ('leveltrend', 'uinteger', 'DAC1FID31_LEVELTREND_NOT_AVAILABLE'),
- ('cspeed', 'uinteger', 'DAC1FID31_CSPEED_NOT_AVAILABLE'),
- ('cdir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('cspeed2', 'uinteger', 'DAC1FID31_CSPEED_NOT_AVAILABLE'),
- ('cdir2', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('cdepth2', 'uinteger', 'DAC1FID31_CDEPTH_NOT_AVAILABLE'),
- ('cspeed3', 'uinteger', 'DAC1FID31_CSPEED_NOT_AVAILABLE'),
- ('cdir3', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('cdepth3', 'uinteger', 'DAC1FID31_CDEPTH_NOT_AVAILABLE'),
- ('waveheight', 'uinteger', 'DAC1FID31_HEIGHT_NOT_AVAILABLE'),
- ('waveperiod', 'uinteger', 'DAC1FID31_PERIOD_NOT_AVAILABLE'),
- ('wavedir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('swellheight', 'uinteger', 'DAC1FID31_HEIGHT_NOT_AVAILABLE'),
- ('swellperiod', 'uinteger', 'DAC1FID31_PERIOD_NOT_AVAILABLE'),
- ('swelldir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
- ('seastate', 'uinteger', 'DAC1FID31_SEASTATE_NOT_AVAILABLE'),
- ('preciptype', 'uinteger', 'DAC1FID31_PRECIPTYPE_NOT_AVAILABLE'),
- ('salinity', 'uinteger', 'DAC1FID31_SALINITY_NOT_AVAILABLE'),
- ('ice', 'boolean', 'false'),
+ ('lon', 'integer', 'DAC1FID31_LON_NOT_AVAILABLE'),
+ ('lat', 'integer', 'DAC1FID31_LAT_NOT_AVAILABLE'),
+ ('accuracy', 'boolean', 'false'),
+ ('timestamp', 'string', None),
+ ('wspeed', 'uinteger', 'DAC1FID31_WIND_NOT_AVAILABLE'),
+ ('wgust', 'uinteger', 'DAC1FID31_WIND_NOT_AVAILABLE'),
+ ('wdir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('wgustdir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('airtemp', 'integer', 'DAC1FID31_AIRTEMP_NOT_AVAILABLE'),
+ ('humidity', 'uinteger', 'DAC1FID31_HUMIDITY_NOT_AVAILABLE'),
+ ('dewpoint', 'integer', 'DAC1FID31_DEWPOINT_NOT_AVAILABLE'),
+ ('pressure', 'uinteger', 'DAC1FID31_PRESSURE_NOT_AVAILABLE'),
+ ('pressuretend', 'uinteger', 'DAC1FID31_PRESSURETEND_NOT_AVAILABLE'),
+ ('visgreater', 'boolean', 'false'),
+ ('visibility', 'uinteger', 'DAC1FID31_VISIBILITY_NOT_AVAILABLE'),
+ ('waterlevel', 'uinteger', 'DAC1FID31_WATERLEVEL_NOT_AVAILABLE'),
+ ('leveltrend', 'uinteger', 'DAC1FID31_LEVELTREND_NOT_AVAILABLE'),
+ ('cspeed', 'uinteger', 'DAC1FID31_CSPEED_NOT_AVAILABLE'),
+ ('cdir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('cspeed2', 'uinteger', 'DAC1FID31_CSPEED_NOT_AVAILABLE'),
+ ('cdir2', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('cdepth2', 'uinteger', 'DAC1FID31_CDEPTH_NOT_AVAILABLE'),
+ ('cspeed3', 'uinteger', 'DAC1FID31_CSPEED_NOT_AVAILABLE'),
+ ('cdir3', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('cdepth3', 'uinteger', 'DAC1FID31_CDEPTH_NOT_AVAILABLE'),
+ ('waveheight', 'uinteger', 'DAC1FID31_HEIGHT_NOT_AVAILABLE'),
+ ('waveperiod', 'uinteger', 'DAC1FID31_PERIOD_NOT_AVAILABLE'),
+ ('wavedir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('swellheight', 'uinteger', 'DAC1FID31_HEIGHT_NOT_AVAILABLE'),
+ ('swellperiod', 'uinteger', 'DAC1FID31_PERIOD_NOT_AVAILABLE'),
+ ('swelldir', 'uinteger', 'DAC1FID31_DIR_NOT_AVAILABLE'),
+ ('seastate', 'uinteger', 'DAC1FID31_SEASTATE_NOT_AVAILABLE'),
+ ('watertemp', 'integer', 'DAC1FID31_WATERTEMP_NOT_AVAILABLE'),
+ ('preciptype', 'uinteger', 'DAC1FID31_PRECIPTYPE_NOT_AVAILABLE'),
+ ('salinity', 'uinteger', 'DAC1FID31_SALINITY_NOT_AVAILABLE'),
+ ('ice', 'uinteger', 'DAC1FID31_ICE_NOT_AVAILABLE'),
),
"stringbuffered":("timestamp",),
},