From 9b2e1ebc27f279a441b0dbee57711b2d05dd1c94 Mon Sep 17 00:00:00 2001 From: Mitchell Grogg Date: Sun, 17 Jan 2016 17:09:41 -0500 Subject: [PATCH] Add raw data to Advertisement --- adv.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adv.go b/adv.go index 787ff33..69beb61 100644 --- a/adv.go +++ b/adv.go @@ -74,6 +74,7 @@ type Advertisement struct { TxPowerLevel int Connectable bool SolicitedService []UUID + Raw []byte } // This is only used in Linux port. @@ -97,6 +98,8 @@ func (a *Advertisement) unmarshall(b []byte) error { return errors.New("invalid advertise data") } d := b[2 : 1+l] + a.Raw = d + switch t { case typeFlags: // TODO: should we do anything about the discoverability here?