code: func (a *Advertisement) packets() *adv.Packet {
  	if a.p != nil {
  		return a.p
  	}
  	return adv.NewRawPacket(a.Data(), a.ScanResponse())
  }
docs: // packets returns the combined advertising packet and scan response (if presents)