align method receiver variable name

This commit is contained in:
Joel Wetzell
2026-05-26 17:56:21 -05:00
parent 572fa39c16
commit 460ffe7bda
5 changed files with 198 additions and 198 deletions
+61 -61
View File
@@ -35,94 +35,94 @@ type ArtIpProgReply struct {
spare8 uint8
}
func (ad *ArtIpProgReply) GetOpCode() uint16 {
return ad.OpCode
func (aipr *ArtIpProgReply) GetOpCode() uint16 {
return aipr.OpCode
}
func (ad *ArtIpProgReply) GetProtVer() uint16 {
return uint16(ad.ProtVerHi)<<8 + uint16(ad.ProtVerLo)
func (aipr *ArtIpProgReply) GetProtVer() uint16 {
return uint16(aipr.ProtVerHi)<<8 + uint16(aipr.ProtVerLo)
}
func (ad *ArtIpProgReply) GetID() [8]uint8 {
return ad.ID
func (aipr *ArtIpProgReply) GetID() [8]uint8 {
return aipr.ID
}
func (ad *ArtIpProgReply) UnmarshalBinary(data []byte) error {
func (aipr *ArtIpProgReply) UnmarshalBinary(data []byte) error {
if len(data) < 34 {
return errors.New("ArtIpProgReply packet must be at least 18 bytes long")
}
copy(ad.ID[:], data[0:8])
copy(aipr.ID[:], data[0:8])
if !slices.Equal(ArtNetID[:], ad.ID[:]) {
if !slices.Equal(ArtNetID[:], aipr.ID[:]) {
return errors.New("ID does not match Art-Net ID")
}
ad.OpCode = binary.LittleEndian.Uint16(data[8:10])
ad.ProtVerHi = data[10]
ad.ProtVerLo = data[11]
aipr.OpCode = binary.LittleEndian.Uint16(data[8:10])
aipr.ProtVerHi = data[10]
aipr.ProtVerLo = data[11]
offset := 12
ad.filler1 = data[offset]
ad.filler2 = data[offset+1]
ad.filler3 = data[offset+2]
ad.filler4 = data[offset+3]
aipr.filler1 = data[offset]
aipr.filler2 = data[offset+1]
aipr.filler3 = data[offset+2]
aipr.filler4 = data[offset+3]
ad.ProgIpHi = data[offset+4]
ad.ProgIp2 = data[offset+5]
ad.ProgIp1 = data[offset+6]
ad.ProgIpLo = data[offset+7]
aipr.ProgIpHi = data[offset+4]
aipr.ProgIp2 = data[offset+5]
aipr.ProgIp1 = data[offset+6]
aipr.ProgIpLo = data[offset+7]
ad.ProgSmHi = data[offset+8]
ad.ProgSm2 = data[offset+9]
ad.ProgSm1 = data[offset+10]
ad.ProgSmLo = data[offset+11]
aipr.ProgSmHi = data[offset+8]
aipr.ProgSm2 = data[offset+9]
aipr.ProgSm1 = data[offset+10]
aipr.ProgSmLo = data[offset+11]
ad.ProgPortHi = data[offset+12]
ad.ProgPortLo = data[offset+13]
aipr.ProgPortHi = data[offset+12]
aipr.ProgPortLo = data[offset+13]
ad.Status = data[offset+14]
ad.spare2 = data[offset+15]
aipr.Status = data[offset+14]
aipr.spare2 = data[offset+15]
ad.ProgDgHi = data[offset+16]
ad.ProgDg2 = data[offset+17]
ad.ProgDg1 = data[offset+18]
ad.ProgDgLo = data[offset+19]
aipr.ProgDgHi = data[offset+16]
aipr.ProgDg2 = data[offset+17]
aipr.ProgDg1 = data[offset+18]
aipr.ProgDgLo = data[offset+19]
ad.spare7 = data[offset+20]
ad.spare8 = data[offset+21]
aipr.spare7 = data[offset+20]
aipr.spare8 = data[offset+21]
return nil
}
func (ad *ArtIpProgReply) MarshalBinary() ([]byte, error) {
func (aipr *ArtIpProgReply) MarshalBinary() ([]byte, error) {
data := make([]byte, 8+26)
copy(data[0:8], ad.ID[:])
binary.LittleEndian.PutUint16(data[8:10], ad.OpCode)
data[10] = ad.ProtVerHi
data[11] = ad.ProtVerLo
data[12] = ad.filler1
data[13] = ad.filler2
data[14] = ad.filler3
data[15] = ad.filler4
data[16] = ad.ProgIpHi
data[17] = ad.ProgIp2
data[18] = ad.ProgIp1
data[19] = ad.ProgIpLo
data[20] = ad.ProgSmHi
data[21] = ad.ProgSm2
data[22] = ad.ProgSm1
data[23] = ad.ProgSmLo
data[24] = ad.ProgPortHi
data[25] = ad.ProgPortLo
data[26] = ad.Status
data[27] = ad.spare2
data[28] = ad.ProgDgHi
data[29] = ad.ProgDg2
data[30] = ad.ProgDg1
data[31] = ad.ProgDgLo
data[32] = ad.spare7
data[33] = ad.spare8
copy(data[0:8], aipr.ID[:])
binary.LittleEndian.PutUint16(data[8:10], aipr.OpCode)
data[10] = aipr.ProtVerHi
data[11] = aipr.ProtVerLo
data[12] = aipr.filler1
data[13] = aipr.filler2
data[14] = aipr.filler3
data[15] = aipr.filler4
data[16] = aipr.ProgIpHi
data[17] = aipr.ProgIp2
data[18] = aipr.ProgIp1
data[19] = aipr.ProgIpLo
data[20] = aipr.ProgSmHi
data[21] = aipr.ProgSm2
data[22] = aipr.ProgSm1
data[23] = aipr.ProgSmLo
data[24] = aipr.ProgPortHi
data[25] = aipr.ProgPortLo
data[26] = aipr.Status
data[27] = aipr.spare2
data[28] = aipr.ProgDgHi
data[29] = aipr.ProgDg2
data[30] = aipr.ProgDg1
data[31] = aipr.ProgDgLo
data[32] = aipr.spare7
data[33] = aipr.spare8
return data, nil
}