|
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.