|
Bitstream Interpretation Library (BIL)
0.1
|
A register holding a frame address. More...
#include <packetprocessor/V5FARRegister.hpp>


Public Member Functions | |
| V5FARRegister () | |
| Constructs a V5FARRegister instance. | |
| virtual void | write (const boost::uint32_t *words, size_t wordCount) |
| When writing a word, it sets the current frame address. | |
| virtual void | read (boost::uint32_t *words, size_t wordCount) const |
| When reading a word, the current frame address is returned. | |
| V5FrameAddress & | frameAddress () |
| Gets frame address. | |
| const V5FrameAddress & | frameAddress () const |
| Gets read only frame address. | |
Public Member Functions inherited from bil::Register | |
| Register (RegisterAddress::address_t address, const std::string &name, bool writable=true, bool readable=true) | |
| Constructs a Register instance. | |
| virtual | ~Register ()=0 |
| Destructs a Register instance. | |
| RegisterAddress::address_t | address () const |
| Gets register address. | |
| const std::string & | name () const |
| Gets register name. | |
| bool | writable () const |
| Tells if register is writable. | |
| bool | readable () const |
| Tells if register is readable. | |
A register holding a frame address.
The FAR register is an one word write- and readable register containing a frame address. Writes will alter its frame address to point to a new target. Reads will return the current frame address.
Definition at line 23 of file V5FARRegister.hpp.
| V5FARRegister::V5FARRegister | ( | ) |
Constructs a V5FARRegister instance.
Definition at line 13 of file V5FARRegister.cpp.
|
virtual |
When writing a word, it sets the current frame address.
| words | Pointer to data words to write. |
| wordCount | Number of data words to write. |
| . |
Reimplemented from bil::Register.
Definition at line 21 of file V5FARRegister.cpp.
|
virtual |
When reading a word, the current frame address is returned.
| words | Pointer to data buffer. |
| wordCount | Number of data words to read. |
| . |
Reimplemented from bil::Register.
Definition at line 32 of file V5FARRegister.cpp.
| V5FrameAddress & V5FARRegister::frameAddress | ( | ) |
Gets frame address.
Definition at line 43 of file V5FARRegister.cpp.
| const V5FrameAddress & V5FARRegister::frameAddress | ( | ) | const |
Gets read only frame address.
Definition at line 49 of file V5FARRegister.cpp.
1.8.1.1