Orion
high-rate readout
Public Member Functions | List of all members
itk::itkpix::cmd::intf::CommandDecoder Class Referenceabstract

Command stream decoder interface. More...

#include <cmddecoder.hpp>

Public Member Functions

virtual void reset ()=0
 Reset command decoder.
 
virtual void decode (uint16_t cmd)=0
 Decode 16-bit command. More...
 
virtual void decode (const std::span< const uint16_t > cmds)=0
 Decode 16-bit commands. More...
 
void decode (const uint16_t *cmds, size_t size)
 Decode 16-bit commands. More...
 

Detailed Description

Command stream decoder interface.

Member Function Documentation

◆ decode() [1/3]

virtual void itk::itkpix::cmd::intf::CommandDecoder::decode ( const std::span< const uint16_t >  cmds)
pure virtual

Decode 16-bit commands.

Parameters
cmds- array of commands

◆ decode() [2/3]

void itk::itkpix::cmd::intf::CommandDecoder::decode ( const uint16_t *  cmds,
size_t  size 
)
inline

Decode 16-bit commands.

Parameters
cmds- array of 16-bit commands
size- number of commands

◆ decode() [3/3]

virtual void itk::itkpix::cmd::intf::CommandDecoder::decode ( uint16_t  cmd)
pure virtual

Decode 16-bit command.

Parameters
cmd- 16-bit command

The documentation for this class was generated from the following file: