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