diff options
Diffstat (limited to 'jsongen.py.in')
-rw-r--r-- | jsongen.py.in | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/jsongen.py.in b/jsongen.py.in index ef2e639b..86e21696 100644 --- a/jsongen.py.in +++ b/jsongen.py.in @@ -277,6 +277,49 @@ ais_specs = ( "stringbuffered":("data",), }, { + "initname" : "json_ais8_fid11", + "headers": ("AIS_HEADER","AIS_TYPE8",), + "structname": "ais->type8.dac1fid11", + "fieldmap":( + # fieldname type default + ('lat', 'integer', 'DAC1FID11_LAT_NOT_AVAILABLE'), + ('lon', 'integer', 'DAC1FID11_LON_NOT_AVAILABLE'), + ('timestamp', 'string', None), + ('wspeed', 'uinteger', 'DAC1FID11_WSPEED_NOT_AVAILABLE'), + ('wgust', 'uinteger', 'DAC1FID11_WSPEED_NOT_AVAILABLE'), + ('wdir', 'uinteger', 'DAC1FID11_WDIR_NOT_AVAILABLE'), + ('wgustdir', 'uinteger', 'DAC1FID11_WDIR_NOT_AVAILABLE'), + ('airtemp', 'integer', 'DAC1FID11_AIRTEMP_NOT_AVAILABLE'), + ('humidity', 'uinteger', 'DAC1FID11_HUMIDITY_NOT_AVAILABLE'), + ('dewpoint', 'integer', 'DAC1FID11_DEWPOINT_NOT_AVAILABLE'), + ('pressure', 'uinteger', 'DAC1FID11_PRESSURE_NOT_AVAILABLE'), + ('pressuretend', 'uinteger', 'DAC1FID11_PRESSURETREND_NOT_AVAILABLE'), + ('visibility', 'uinteger', 'DAC1FID11_VISIBILITY_NOT_AVAILABLE'), + ('waterlevel', 'integer', 'DAC1FID11_WATERLEVEL_NOT_AVAILABLE'), + ('leveltrend', 'uinteger', 'DAC1FID11_LEVELTREND_NOT_AVAILABLE'), + ('cspeed', 'uinteger', 'DAC1FID11_CSPEED_NOT_AVAILABLE'), + ('cdir', 'uinteger', 'DAC1FID11_CDIR_NOT_AVAILABLE'), + ('cspeed2', 'uinteger', 'DAC1FID11_CSPEED_NOT_AVAILABLE'), + ('cdir2', 'uinteger', 'DAC1FID11_CDIR_NOT_AVAILABLE'), + ('cdepth2', 'uinteger', 'DAC1FID11_CDEPTH_NOT_AVAILABLE'), + ('cspeed3', 'uinteger', 'DAC1FID11_CSPEED_NOT_AVAILABLE'), + ('cdir3', 'uinteger', 'DAC1FID11_CDIR_NOT_AVAILABLE'), + ('cdepth3', 'uinteger', 'DAC1FID11_CDEPTH_NOT_AVAILABLE'), + ('waveheight', 'uinteger', 'DAC1FID11_WAVEHEIGHT_NOT_AVAILABLE'), + ('waveperiod', 'uinteger', 'DAC1FID11_WAVEPERIOD_NOT_AVAILABLE'), + ('wavedir', 'uinteger', 'DAC1FID11_WAVEDIR_NOT_AVAILABLE'), + ('swellheight', 'uinteger', 'DAC1FID11_WAVEHEIGHT_NOT_AVAILABLE'), + ('swellperiod', 'uinteger', 'DAC1FID11_WAVEPERIOD_NOT_AVAILABLE'), + ('swelldir', 'uinteger', 'DAC1FID11_WAVEDIR_NOT_AVAILABLE'), + ('seastate', 'uinteger', 'DAC1FID11_SEASTATE_NOT_AVAILABLE'), + ('watertemp', 'integer', 'DAC1FID11_WATERTEMP_NOT_AVAILABLE'), + ('preciptype', 'uinteger', 'DAC1FID11_PRECIPTYPE_NOT_AVAILABLE'), + ('salinity', 'uinteger', 'DAC1FID11_SALINITY_NOT_AVAILABLE'), + ('ice', 'uinteger', 'DAC1FID11_ICE_NOT_AVAILABLE'), + ), + "stringbuffered":("timestamp",), + }, + { "initname" : "json_ais8_fid13", "headers": ("AIS_HEADER","AIS_TYPE8",), "structname": "ais->type8.dac1fid13", |