package main import ( "log/slog" freeD "github.com/jwetzell/free-d-go" ) func main() { messageBytes := []byte{0xd1, 0x01, 0x5a, 0x00, 0x00, 0x2d, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x7f, 0xff, 0x40, 0x7f, 0xff, 0x80, 0x7f, 0xff, 0xc0, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x00, 0x00, 50, } decoded, err := freeD.Decode(messageBytes) if err != nil { slog.Error("error decoding", "err", err) } slog.Info("decoded", "message", decoded) }