diff options
author | Yi Jin <jinyithu@google.com> | 2017-12-21 10:35:34 -0800 |
---|---|---|
committer | Yi Jin <jinyithu@google.com> | 2017-12-21 12:57:08 -0800 |
commit | 526aa056bd555fb3e21201088f94fcdff22b1eac (patch) | |
tree | e3f42b876f455471640a6b1992be62ba4a7160c5 /cmds/incident_helper | |
parent | 107f7cc4c4adfc01402dc5a52dc39976b75abbe2 (diff) |
Modify system properties proto
Test: atest incident_helper_test
Change-Id: Id81922e7f4412090e3b72b3a0fc1151995635885
Diffstat (limited to 'cmds/incident_helper')
-rw-r--r-- | cmds/incident_helper/src/parsers/SystemPropertiesParser.cpp | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/cmds/incident_helper/src/parsers/SystemPropertiesParser.cpp b/cmds/incident_helper/src/parsers/SystemPropertiesParser.cpp index 23393da01d48..7b0ac0b8452b 100644 --- a/cmds/incident_helper/src/parsers/SystemPropertiesParser.cpp +++ b/cmds/incident_helper/src/parsers/SystemPropertiesParser.cpp @@ -149,12 +149,25 @@ SystemPropertiesParser::Parse(const int in, const int out) const SystemPropertiesProto::Ro::Product::_FIELD_COUNT); Message product(&productTable); - Table vendorTable(SystemPropertiesProto::Ro::Product::Vendor::_FIELD_NAMES, + Table pVendorTable(SystemPropertiesProto::Ro::Product::Vendor::_FIELD_NAMES, SystemPropertiesProto::Ro::Product::Vendor::_FIELD_IDS, SystemPropertiesProto::Ro::Product::Vendor::_FIELD_COUNT); - Message vendor(&vendorTable); - product.addSubMessage(SystemPropertiesProto::Ro::Product::VENDOR, &vendor); + Message pVendor(&pVendorTable); + product.addSubMessage(SystemPropertiesProto::Ro::Product::VENDOR, &pVendor); ro.addSubMessage(SystemPropertiesProto::Ro::PRODUCT, &product); + + Table telephonyTable(SystemPropertiesProto::Ro::Telephony::_FIELD_NAMES, + SystemPropertiesProto::Ro::Telephony::_FIELD_IDS, + SystemPropertiesProto::Ro::Telephony::_FIELD_COUNT); + Message telephony(&telephonyTable); + ro.addSubMessage(SystemPropertiesProto::Ro::TELEPHONY, &telephony); + + Table vendorTable(SystemPropertiesProto::Ro::Vendor::_FIELD_NAMES, + SystemPropertiesProto::Ro::Vendor::_FIELD_IDS, + SystemPropertiesProto::Ro::Vendor::_FIELD_COUNT); + Message vendor(&vendorTable); + ro.addSubMessage(SystemPropertiesProto::Ro::VENDOR, &vendor); + sysProp.addSubMessage(SystemPropertiesProto::RO, &ro); Table sysTable(SystemPropertiesProto::Sys::_FIELD_NAMES, |