Versions in this module Expand all Collapse all v0 v0.0.2 Dec 26, 2023 Changes in this version + const ArtNetPort + var ArtNet = [8]byte + type ArtAddressPacket struct + BindIndex uint8 + Command uint8 + LongName [64]byte + NetSwitch uint8 + ShortName [18]byte + SubSwitch uint8 + SwIn [4]uint8 + SwOut [4]uint8 + SwVideo uint8 + func NewArtAddressPacket() *ArtAddressPacket + func (p *ArtAddressPacket) MarshalBinary() ([]byte, error) + func (p *ArtAddressPacket) UnmarshalBinary(b []byte) error + type ArtCommandPacket struct + Data [512]byte + ESTAmanufacturer [2]byte + Length uint16 + func NewArtCommandPacket() *ArtCommandPacket + func (p *ArtCommandPacket) MarshalBinary() ([]byte, error) + func (p *ArtCommandPacket) UnmarshalBinary(b []byte) error + type ArtDMXPacket struct + Data [512]byte + Length uint16 + Net uint8 + Physical uint8 + Sequence uint8 + SubUni uint8 + func NewArtDMXPacket() *ArtDMXPacket + func (p *ArtDMXPacket) MarshalBinary() ([]byte, error) + func (p *ArtDMXPacket) UnmarshalBinary(b []byte) error + type ArtDiagDataPacket struct + Data [512]byte + Length uint16 + Priority code.PriorityCode + func NewArtDiagDataPacket() *ArtDiagDataPacket + func (p *ArtDiagDataPacket) MarshalBinary() ([]byte, error) + func (p *ArtDiagDataPacket) UnmarshalBinary(b []byte) error + type ArtIPProgPacket struct + Command uint8 + ProgIP [4]byte + ProgPort [2]byte + ProgSubNet [4]byte + func NewArtIPProgPacket() *ArtIPProgPacket + func (p *ArtIPProgPacket) MarshalBinary() ([]byte, error) + func (p *ArtIPProgPacket) UnmarshalBinary(b []byte) error + type ArtIPProgReplyPacket struct + ProgIP [4]byte + ProgPort [2]byte + ProgSubNet [4]byte + Status uint8 + func NewArtIPProgReplyPacket() *ArtIPProgReplyPacket + func (p *ArtIPProgReplyPacket) MarshalBinary() ([]byte, error) + func (p *ArtIPProgReplyPacket) UnmarshalBinary(b []byte) error + type ArtNetPacket interface + GetOpCode func() code.OpCode + func Unmarshal(b []byte) (p ArtNetPacket, err error) + type ArtNzsPacket struct + Data [512]byte + Length uint16 + Net uint8 + Sequence uint8 + StartCode uint8 + SubUni uint8 + func NewArtNzsPacket() *ArtNzsPacket + func (p *ArtNzsPacket) MarshalBinary() ([]byte, error) + func (p *ArtNzsPacket) UnmarshalBinary(b []byte) error + type ArtPollPacket struct + Priority code.PriorityCode + TalkToMe code.TalkToMe + func NewArtPollPacket() *ArtPollPacket + func (p *ArtPollPacket) MarshalBinary() ([]byte, error) + func (p *ArtPollPacket) UnmarshalBinary(b []byte) error + type ArtPollReplyPacket struct + BindIP [4]byte + BindIndex uint8 + ESTAmanufacturer [2]byte + GoodInput [4]code.GoodInput + GoodOutput [4]code.GoodOutput + ID [8]byte + IPAddress [4]byte + LongName [64]byte + Macaddress [6]byte + NetSwitch uint8 + NodeReport [64]code.NodeReportCode + NumPorts uint16 + Oem uint16 + OpCode code.OpCode + Port uint16 + PortTypes [4]code.PortType + ShortName [18]byte + Status1 code.Status1 + Status2 code.Status2 + Style code.StyleCode + SubSwitch uint8 + SwIn [4]uint8 + SwMacro code.SwMacro + SwOut [4]uint8 + SwRemote code.SwRemote + SwVideo uint8 + UBEAVersion uint8 + VersionInfo uint16 + func NewArtPollReplyPacket() *ArtPollReplyPacket + func (p *ArtPollReplyPacket) GetOpCode() code.OpCode + func (p *ArtPollReplyPacket) MarshalBinary() ([]byte, error) + func (p *ArtPollReplyPacket) UnmarshalBinary(b []byte) error + type ArtSyncPacket struct + func NewArtSyncPacket() *ArtSyncPacket + func (p *ArtSyncPacket) MarshalBinary() ([]byte, error) + func (p *ArtSyncPacket) UnmarshalBinary(b []byte) error + type ArtTimeCodePacket struct + Frames uint8 + Hours uint8 + Minutes uint8 + Seconds uint8 + Type uint8 + func NewArtTimeCodePacket() *ArtTimeCodePacket + func (p *ArtTimeCodePacket) MarshalBinary() ([]byte, error) + func (p *ArtTimeCodePacket) UnmarshalBinary(b []byte) error + type ArtTriggerPacket struct + Data [512]byte + Key uint8 + Oem uint16 + SubKey uint8 + func NewArtTriggerPacket() *ArtTriggerPacket + func (p *ArtTriggerPacket) MarshalBinary() ([]byte, error) + func (p *ArtTriggerPacket) UnmarshalBinary(b []byte) error + type Header struct + ID [8]byte + OpCode code.OpCode + Version [2]byte + func (p *Header) GetOpCode() code.OpCode