package darwin import ( "github.com/JuulLabs-OSS/ble" "github.com/JuulLabs-OSS/cbgo" ) func uuidSlice(uu []ble.UUID) [][]byte { us := [][]byte{} for _, u := range uu { us = append(us, ble.Reverse(u)) } return us } func uuidStrWithDashes(s string) string { if len(s) != 32 { return s } // 01234567-89ab-cdef-0123-456789abcdef return s[:8] + "-" + s[8:12] + "-" + s[12:16] + "-" + s[16:20] + "-" + s[20:] } func uuidsToCbgoUUIDs(uuids []ble.UUID) []cbgo.UUID { var cbuuids []cbgo.UUID for _, u := range uuids { cbuuids = append(cbuuids, cbgo.UUID(u)) } return cbuuids }