package ble | |
import "strings" | |
// Addr represents a network end point address. | |
// It's MAC address on Linux or Device UUID on OS X. | |
type Addr interface { | |
String() string | |
} | |
// NewAddr creates an Addr from string | |
func NewAddr(s string) Addr { | |
return addr(strings.ToLower(s)) | |
} | |
type addr string | |
func (a addr) String() string { | |
return string(a) | |
} |