Bitstream Interpretation Library (BIL)
0.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
packetprocessor
V5FARRegister.hpp
Go to the documentation of this file.
1
6
#pragma once
7
#ifndef BIL_V5FARREGISTER_HPP
8
#define BIL_V5FARREGISTER_HPP
9
10
#include <
packetprocessor/Register.hpp
>
11
#include <
configuration/V5FrameAddress.hpp
>
12
13
14
namespace
bil {
15
23
class
V5FARRegister
:
public
Register
{
24
public
:
25
26
/**********************************************************************/
27
/* CONSTRUCTION / DESTRUCTION */
28
/**********************************************************************/
29
33
V5FARRegister
();
34
35
36
/**********************************************************************/
37
/* REGISTER I/O */
38
/**********************************************************************/
39
46
virtual
void
write
(
const
boost::uint32_t* words,
size_t
wordCount);
47
54
virtual
void
read
(boost::uint32_t* words,
size_t
wordCount)
const
;
55
56
57
/**********************************************************************/
58
/* FRAME ADDRESS INTERFACE */
59
/**********************************************************************/
60
65
V5FrameAddress
&
frameAddress
();
66
71
const
V5FrameAddress
&
frameAddress
()
const
;
72
73
74
private
:
75
76
V5FARRegister
(
const
V5FARRegister
&);
77
V5FARRegister
& operator=(
const
V5FARRegister
&);
78
79
V5FrameAddress
m_frameAddress;
80
81
};
82
83
}
84
85
#endif
Generated on Wed Aug 8 2012 21:57:40 for Bitstream Interpretation Library (BIL) by
1.8.1.1