cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
#include <AxisRaw.hpp>
Public Member Functions | |
AxisRaw () | |
AxisRaw (LE_tData tdata, LE_tKeep tkeep, LE_tLast tlast) | |
tData | getTData (int leHi=64 -1, int leLo=0) const |
tKeep | getTKeep (int leHi=64/8-1, int leLo=0) const |
tLast | getTLast () const |
void | setTData (tData data) |
void | setTKeep (tKeep keep) |
void | setTLast (tLast last) |
LE_tData | getLE_TData (int leHi=64 -1, int leLo=0) const |
LE_tKeep | getLE_TKeep (int leHi=64/8-1, int leLo=0) const |
LE_tLast | getLE_TLast () const |
void | setLE_TData (LE_tData data, int leHi=64 -1, int leLo=0) |
void | setLE_TKeep (LE_tKeep keep, int leHi=64/8-1, int leLo=0) |
void | setLE_TLast (LE_tLast last) |
tDataHalf | getTDataHi () const |
tDataHalf | getTDataLo () const |
tKeepHalf | getTKeepHi () const |
tKeepHalf | getTKeepLo () const |
void | setTDataHi (tDataHalf halfData) |
void | setTDataLo (tDataHalf halfData) |
void | setTKeepHi (tKeepHalf halfKeep) |
void | setTKeepLo (tKeepHalf halfKeep) |
LE_tDataHalf | getLE_TDataHi () const |
LE_tDataHalf | getLE_TDataLo () const |
void | setLE_TDataHi (LE_tData data) |
void | setLE_TDataLo (LE_tData data) |
void | clearUnusedBytes () |
int | getLen () const |
int | getLenHi () |
int | getLenLo () |
bool | isValid () const |
Protected Member Functions | |
int | keepToLen () const |
Protected Attributes | |
LE_tData | tdata |
LE_tKeep | tkeep |
LE_tLast | tlast |
AXIS_RAW - RAW AXIS-4 STREAMING INTERFACE An AxisRaw is logically divided into 'ARW/8' bytes. The validity of a given byte is qualified by the 'tkeep' field, while the assertion of the 'tlast' bit indicates the end of a stream.
@Warning: Members of this class are kept public for compatibility issues with the legacy code.
Definition at line 170 of file AxisRaw.hpp.
|
inline |
Definition at line 178 of file AxisRaw.hpp.
Definition at line 179 of file AxisRaw.hpp.
|
inline |
MORE HELPER METHODS
Definition at line 391 of file AxisRaw.hpp.
|
inline |
LITTLE-ENDIAN SETTERS AND GETTERS
Definition at line 260 of file AxisRaw.hpp.
|
inline |
LITTLE-ENDIAN HELPERS
Definition at line 370 of file AxisRaw.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 411 of file AxisRaw.hpp.
|
inline |
|
inline |
|
inline |
BIG-ENDIAN SETTERS AND GETTERS
Definition at line 191 of file AxisRaw.hpp.
|
inline |
BIG-ENDIAN HELPERS
Definition at line 293 of file AxisRaw.hpp.
|
inline |
Definition at line 301 of file AxisRaw.hpp.
|
inline |
|
inline |
Definition at line 309 of file AxisRaw.hpp.
|
inline |
Definition at line 317 of file AxisRaw.hpp.
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
Definition at line 379 of file AxisRaw.hpp.
|
inline |
Definition at line 383 of file AxisRaw.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 246 of file AxisRaw.hpp.
|
protected |
Definition at line 173 of file AxisRaw.hpp.
|
protected |
Definition at line 174 of file AxisRaw.hpp.
|
protected |
Definition at line 175 of file AxisRaw.hpp.