Acoustics monitoring needs extension to handle different waveforms depending on receiver
The original implementation of the acoustics monitoring assumes the same waveforms to be received by all receivers. In ORCA currently waveforms 12, 14, and 16.
However, it was discovered that old piezos (DIGITAL_V1, all piezos currently in use) have an inverted signal input and waveforms need to be treated differently.
For this reason new (inverted) waveforms were introduced in the sense that waveform N is replaced with waveform (-N-1).
This leads to the following situation for ORCA at the moment:
- All piezos use waveforms -13, -15 and -17 to determine TOAs for the three acoustic beacons
- All hydrophones use waveforms 12, 14 and 16 to determine TOAs for the three acoustic beacons
In the future new piezos will again use 12, 14 and 16 but the old piezos remain in place.
The functionality of the acoustics monitoring thus needs an extension to handle the different types of sensors (e.g. via the corresponding UPI) separately.
@cguidi could you have a look whether this can be done in an efficient way?