You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason the wiring table format is currently different is that it is doing a different thing - instead of mapping channel: int -> int, it is mapping:
(source_ip: str, board_type: str, packet_type: str, pixel: int) -> int
There are currently a lot of fields in the DSG-proposed format that only really apply to one or two boards. I would very much like to work with them to come up with a scheme that means we can reduce the "wiring table" to just pixel-offsets, with all other parameters encoded in the UDP headers.
There are currently a lot of fields in the DSG-proposed format that only really apply to one or two boards. I would very much like to work with them to come up with a scheme that means we can reduce the "wiring table" to just pixel-offsets, with all other parameters encoded in the UDP headers.
This was done and agreed with DSG; boards were harmonised and the information to decode pixel IDs now comes as part of the UDP packets.
We then had a follow-up discussion because we might actually need another layer of mapping between hardware_detector_id and detector_id, to be able to be sufficiently flexible to cope with different instrument and electronic layouts. DSG to propose a scheme, which we hope can be implemented in the hardware side.
Activity
Tom-Willemsen commentedon Jan 18, 2026
Do we enforce contiguous spectra once mapped by the wiring table?
e.g. not allowing "2 spectra" where the 2 spectra are
1and1001.Tom-Willemsen commentedon Apr 14, 2026
Linked with #41
The reason the wiring table format is currently different is that it is doing a different thing - instead of mapping
channel: int->int, it is mapping:Tom-Willemsen commentedon Jul 29, 2026
There are currently a lot of fields in the DSG-proposed format that only really apply to one or two boards. I would very much like to work with them to come up with a scheme that means we can reduce the "wiring table" to just pixel-offsets, with all other parameters encoded in the UDP headers.
Tom-Willemsen commentedon Aug 20, 2026
This was done and agreed with DSG; boards were harmonised and the information to decode pixel IDs now comes as part of the UDP packets.
We then had a follow-up discussion because we might actually need another layer of mapping between
hardware_detector_idanddetector_id, to be able to be sufficiently flexible to cope with different instrument and electronic layouts. DSG to propose a scheme, which we hope can be implemented in the hardware side.kafka_event_aggregator: do wiring table mapping #41 as a duplicate of this issue