Core decoding interface.
More...
#include <deccore.hpp>
|
|
virtual | ~DecCore ()=default |
| | Destructor.
|
| |
|
virtual void | initialize ()=0 |
| | Initialise decoder core.
|
| |
|
virtual void | finalize ()=0 |
| | Finalise decoder core.
|
| |
| virtual void | decode (uint64_t data)=0 |
| | Decode single 64-bit data frame. More...
|
| |
| virtual void | decode (const std::span< const uint8_t > buff)=0 |
| | Decode data packet as received from FELIX. When reinterpreting as 64-bit words requires swapping of 32-bit words. More...
|
| |
| virtual void | decode (const std::span< const uint64_t > buff64)=0 |
| | Decode data packet. More...
|
| |
| void | decode (const uint8_t *buff, size_t size) |
| | Decode data packet as received from FELIX. When reinterpreting as 64-bit words requires swapping of 32-bit words. More...
|
| |
| void | decode (const uint64_t *buff64, size_t size64) |
| | Decode data packet. More...
|
| |
◆ decode() [1/5]
| virtual void itk::itkpix::endec::intf::DecCore::decode |
( |
const std::span< const uint64_t > |
buff64 | ) |
|
|
pure virtual |
◆ decode() [2/5]
| virtual void itk::itkpix::endec::intf::DecCore::decode |
( |
const std::span< const uint8_t > |
buff | ) |
|
|
pure virtual |
Decode data packet as received from FELIX. When reinterpreting as 64-bit words requires swapping of 32-bit words.
- Parameters
-
| buff | - 8-bit data buffer (match FELIX data packet) |
Implemented in itk::itkpix::endec::wrap::DecCore< T >.
◆ decode() [3/5]
| void itk::itkpix::endec::intf::DecCore::decode |
( |
const uint64_t * |
buff64, |
|
|
size_t |
size64 |
|
) |
| |
|
inline |
Decode data packet.
- Parameters
-
| buff | - 64-bit data buffer (32-bit words are already swapped) |
| size | - size of buffer in 64-bit data frames |
◆ decode() [4/5]
| void itk::itkpix::endec::intf::DecCore::decode |
( |
const uint8_t * |
buff, |
|
|
size_t |
size |
|
) |
| |
|
inline |
Decode data packet as received from FELIX. When reinterpreting as 64-bit words requires swapping of 32-bit words.
- Parameters
-
| buff | - 8-bit data buffer (match FELIX data packet) |
| size | - size of buffer in bytes |
◆ decode() [5/5]
| virtual void itk::itkpix::endec::intf::DecCore::decode |
( |
uint64_t |
data | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: