If I understand correctly, a peripheral can distribute data such as UUID, device name, flags, appearance etc. between advertisement and scan response packets. To gather all the data provided by an advertising peripheral it is necessary to receive both packets and then extract and store this information.
Before I write my own function to do this, are there any existing functions (or examples) in the SDK to perform the task of collating data from advertisement and scan response packets?