#include <NanoSlice.hh>
Classes | |
struct | Header |
Public Member Functions | |
NanoSlice (uint8_t *address) | |
Header::nanoslice_size_t | size () const |
Header::channel_number_t | channelNumber () const |
Header::sample_count_t | sampleCount () const |
bool | sampleValue (uint32_t index, uint16_t &value) const |
Protected Member Functions | |
Header const * | header_ () const |
uint16_t const * | data_ () const |
Protected Attributes | |
uint8_t * | buffer_ |
Definition at line 10 of file NanoSlice.hh.
dune::NanoSlice::NanoSlice | ( | uint8_t * | address | ) |
Definition at line 3 of file NanoSlice.cc.
dune::NanoSlice::Header::channel_number_t dune::NanoSlice::channelNumber | ( | ) | const |
Definition at line 10 of file NanoSlice.cc.
|
protected |
Definition at line 32 of file NanoSlice.cc.
|
protected |
Definition at line 27 of file NanoSlice.cc.
dune::NanoSlice::Header::sample_count_t dune::NanoSlice::sampleCount | ( | ) | const |
Definition at line 15 of file NanoSlice.cc.
bool dune::NanoSlice::sampleValue | ( | uint32_t | index, |
uint16_t & | value | ||
) | const |
Definition at line 20 of file NanoSlice.cc.
dune::NanoSlice::Header::nanoslice_size_t dune::NanoSlice::size | ( | ) | const |
Definition at line 5 of file NanoSlice.cc.
|
protected |
Definition at line 56 of file NanoSlice.hh.