Function | decode TAF or METAR messages |
Distribution | Meteo-bin- |
Jar files | MeteoModule.jar |
Modules | marytts |
Namespace | http://dassault-aviation.com/meteo |
Provided services | http://dassault-aviation.com/meteo:decode http://dassault-aviation.com/meteo:decodeDatas http://dassault-aviation.com/meteo:decodeAll |
Optional properties | lang |
lang
optional property which specifices in which language the TAF or METAR must be decoded. The supported languages are:http://dassault-aviation.com/meteo:decode
: This service is used to decode the whole content of a TAF or METARhttp://dassault-aviation.com/meteo:decodeDatas
: This service is used to decode parts of a TAF or METARhttp://dassault-aviation.com/meteo:decodeAll
: This service is used to decode parts of several TAFs or METARsServiceInstance<?,?> decodeService = module.getService("http://dassault-aviation.com/meteo", "decode"); decodeService.setDataStringValue("meteoType", "METAR"); decodeService.setDataStringValue("level", "COMPACT"); decodeService.setDataStringValue("encoded", <the METAR code content>); decodeService.invoke();
ServiceInstance<?,?> decodeService = module.getService("http://dassault-aviation.com/meteo", "decode"); decodeService.setDataStringValue("meteoType", "METAR"); decodeService.setDataStringValue("level", "COMPACT"); decodeService.setDataStringValue("encoded", <the METAR code content>); decodeService.invoke();
datas
request data is an array of Strings allowing to specify which parts of the TAF of METAR must be returnedmeteoType
request data specifies if this is an encoded "TAF" or "METAR"encoded
request data is the encoded TAF or METARlevel
request data is the level of the decoded String messages ("COMPACT", "NORMAL", or "FULL")decoded
response data is a Map returning the parts of decoded TAFs or METARServiceInstance<?,?> decodeService = module.getService("http://dassault-aviation.com/meteo", "decodeDatas"); List<String> list = new ArrayList<> list.add(MeteoDataTypes.WIND_SPEED); list.add(MeteoDataTypes.TEMPERATURE); decodeService.setDataStringValue("meteoType", "METAR"); decodeService.setDataStringValue("level", "COMPACT"); decodeService.setDataStringValue("datas", list); decodeService.setDataStringValue("encoded", <the METAR code content>); decodeService.invoke();
datas
request data is an array of Strings allowing to specify which parts of the TAF of METAR must be returnedmeteoType
request data specifies if this is an encoded "TAF" or "METAR"encoded
request data is the array of encoded TAFs or METARslevel
request data is the level of the decoded String messages ("COMPACT", "NORMAL", or "FULL")decoded
response data is a org.da.protoframework.meteo.common.MeteoDatas
object containing the decoded TAFs or METARsServiceInstance<?,?> decodeService = module.getService("http://dassault-aviation.com/meteo", "decodeDatas"); List<String> list = new ArrayList<> list.add(MeteoDataTypes.WIND_SPEED); list.add(MeteoDataTypes.TEMPERATURE); decodeService.setDataStringValue("meteoType", "METAR"); decodeService.setDataStringValue("level", "COMPACT"); decodeService.setDataStringValue("datas", list); decodeService.setDataStringValue("encoded", <the METAR code content>); decodeService.invoke();
datas
data:MeteoDataTypes
interface. Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence