actually set ID of packet structs

This commit is contained in:
Joel Wetzell
2025-12-30 11:57:46 -06:00
parent 3ebf411175
commit f0d13f7744
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -48,7 +48,9 @@ func (ad *ArtDmx) UnmarshalBinary(data []byte) error {
return errors.New("ArtDmx packet must be at least 18 bytes long")
}
if !slices.Equal(ArtNetID, data[0:8]) {
ad.ID = data[0:8]
if !slices.Equal(ArtNetID, ad.ID) {
return errors.New("ID does not match Art-Net ID")
}
+3 -1
View File
@@ -53,7 +53,9 @@ func (ap *ArtPoll) UnmarshalBinary(data []byte) error {
return errors.New("ArtPoll packet must be at least 14 bytes long")
}
if !slices.Equal(ArtNetID, data[0:8]) {
ap.ID = data[0:8]
if !slices.Equal(ArtNetID, ap.ID) {
return errors.New("ID does not match Art-Net ID")
}