diff options
-rw-r--r-- | build-aux/mbim-codegen/Message.py | 4 | ||||
-rw-r--r-- | build-aux/mbim-codegen/ObjectList.py | 4 | ||||
-rw-r--r-- | data/mbim-service-atds.json | 5 | ||||
-rw-r--r-- | data/mbim-service-auth.json | 3 | ||||
-rw-r--r-- | data/mbim-service-basic-connect.json | 22 | ||||
-rw-r--r-- | data/mbim-service-dss.json | 1 | ||||
-rw-r--r-- | data/mbim-service-intel-firmware-update.json | 1 | ||||
-rwxr-xr-x | data/mbim-service-ms-basic-connect-extensions.json | 9 | ||||
-rw-r--r-- | data/mbim-service-ms-firmware-id.json | 1 | ||||
-rw-r--r-- | data/mbim-service-ms-host-shutdown.json | 1 | ||||
-rw-r--r-- | data/mbim-service-ms-sar.json | 2 | ||||
-rw-r--r-- | data/mbim-service-ms-uicc-low-level-access.json | 6 | ||||
-rw-r--r-- | data/mbim-service-phonebook.json | 4 | ||||
-rw-r--r-- | data/mbim-service-proxy-control.json | 1 | ||||
-rw-r--r-- | data/mbim-service-qdu.json | 7 | ||||
-rw-r--r-- | data/mbim-service-qmi.json | 1 | ||||
-rw-r--r-- | data/mbim-service-sms.json | 5 | ||||
-rw-r--r-- | data/mbim-service-stk.json | 3 | ||||
-rw-r--r-- | data/mbim-service-ussd.json | 1 |
19 files changed, 7 insertions, 74 deletions
diff --git a/build-aux/mbim-codegen/Message.py b/build-aux/mbim-codegen/Message.py index 248efc4..92d0d78 100644 --- a/build-aux/mbim-codegen/Message.py +++ b/build-aux/mbim-codegen/Message.py @@ -92,9 +92,9 @@ class Message: """ Constructor """ - def __init__(self, dictionary): + def __init__(self, service, dictionary): # The message service, e.g. "Basic Connect" - self.service = dictionary['service'] + self.service = service # The name of the specific message, e.g. "Something" self.name = dictionary['name'] diff --git a/build-aux/mbim-codegen/ObjectList.py b/build-aux/mbim-codegen/ObjectList.py index 3faf1ee..bde711b 100644 --- a/build-aux/mbim-codegen/ObjectList.py +++ b/build-aux/mbim-codegen/ObjectList.py @@ -44,7 +44,9 @@ class ObjectList: # Loop items in the list, creating Message objects for the messages for object_dictionary in objects_dictionary: if object_dictionary['type'] == 'Command': - self.command_list.append(Message(object_dictionary)) + if self.service == '': + raise ValueError('Service name not specified before the first command') + self.command_list.append(Message(self.service, object_dictionary)) elif object_dictionary['type'] == 'Struct': self.struct_list.append(Struct(object_dictionary)) elif object_dictionary['type'] == 'Service': diff --git a/data/mbim-service-atds.json b/data/mbim-service-atds.json index 3b8f2ed..717f537 100644 --- a/data/mbim-service-atds.json +++ b/data/mbim-service-atds.json @@ -5,7 +5,6 @@ // ********************************************************************************* { "name" : "Signal", - "service" : "ATDS", "type" : "Command", "since" : "1.16", "query" : [], @@ -64,7 +63,6 @@ // ********************************************************************************* { "name" : "Location", - "service" : "ATDS", "type" : "Command", "since" : "1.16", "query" : [], @@ -95,7 +93,6 @@ "format" : "guint32" } ] }, { "name" : "Operators", - "service" : "ATDS", "type" : "Command", "since" : "1.16", "query" : [], @@ -108,7 +105,6 @@ // ********************************************************************************* { "name" : "RAT", - "service" : "ATDS", "type" : "Command", "since" : "1.16", "set" : [ { "name" : "Mode", @@ -121,7 +117,6 @@ // ********************************************************************************* { "name" : "Register State", - "service" : "ATDS", "type" : "Command", "since" : "1.16", "query" : [], diff --git a/data/mbim-service-auth.json b/data/mbim-service-auth.json index ea8a783..3f099ef 100644 --- a/data/mbim-service-auth.json +++ b/data/mbim-service-auth.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Aka", - "service" : "Auth", "type" : "Command", "since" : "1.4", "query" : [ { "name" : "Rand", @@ -32,7 +31,6 @@ // ********************************************************************************* { "name" : "Akap", - "service" : "Auth", "type" : "Command", "since" : "1.4", "query" : [ { "name" : "Rand", @@ -60,7 +58,6 @@ // ********************************************************************************* { "name" : "Sim", - "service" : "Auth", "type" : "Command", "since" : "1.4", "query" : [ { "name" : "Rand1", diff --git a/data/mbim-service-basic-connect.json b/data/mbim-service-basic-connect.json index c664a79..6a45143 100644 --- a/data/mbim-service-basic-connect.json +++ b/data/mbim-service-basic-connect.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Device Caps", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "query" : [], @@ -48,7 +47,6 @@ // ********************************************************************************* { "name" : "Subscriber Ready Status", - "service" : "Basic Connect", "type" : "Command", "since-ex" : { "query" : "1.0", "response" : "1.0", @@ -87,7 +85,6 @@ // ********************************************************************************* { "name" : "Radio State", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "RadioState", @@ -109,7 +106,6 @@ // ********************************************************************************* { "name" : "Pin", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "PinType", @@ -148,7 +144,6 @@ "format" : "guint32" } ] }, { "name" : "Pin List", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "query" : [], @@ -203,7 +198,6 @@ "format" : "guint32" } ] }, { "name" : "Home Provider", - "service" : "Basic Connect", "type" : "Command", "since" : "1.2", "set" : [ { "name" : "Provider", @@ -216,7 +210,6 @@ // ********************************************************************************* { "name" : "Preferred Providers", - "service" : "Basic Connect", "type" : "Command", "since-ex" : { "set" : "1.2", "query" : "1.2", @@ -244,7 +237,6 @@ // ********************************************************************************* { "name" : "Visible Providers", - "service" : "Basic Connect", "type" : "Command", "since" : "1.2", "query" : [ { "name" : "Action", @@ -259,7 +251,6 @@ // ********************************************************************************* { "name" : "Register State", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "ProviderId", @@ -322,7 +313,6 @@ // ********************************************************************************* { "name" : "Signal State", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "SignalStrengthInterval", @@ -356,7 +346,6 @@ // ********************************************************************************* { "name" : "Packet Service", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "PacketServiceAction", @@ -390,7 +379,6 @@ // ********************************************************************************* { "name" : "Connect", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "SessionId", @@ -483,7 +471,6 @@ "public-format" : "MbimAuthProtocol" } ] }, { "name" : "Provisioned Contexts", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "set" : [ { "name" : "ContextId", @@ -521,7 +508,6 @@ // ********************************************************************************* { "name" : "Service Activation", - "service" : "Basic Connect", "type" : "Command", "since" : "1.2", "set" : [ { "name" : "Buffer", @@ -550,7 +536,6 @@ "format" : "ipv6" } ] }, { "name" : "IP Configuration", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "query" : [ { "name" : "SessionId", @@ -685,7 +670,6 @@ "array-size-field" : "CidsCount" } ] }, { "name" : "Device Services", - "service" : "Basic Connect", "type" : "Command", "since" : "1.0", "query" : [], @@ -711,7 +695,6 @@ "array-size-field" : "CidsCount" } ] }, { "name" : "Device Service Subscribe List", - "service" : "Basic Connect", "type" : "Command", "since" : "1.8", "set" : [ { "name" : "EventsCount", @@ -729,7 +712,6 @@ // ********************************************************************************* { "name" : "Packet Statistics", - "service" : "Basic Connect", "type" : "Command", "since" : "1.4", "query" : [], @@ -752,7 +734,6 @@ // ********************************************************************************* { "name" : "Network Idle Hint", - "service" : "Basic Connect", "type" : "Command", "since" : "1.4", "query" : [], @@ -765,7 +746,6 @@ // ********************************************************************************* { "name" : "Emergency Mode", - "service" : "Basic Connect", "type" : "Command", "since-ex" : { "set" : "1.4", "query" : "1.4", @@ -796,7 +776,6 @@ "array-size-field" : "FilterSize" } ] }, { "name" : "IP Packet Filters", - "service" : "Basic Connect", "type" : "Command", "since" : "1.4", "query" : [ { "name" : "SessionId", @@ -826,7 +805,6 @@ // ********************************************************************************* { "name" : "Multicarrier Providers", - "service" : "Basic Connect", "type" : "Command", "since-ex" : { "set" : "1.4", "query" : "1.4", diff --git a/data/mbim-service-dss.json b/data/mbim-service-dss.json index db72d17..93211fb 100644 --- a/data/mbim-service-dss.json +++ b/data/mbim-service-dss.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Connect", - "service" : "DSS", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "DeviceServiceId", diff --git a/data/mbim-service-intel-firmware-update.json b/data/mbim-service-intel-firmware-update.json index 2998de1..e75af8d 100644 --- a/data/mbim-service-intel-firmware-update.json +++ b/data/mbim-service-intel-firmware-update.json @@ -5,7 +5,6 @@ // ********************************************************************************* { "name" : "Modem Reboot", - "service" : "Intel Firmware Update", "type" : "Command", "since" : "1.16", "set" : [] } diff --git a/data/mbim-service-ms-basic-connect-extensions.json b/data/mbim-service-ms-basic-connect-extensions.json index d312225..13c0c83 100755 --- a/data/mbim-service-ms-basic-connect-extensions.json +++ b/data/mbim-service-ms-basic-connect-extensions.json @@ -19,7 +19,6 @@ "array-size-field" : "PcoDataSize" } ] }, { "name" : "PCO", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.18", "query" : [ { "name" : "PcoValue", @@ -60,7 +59,6 @@ "public-format" : "MbimAuthProtocol" } ] }, { "name" : "Lte Attach Configuration", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.18", "set" : [ { "name" : "Operation", @@ -89,7 +87,6 @@ // ********************************************************************************* { "name" : "Lte Attach Info", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.26", "query" : [], @@ -133,7 +130,6 @@ //********************************************************************************** { "name" : "Sys Caps", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.26", "query" : [], @@ -149,7 +145,6 @@ //********************************************************************************** { "name" : "Slot Info Status", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.26", "query" : [ { "name" : "SlotIndex", @@ -174,7 +169,6 @@ "format" : "guint32" } ] }, { "name" : "Device Slot Mappings", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "MapCount", @@ -194,7 +188,6 @@ //************************************************************************************ { "name" : "Device Caps", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.26", "query" : [], @@ -239,7 +232,6 @@ // ********************************************************************************* { "name" : "Version", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.28", "query" : [ { "name" : "MbimVersion", @@ -254,7 +246,6 @@ //************************************************************************************ { "name" : "Location Info Status", - "service" : "Ms Basic Connect Extensions", "type" : "Command", "since" : "1.28", "query" : [], diff --git a/data/mbim-service-ms-firmware-id.json b/data/mbim-service-ms-firmware-id.json index ea3fafe..bb4a430 100644 --- a/data/mbim-service-ms-firmware-id.json +++ b/data/mbim-service-ms-firmware-id.json @@ -5,7 +5,6 @@ // ********************************************************************************* { "name" : "Get", - "service" : "MS Firmware ID", "type" : "Command", "since" : "1.8", "query" : [], diff --git a/data/mbim-service-ms-host-shutdown.json b/data/mbim-service-ms-host-shutdown.json index 7a3e9b5..2192cc0 100644 --- a/data/mbim-service-ms-host-shutdown.json +++ b/data/mbim-service-ms-host-shutdown.json @@ -5,7 +5,6 @@ // ********************************************************************************* { "name" : "Notify", - "service" : "MS Host Shutdown", "type" : "Command", "since" : "1.8", "set" : [] } diff --git a/data/mbim-service-ms-sar.json b/data/mbim-service-ms-sar.json index 402490d..58b3acc 100644 --- a/data/mbim-service-ms-sar.json +++ b/data/mbim-service-ms-sar.json @@ -14,7 +14,6 @@ "format" : "guint32" } ] }, { "name" : "Config", - "service" : "MS SAR", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "Mode", @@ -49,7 +48,6 @@ // ********************************************************************************* { "name" : "Transmission status", - "service" : "MS SAR", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "ChannelNotification", diff --git a/data/mbim-service-ms-uicc-low-level-access.json b/data/mbim-service-ms-uicc-low-level-access.json index 8307d21..a9db9fe 100644 --- a/data/mbim-service-ms-uicc-low-level-access.json +++ b/data/mbim-service-ms-uicc-low-level-access.json @@ -5,7 +5,6 @@ // ************************************************************************ { "name" : "ATR", - "service" : "MS UICC Low Level Access", "type" : "Command", "since" : "1.26", "query" : [], @@ -14,7 +13,6 @@ // ************************************************************************ { "name" : "Open Channel", - "service" : "MS UICC Low Level Access", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "AppId", @@ -32,7 +30,6 @@ // ************************************************************************ { "name" : "Close Channel", - "service" : "MS UICC Low Level Access", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "Channel", @@ -44,7 +41,6 @@ // ************************************************************************ { "name" : "APDU", - "service" : "MS UICC Low Level Access", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "Channel", @@ -71,7 +67,6 @@ "format" : "unsized-byte-array" } ] }, { "name" : "Terminal Capability", - "service" : "MS UICC Low Level Access", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "TerminalCapabilityCount", @@ -90,7 +85,6 @@ // ********************************************************************************* { "name" : "Reset", - "service" : "MS UICC Low Level Access", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "PassThroughAction", diff --git a/data/mbim-service-phonebook.json b/data/mbim-service-phonebook.json index 452d53f..170b0ee 100644 --- a/data/mbim-service-phonebook.json +++ b/data/mbim-service-phonebook.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Configuration", - "service" : "Phonebook", "type" : "Command", "since" : "1.4", "query" : [], @@ -45,7 +44,6 @@ "format" : "string" } ] }, { "name" : "Read", - "service" : "Phonebook", "type" : "Command", "since" : "1.4", "query" : [ { "name" : "FilterFlag", @@ -62,7 +60,6 @@ // ********************************************************************************* { "name" : "Delete", - "service" : "Phonebook", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "FilterFlag", @@ -75,7 +72,6 @@ // ********************************************************************************* { "name" : "Write", - "service" : "Phonebook", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "SaveFlag", diff --git a/data/mbim-service-proxy-control.json b/data/mbim-service-proxy-control.json index 68e47ef..bbd2180 100644 --- a/data/mbim-service-proxy-control.json +++ b/data/mbim-service-proxy-control.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Configuration", - "service" : "Proxy Control", "type" : "Command", "since" : "1.10", "set" : [ { "name" : "DevicePath", diff --git a/data/mbim-service-qdu.json b/data/mbim-service-qdu.json index 285f59d..e2ee9da 100644 --- a/data/mbim-service-qdu.json +++ b/data/mbim-service-qdu.json @@ -5,7 +5,6 @@ // ********************************************************************************* { "name" : "Update Session", - "service" : "QDU", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "SessionAction", @@ -31,10 +30,9 @@ "format" : "guint32" }, { "name" : "LastSessionErrorSize", "format" : "guint32" } ] }, - + // ********************************************************************************* { "name" : "File Open", - "service" : "QDU", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "FileType", @@ -47,10 +45,9 @@ "format" : "guint32" }, { "name" : "MaxWindowSize", "format" : "guint32" } ] }, - + // ********************************************************************************* { "name" : "File Write", - "service" : "QDU", "type" : "Command", "since" : "1.26", "set" : [ { "name" : "DataBuffer", diff --git a/data/mbim-service-qmi.json b/data/mbim-service-qmi.json index eed861e..12ef5bb 100644 --- a/data/mbim-service-qmi.json +++ b/data/mbim-service-qmi.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "msg", - "service" : "QMI", "type" : "Command", "since-ex" : { "set" : "1.14", "response" : "1.14", diff --git a/data/mbim-service-sms.json b/data/mbim-service-sms.json index b6e2ecb..590cbf5 100644 --- a/data/mbim-service-sms.json +++ b/data/mbim-service-sms.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Configuration", - "service" : "SMS", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "Format", @@ -64,7 +63,6 @@ "format" : "guint32" } ] }, { "name" : "Read", - "service" : "SMS", "type" : "Command", "since" : "1.4", "query" : [ { "name" : "Format", @@ -138,7 +136,6 @@ "format" : "guint32" } ] }, { "name" : "Send", - "service" : "SMS", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "Format", @@ -161,7 +158,6 @@ // ********************************************************************************* { "name" : "Delete", - "service" : "SMS", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "Flag", @@ -173,7 +169,6 @@ // ********************************************************************************* { "name" : "Message Store Status", - "service" : "SMS", "type" : "Command", "since" : "1.4", "query" : [], diff --git a/data/mbim-service-stk.json b/data/mbim-service-stk.json index 44a7c97..bf3acc7 100644 --- a/data/mbim-service-stk.json +++ b/data/mbim-service-stk.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "Pac", - "service" : "STK", "type" : "Command", "since" : "1.4", "query" : [], @@ -24,7 +23,6 @@ // ********************************************************************************* { "name" : "Terminal Response", - "service" : "STK", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "Response", @@ -36,7 +34,6 @@ // ********************************************************************************* { "name" : "Envelope", - "service" : "STK", "type" : "Command", "since" : "1.4", "query" : [], diff --git a/data/mbim-service-ussd.json b/data/mbim-service-ussd.json index 7b0f594..047cdfc 100644 --- a/data/mbim-service-ussd.json +++ b/data/mbim-service-ussd.json @@ -6,7 +6,6 @@ // ********************************************************************************* { "name" : "", - "service" : "USSD", "type" : "Command", "since" : "1.4", "set" : [ { "name" : "Action", |