1// Top level module dumpsys data schema 2// 3// Possible field privacy levels from strongest to weakest. 4// When unspecified defaults to the strongest privacy level. 5// 6// privacy:"Private" 7// privacy:"Opaque" 8// privacy:"Anonymized" 9// privacy:"Any" 10 11 12include "common/init_flags.fbs"; 13include "hci/hci_acl_manager.fbs"; 14include "hci/hci_controller.fbs"; 15include "l2cap/classic/l2cap_classic_module.fbs"; 16include "module_unittest.fbs"; 17include "os/wakelock_manager.fbs"; 18include "shim/dumpsys.fbs"; 19 20namespace bluetooth; 21 22attribute "privacy"; 23 24table DumpsysData { 25 title:string (privacy:"Any"); 26 init_flags:common.InitFlagsData (privacy:"Any"); 27 wakelock_manager_data:bluetooth.os.WakelockManagerData (privacy:"Any"); 28 shim_dumpsys_data:bluetooth.shim.DumpsysModuleData (privacy:"Any"); 29 l2cap_classic_dumpsys_data:bluetooth.l2cap.classic.L2capClassicModuleData (privacy:"Any"); 30 hci_acl_manager_dumpsys_data:bluetooth.hci.AclManagerData (privacy:"Any"); 31 hci_controller_dumpsys_data:bluetooth.hci.ControllerData (privacy:"Any"); 32 module_unittest_data:bluetooth.ModuleUnitTestData; // private 33} 34 35root_type DumpsysData; 36