Types and constants that precisely match the specification.
When a host first connects to the device, the device immediately sends it a status reply as if the host had sent a ping packet. The host sends to the device a series of commands. All commands receive a response from the DAC.
Regardless of the data source being used, each DAC broadcasts a status/ID datagram over UDP to its local network's broadcast address once per second.
Values are full-scale.
A response from a DAC.
Periodically, and as part of ACK packets, the DAC sends its current playback status to the host.
The DAC sends UDP broadcast messages on port 7654.
Communication with the DAC happens over TCP on port 7765.
A trait for reading any of the Ether Dream protocol types from little-endian bytes.
Protocol types that may be read from little endian bytes.
Types that have a constant size when written to or read from bytes.
A trait for writing any of the Ether Dream protocol types to little-endian bytes.
Protocol types that may be written to little endian bytes.