Help: ICE_FLAGS_RXICESDDS
The default SDDS mode (Native Mode) for proper tuner|module operation and timecode interpretation.
The default SDDS mode (Native Mode) for proper tuner|module operation and timecode interpretation.
The UDP module presents the ICE 8-byte sync.addr.port Header, SDDS Packet Header, and
SDDS Data, to the IOC running IIS or IOS to strip off the header, interpret timecode,
and unpack the data words for the proper tuner or module input.
In Native(ICE) mode, the UDP module filters Parity Packets and Non-Standard SDDS packets.
Standard SDDS packets have the "Standard Format" bit set in the Format Identifier Field of
the SDDS Header. By default, SDDS Packets without this bit set are filtered.
Parity and Non-Standard Packets may be acquired in Native mode, by using the flags
RXALLOWPRYPKT and/or RXALLOWNSPKT, respectively.
Also by default, Native(ICE) mode uses a "strict" format where only 1 data source Multicast
address is allowed to be acquired. All other Multicast data sources are filtered. The Multicast
address that is acquired is always set to the last Multicast address that is joined. When
using the strict mode, the user should be sure to "leave" a Multicast before joining another.
Only the last joined Multicast address will be retained.
To turn "off" strict mode a user can use the flag RXSTRICTOFF. This will allow up to 4
Multicast sources to be acquired per module.
If the UOPT flag is included, the ICE and SDDS headers are not stripped off of the
module data. They are always stripped off of the tuner input.
When RXRAWDATA, RXRAWSDDS, RXPKTSDDS, Or RXSDDSDATA are Not Present, RXICESDDS Is Assumed