Versions in this module Expand all Collapse all v1 v1.3.2 Mar 10, 2020 v1.3.1 Mar 10, 2020 Changes in this version + func GetSerialNumberForAccessoryName(name string, storage Storage) string + func MAC48Address(input string) string + func RandomHexString() string + func RemoveAccentsFromString(v string) string + func XHMURI(pincode, setupId string, categoryId uint8, flags []SetupFlag) (string, error) + type Container interface + BytesBuffer func() *bytes.Buffer + GetByte func(key byte) byte + GetBytes func(key byte) []byte + GetString func(key byte) string + SetByte func(key, value byte) + SetBytes func(key byte, value []byte) + SetString func(key byte, value string) + func NewTLV8Container() Container + func NewTLV8ContainerFromReader(r io.Reader) (Container, error) + type SetupFlag uint8 + var SetupFlagBTLE SetupFlag = 4 + var SetupFlagIP SetupFlag = 2 + var SetupFlagIPWAC SetupFlag = 8 + var SetupFlagNFC SetupFlag = 1 + var SetupFlagNone SetupFlag = 0 + type Storage interface + Delete func(key string) error + Get func(key string) ([]byte, error) + KeysWithSuffix func(suffix string) ([]string, error) + Set func(key string, value []byte) error + func NewFileStorage(dir string) (Storage, error) + func NewTempFileStorage() (Storage, error)