summaryrefslogtreecommitdiff
path: root/TODO
blob: 741f3e589cc23d62035c442a3584a343c0226709 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23


List of things left for later:
----------------------------------------

 * qmi-codegen: Skip additional heap allocation for Strings marked with
   'max-size'. If the 'max-size' is short enough, we can just use arrays of
   gchars with a specific size directly in the input/output bundle.

 * qmi-codegen: support new `digit-string' format type

 * qmi-codegen: allow specifying max number of items expected in an array.

 * qmi-codegen: allow specifying a constant value, when a field only allows one.

 * dms: Support 'Preferred Roaming List' TLV (0x13) in DMS/"Activate Manual".
   This TLV is based on an array of raw binary data which can be passed to the
   device over multiple messages, using a sequence number to identify each
   passed chunk. Probably not worth handling this specific case in qmi-codegen.
   Also, sending such a message should trigger internally multiple messages
   being sent automatically, not just one.

 * qmicli: Implement `--dms-activate-manual'.