summaryrefslogtreecommitdiff
path: root/examples_test.go
blob: 777ae521252fa0e6d11680057190a7fceab26f40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package soundbox_test

import (
	"fmt"
	"log"

	"xengineering.eu/soundbox"
)

// ExampleClient demonstrates how to instantiate a Client struct. The used MAC
// address if from a private range according to
// https://www.rfc-editor.org/rfc/rfc9542.html#name-48-bit-mac-documentation-va.
func ExampleClient() {
	s, err := soundbox.NewClient("00:00:5E:00:53:01")
	if err != nil {
		log.Fatal(err)
	}

	fmt.Printf("Client with MAC address %v", s.HardwareAddr)
	// Output: Client with MAC address 00:00:5e:00:53:01
}