diff options
Diffstat (limited to 'tests/symbolic_values.qmi')
-rw-r--r-- | tests/symbolic_values.qmi | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/symbolic_values.qmi b/tests/symbolic_values.qmi new file mode 100644 index 0000000..79821b9 --- /dev/null +++ b/tests/symbolic_values.qmi @@ -0,0 +1,26 @@ +package test; + +# Request identifiers +const TEST_REQUEST_RESPONSE = 35; +const TEST_INDICATION = 37; + +# Message field identifiers +const QMI_RESULT = 2; + +struct qmi_result { + u16 result; + u16 error; +}; + +request test_request { + required u8 test_number = 0x12; +} = TEST_REQUEST_RESPONSE; # Value 35 gets substitued + +response test_response { + # Value 2 gets substitued for QMI_RESULT + required qmi_result r = QMI_RESULT; +} = TEST_REQUEST_RESPONSE; + +indication test_indication { + optional u64 value = 0x99; +} = TEST_INDICATION; # Value 37 gets substitued |