Orion
high-rate readout
|
Dummy command callback implementation. More...
#include <cmdcallback.hpp>
Public Member Functions | |
void | idle () override |
'idle' command | |
void | sync () override |
'sync' command | |
void | trig (uint8_t bc, uint8_t tag) override |
trigger command More... | |
void | read_trig (uint8_t chip_id, uint8_t ext_tag) override |
read trigger command More... | |
void | clear (uint8_t chip_id) override |
clear command More... | |
void | global (uint8_t chip_id) override |
global pulse command More... | |
void | calib (uint8_t chip_id, uint8_t edge_mode, uint8_t edge_delay, uint8_t edge_width, uint8_t aux_mode, uint8_t aux_delay) override |
calibration command More... | |
void | read_reg (uint8_t chip_id, uint16_t addr) override |
read register command More... | |
void | write_reg (uint8_t chip_id, uint16_t addr, uint16_t data) override |
write register command More... | |
void | write_pix_start (uint8_t chip_id) override |
start multi-write command to PIX_PORTAL More... | |
void | write_pix_next (uint16_t data) override |
next multi-write command to PIX_PORTAL More... | |
void | on_warning (uint16_t frame) override |
on_warning callback More... | |
void | on_error (uint16_t frame) override |
on_error callback More... | |
![]() | |
virtual | ~CommandCallback ()=default |
Destructor. | |
Dummy command callback implementation.
|
inlineoverridevirtual |
calibration command
chip_id | - chip id |
edg_mode | - edge mode |
edg_delay | - edge delay |
edg_width | - edge width |
aux_mode | - auxiliary mode |
aux_delay | - auxiliary delay |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
global pulse command
chip_id | - chip id |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
on_error callback
frame | - command frame |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
on_warning callback
frame | - command frame |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
read register command
chip_id | - chip id |
addr | - register address |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
read trigger command
chip_id | - chip id |
ext_tag | - extended trigger tag |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
trigger command
bc | - 4 bit bunch crossing |
tag | - trigger tag |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
next multi-write command to PIX_PORTAL
data | - data to write to PIX_PORTAL |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
start multi-write command to PIX_PORTAL
chip_id | - chip id |
Implements itk::itkpix::cmd::intf::CommandCallback.
|
inlineoverridevirtual |
write register command
chip_id | - chip id |
addr | - register address |
data | - 16 bit data to write |
Implements itk::itkpix::cmd::intf::CommandCallback.