| |
| [ |
| // ********************************************************************************* |
| { "type" : "Service", |
| "name" : "Phonebook" }, |
| |
| // ********************************************************************************* |
| { "name" : "Configuration", |
| "service" : "Phonebook", |
| "type" : "Command", |
| "query" : [], |
| "response" : [ { "name" : "State", |
| "format" : "guint32", |
| "public-format" : "MbimPhonebookState" }, |
| { "name" : "NumberOfEntries", |
| "format" : "guint32" }, |
| { "name" : "UsedEntries", |
| "format" : "guint32" }, |
| { "name" : "MaxNumberLength", |
| "format" : "guint32" }, |
| { "name" : "MaxName", |
| "format" : "guint32" } ], |
| "notification" : [ { "name" : "State", |
| "format" : "guint32", |
| "public-format" : "MbimPhonebookState" }, |
| { "name" : "NumberOfEntries", |
| "format" : "guint32" }, |
| { "name" : "UsedEntries", |
| "format" : "guint32" }, |
| { "name" : "MaxNumberLength", |
| "format" : "guint32" }, |
| { "name" : "MaxName", |
| "format" : "guint32" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "MbimPhonebookEntry", |
| "type" : "Struct", |
| "contents" : [ { "name" : "EntryIndex", |
| "format" : "guint32" }, |
| { "name" : "Number", |
| "format" : "string" }, |
| { "name" : "Name", |
| "format" : "string" } ] }, |
| |
| { "name" : "Read", |
| "service" : "Phonebook", |
| "type" : "Command", |
| "query" : [ { "name" : "FilterFlag", |
| "format" : "guint32", |
| "public-format" : "MbimPhonebookFlag" }, |
| { "name" : "FilterMessageIndex", |
| "format" : "guint32" } ], |
| "response" : [ { "name" : "EntryCount", |
| "format" : "guint32" }, |
| { "name" : "Entries", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimPhonebookEntry", |
| "array-size-field" : "EntryCount" } ] }, |
| |
| // ********************************************************************************* |
| |
| { "name" : "Delete", |
| "service" : "Phonebook", |
| "type" : "Command", |
| "set" : [ { "name" : "FilterFlag", |
| "format" : "guint32", |
| "public-format" : "MbimPhonebookFlag" }, |
| { "name" : "FilterMessageIndex", |
| "format" : "guint32" } ], |
| "response" : [] }, |
| |
| |
| // ********************************************************************************* |
| |
| { "name" : "Write", |
| "service" : "Phonebook", |
| "type" : "Command", |
| "set" : [ { "name" : "SaveFlag", |
| "format" : "guint32", |
| "public-format" : "MbimPhonebookWriteFlag" }, |
| { "name" : "SaveIndex", |
| "format" : "guint32" }, |
| { "name" : "Number", |
| "format" : "string" }, |
| { "name" : "Name", |
| "format" : "string" } ], |
| "response" : [] } |
| |
| ] |