X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=data%2Fqmi-service-pds.json;h=a824859ad5c4c32a2940fdedcb20fee1942a069e;hb=7880de81e1ef84428851b66039afda3fd3e24936;hp=b2e3cb8a6793d7a80d0b7319ddc869973c3ce305;hpb=e303ba80bc7fb19284f027ecdb23bf375b6d3b13;p=project%2Fuqmi.git diff --git a/data/qmi-service-pds.json b/data/qmi-service-pds.json index b2e3cb8..a824859 100644 --- a/data/qmi-service-pds.json +++ b/data/qmi-service-pds.json @@ -6,7 +6,8 @@ // ********************************************************************************* { "name" : "QMI Client PDS", - "type" : "Client" }, + "type" : "Client", + "since" : "1.0" }, // ********************************************************************************* { "name" : "QMI Message PDS", @@ -21,7 +22,7 @@ "type" : "Message", "service" : "PDS", "id" : "0x0000", - "version" : "1.0", + "since" : "1.0", "output" : [ { "common-ref" : "Operation Result" } ] }, // ********************************************************************************* @@ -29,125 +30,125 @@ "type" : "Message", "service" : "PDS", "id" : "0x0001", - "version" : "1.0", + "since" : "1.0", "input" : [ { "name" : "NMEA Position Reporting", "id" : "0x10", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Extended NMEA Position Reporting", "id" : "0x11", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Parsed Position Reporting", "id" : "0x12", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "External XTRA Data Request Reporting", "id" : "0x13", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "External Time Injection Request Reporting", "id" : "0x14", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "External WIFI Position Request Reporting", "id" : "0x15", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Satellite Information Reporting", "id" : "0x16", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "VX Network Initiated Request Reporting", "id" : "0x17", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "SUPL Network Initiated Prompt Reporting", "id" : "0x18", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "UMTS CP Network Initiated Prompt Reporting", "id" : "0x19", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "PDS Comm Event Reporting", "id" : "0x1A", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Accelerometer Data Streaming Ready Reporting", "id" : "0x1B", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Gyro Data Streaming Ready Reporting", "id" : "0x1C", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Time Sync Request Reporting", "id" : "0x1D", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Position Reliability Indicator Reporting", "id" : "0x1E", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Sensor Data Usage Indicator Reporting", "id" : "0x1F", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Time Source Information Reporting", "id" : "0x20", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Heading Uncertainty Reporting", "id" : "0x21", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "NMEA Debug Strings Reporting", "id" : "0x22", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Extended External XTRA Data Request Reporting", "id" : "0x23", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "gboolean" } ], "output" : [ { "common-ref" : "Operation Result" } ] }, @@ -156,16 +157,17 @@ "type" : "Indication", "service" : "PDS", "id" : "0x0001", + "since" : "1.0", "output" : [ { "name" : "NMEA Position", "id" : "0x10", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "string", "max-size" : "200" }, { "name" : "Extended NMEA Position", "id" : "0x11", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "sequence", "contents" : [ { "name" : "Operation Mode", "format" : "gint8", @@ -177,8 +179,8 @@ "max-size" : "200" } ] }, { "name" : "Position Session Status", "id" : "0x12", - "mandatory" : "no", "type" : "TLV", + "since" : "1.0", "format" : "guint8", "public-format" : "QmiPdsPositionSessionStatus" } ] }, @@ -186,7 +188,6 @@ // Reading gfloat/gdouble is still missing //{ "name" : "Parsed Position", // "id" : "0x13", - // "mandatory" : "no", // "type" : "TLV", // "format" : "sequence", // "contents" : [ { "name" : "Valid Mask", @@ -263,12 +264,12 @@ "type" : "Message", "service" : "PDS", "id" : "0x0020", - "version" : "1.0", + "since" : "1.0", "output" : [ { "common-ref" : "Operation Result" }, { "name" : "State", "id" : "0x01", - "mandatory" : "yes", "type" : "TLV", + "since" : "1.0", "format" : "sequence", "contents" : [ { "name" : "GPS Service State", "format" : "guint8", @@ -283,11 +284,11 @@ "type" : "Message", "service" : "PDS", "id" : "0x0021", - "version" : "1.0", + "since" : "1.0", "input" : [ { "name" : "State", "id" : "0x01", - "mandatory" : "yes", "type" : "TLV", + "since" : "1.0", "format" : "sequence", "contents" : [ { "name" : "GPS Service State", "format" : "guint8", @@ -299,12 +300,12 @@ "type" : "Message", "service" : "PDS", "id" : "0x0029", - "version" : "1.0", + "since" : "1.12", "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Info", "id" : "0x01", - "mandatory" : "yes", "type" : "TLV", + "since" : "1.12", "format" : "sequence", "contents" : [ { "name" : "Session Operation", "format" : "guint8", @@ -322,11 +323,11 @@ "type" : "Message", "service" : "PDS", "id" : "0x002A", - "version" : "1.0", + "since" : "1.12", "input" : [ { "name" : "Info", "id" : "0x01", - "mandatory" : "yes", "type" : "TLV", + "since" : "1.12", "format" : "sequence", "contents" : [ { "name" : "Session Operation", "format" : "guint8", @@ -344,18 +345,18 @@ "type" : "Message", "service" : "PDS", "id" : "0x002E", - "version" : "1.0", + "since" : "1.12", "input" : [ { "name" : "Network Mode", "id" : "0x12", - "mandatory" : "no", "type" : "TLV", + "since" : "1.12", "format" : "guint8", "public-format" : "QmiPdsNetworkMode" } ], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Location Server Address", "id" : "0x10", - "mandatory" : "no", "type" : "TLV", + "since" : "1.12", "format" : "sequence", "contents" : [ { "name" : "IP", "format" : "guint32", @@ -365,8 +366,8 @@ "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Location Server URL", "id" : "0x11", - "mandatory" : "no", "type" : "TLV", + "since" : "1.12", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" }, @@ -377,11 +378,11 @@ "type" : "Message", "service" : "PDS", "id" : "0x002F", - "version" : "1.0", + "since" : "1.12", "input" : [ { "name" : "Location Server Address", "id" : "0x10", - "mandatory" : "no", "type" : "TLV", + "since" : "1.12", "format" : "sequence", "contents" : [ { "name" : "IP", "format" : "guint32", @@ -390,15 +391,15 @@ "format" : "guint32" } ] }, { "name" : "Location Server URL", "id" : "0x11", - "mandatory" : "no", "type" : "TLV", + "since" : "1.12", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" } }, { "name" : "Network Mode", "id" : "0x14", - "mandatory" : "no", "type" : "TLV", + "since" : "1.12", "format" : "guint8", "public-format" : "QmiPdsNetworkMode" } ], "output" : [ { "common-ref" : "Operation Result" } ] }, @@ -408,12 +409,12 @@ "type" : "Message", "service" : "PDS", "id" : "0x0030", - "version" : "1.0", + "since" : "1.0", "output" : [ { "common-ref" : "Operation Result" }, { "name" : "State", "id" : "0x01", - "mandatory" : "yes", "type" : "TLV", + "since" : "1.0", "format" : "sequence", "contents" : [ { "name" : "Auto Tracking State", "format" : "guint8", @@ -425,15 +426,22 @@ "type" : "Message", "service" : "PDS", "id" : "0x0031", - "version" : "1.0", + "since" : "1.0", "input" : [ { "name" : "State", "id" : "0x01", - "mandatory" : "yes", "type" : "TLV", + "since" : "1.0", "format" : "sequence", "contents" : [ { "name" : "Auto Tracking State", "format" : "guint8", "public-format" : "gboolean" } ] } ], - "output" : [ { "common-ref" : "Operation Result" } ] } + "output" : [ { "common-ref" : "Operation Result" } ] }, + + // ********************************************************************************* + { "name" : "GPS Ready", + "type" : "Indication", + "service" : "PDS", + "id" : "0x0060", + "since" : "1.14" } ]