Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MessageDescription
# FCOM messages received with successThe number of FCOM packets received from the BPM with success. These packets contain the information about TMIT, X beam position, and Y beam position.
# timeoutsNumber of times that a timeout happened while waiting for an FCOM packet.
# FCOM messages arriving with errorNumber of times that an FCOM packet arrived but was corrupted.
# FCOM messages with message status errorNumber of times that a valid FCOM packet was received successfully from the BPM, but contained any type of error flag.
# FCOM messages transmitted with successThe number of FCOM packets transmitted successfully to the multicast network. These packets contain AIMAX, BIMAX, ASUM, and BSUM, calculated by the firmware, to be received by the Fast Feedback system. The IOC has no way to know if the packet arrived successfully at the destination, so this parameter can only be used to know when a multicast packet left the IOC.
# errors when transmitting FCOM messagesThe number of times when an error occurred when trying to send an FCOM packet.
Last TMITLast TMIT value received from the BPM.
Last XLast X beam position received from the BPM.
Last YLast Y beam position received from the BPM.
Last transmitted aimaxLast AIMAX value transmitted to the Fast Feedback system.
Last transmitted bimaxLast BIMAX value transmitted to the Fast Feedback system.
Last timestamp highThe last timestamp processed (high word).
Last timestamp lowThe last timestamp processed (low word).
Pulse IDThe last pulse ID processed.

Read data arriving from the firmware

Sometimes the IOC Maintainer would like to check the content of the raw BSA message that the firmware is sending to the IOC. For this, the function blen_dumpBSAStream can be used. It accepts one parameter: the number of packets in the sequence that is going to be printed on the IOC shell. The content of the bytes for this function is described in this document. This is a partial output after this function finishes printing 2 packets.

Panel
borderColorgray
borderStyledashed
titleOutput of blen_dumpBSAStream

BSA stream dump - 1 packets remaining
0 00 00 96 A0
1 02 00 C0 00
2 00 00 00 00
3 1F 0B FD 67
4 37 BC 73 65
5 00 00 01 00

(...)

32 00 00 00 00
33 00 00 00 00
34 00 00 00 00
35 00 00 00 00
36 00 00 00 00

BSA stream dump - 0 packets remaining
0 00 00 96 B0
1 02 00 C0 00
2 00 00 00 00
3 1F 8B FD 6A
4 37 BC 73 65
5 00 00 01 00

(...)

32 00 00 00 00
33 00 00 00 00
34 00 00 00 00
35 00 00 00 00
36 00 00 00 00


Algorithm description

Anchor
Waveform
Waveform
Waveform and integration windows

...