|
Orion
high-rate readout
|
Command callback interface for ITkPix. More...
#include <cmdcallback.hpp>

Public Member Functions | |
| virtual | ~CommandCallback ()=default |
| Destructor. | |
| virtual void | idle ()=0 |
| 'idle' command | |
| virtual void | sync ()=0 |
| 'sync' command | |
| virtual void | trig (uint8_t bc, uint8_t tag)=0 |
| trigger command More... | |
| virtual void | read_trig (uint8_t chip_id, uint8_t ext_tag)=0 |
| read trigger command More... | |
| virtual void | clear (uint8_t chip_id)=0 |
| clear command More... | |
| virtual void | global (uint8_t chip_id)=0 |
| global pulse command More... | |
| virtual void | calib (uint8_t chip_id, uint8_t edg_mode, uint8_t edg_delay, uint8_t edg_width, uint8_t aux_mode, uint8_t aux_delay)=0 |
| calibration command More... | |
| virtual void | read_reg (uint8_t chip_id, uint16_t addr)=0 |
| read register command More... | |
| virtual void | write_reg (uint8_t chip_id, uint16_t addr, uint16_t data)=0 |
| write register command More... | |
| virtual void | write_pix_start (uint8_t chip_id)=0 |
| start multi-write command to PIX_PORTAL More... | |
| virtual void | write_pix_next (uint16_t data)=0 |
| next multi-write command to PIX_PORTAL More... | |
| virtual void | on_warning (uint16_t frame)=0 |
| on_warning callback More... | |
| virtual void | on_error (uint16_t frame)=0 |
| on_error callback More... | |
Command callback interface for ITkPix.
|
pure virtual |
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 |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
|
pure virtual |
global pulse command
| chip_id | - chip id |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
on_error callback
| frame | - command frame |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
on_warning callback
| frame | - command frame |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
read register command
| chip_id | - chip id |
| addr | - register address |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
read trigger command
| chip_id | - chip id |
| ext_tag | - extended trigger tag |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
trigger command
| bc | - 4 bit bunch crossing |
| tag | - trigger tag |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
next multi-write command to PIX_PORTAL
| data | - data to write to PIX_PORTAL |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
start multi-write command to PIX_PORTAL
| chip_id | - chip id |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.
|
pure virtual |
write register command
| chip_id | - chip id |
| addr | - register address |
| data | - 16 bit data to write |
Implemented in itk::itkpix::cmd::dummy::CommandCallback.