From d8da54172e5703f976efa11b6c6c05676e202b46 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sat, 30 May 2026 09:09:34 -0500 Subject: [PATCH] fix opcode for tod control --- todcontrol.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/todcontrol.go b/todcontrol.go index 802a096..cdffb2f 100644 --- a/todcontrol.go +++ b/todcontrol.go @@ -32,7 +32,7 @@ type ArtTodControl struct { } func (adr *ArtTodControl) GetOpCode() uint16 { - return OpTodRequest + return OpTodControl } func (adr *ArtTodControl) UnmarshalBinary(data []byte) error { @@ -46,7 +46,7 @@ func (adr *ArtTodControl) UnmarshalBinary(data []byte) error { } opCode := binary.LittleEndian.Uint16(data[8:10]) - if opCode != OpTodRequest { + if opCode != OpTodControl { return errors.New("packet does not have the correct OpCode for an ArtTodControl packet") } @@ -69,7 +69,7 @@ func (adr *ArtTodControl) UnmarshalBinary(data []byte) error { func (adr *ArtTodControl) MarshalBinary() ([]byte, error) { data := make([]byte, 8+16) copy(data[0:8], ArtNetID[:]) - binary.LittleEndian.PutUint16(data[8:10], OpTodRequest) + binary.LittleEndian.PutUint16(data[8:10], OpTodControl) data[10] = 0 data[11] = 14 data[12] = adr.filler1