|
|
virtual void | idle ()=0 |
| | Writing 'idle' frame.
|
| |
|
virtual void | sync ()=0 |
| | Writing 'sync' frame.
|
| |
| virtual void | trig (uint16_t bc, uint16_t tag)=0 |
| | Writing 'trigger' command. More...
|
| |
| virtual void | read_trig (uint8_t chip_id, uint8_t ext_tag)=0 |
| | Writing 'trigger read' command. More...
|
| |
| virtual void | clear (uint8_t chip_id)=0 |
| | Writing 'clear' command. More...
|
| |
| virtual void | global (uint8_t chip_id)=0 |
| | Writing 'global' 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 |
| | Writing 'calib' command. More...
|
| |
| virtual void | read_reg (uint8_t chip_id, uint16_t addr)=0 |
| | Writing 'read register' command. More...
|
| |
| virtual void | write_reg (uint8_t chip_id, uint16_t addr, uint16_t data)=0 |
| | Writing 'write register' command. More...
|
| |
| virtual void | write_pix_start (uint8_t chip_id)=0 |
| | Writing 'write pixel' start command. More...
|
| |
| virtual void | write_pix_next (uint16_t data)=0 |
| | Writing 'write pixel' next command. More...
|
| |
| virtual void | write_pix_portal (uint8_t chip_id, std::span< const uint16_t > data)=0 |
| | Writing data block to pixel portal. More...
|
| |
| virtual void | trig_fw (uint count, uint delay)=0 |
| | Writing firmware trigger command. More...
|
| |
Public Member Functions inherited from itk::Commander |
|
virtual | ~Commander ()=default |
| | Default destructor.
|
| |
| virtual void | write (uint16_t cmd)=0 |
| | Write 16 bit command to the Commander buffer. More...
|
| |
| virtual void | write (std::span< uint16_t > cmds)=0 |
| | Write 16 bit commands to the Commander buffer. More...
|
| |
|
virtual void | send ()=0 |
| | Sends Commander buffer over the e-link.
|
| |
| virtual netio_tag_t | get_fid ()=0 |
| | Properties. More...
|
| |
| virtual void | set_fid (netio_tag_t fid)=0 |
| | Set FELIX id (fid). More...
|
| |
ITkPix Commander interface.