Bitstream Interpretation Library (BIL)
0.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
packetprocessor
V5MFWRRegister.hpp
Go to the documentation of this file.
1
6
#pragma once
7
#ifndef BIL_V5MFWRREGISTER_HPP
8
#define BIL_V5MFWRREGISTER_HPP
9
10
#include <
packetprocessor/Register.hpp
>
11
12
13
namespace
bil {
14
15
class
V5CMDRegister;
16
class
V5FDRIRegister;
17
18
26
class
V5MFWRRegister
:
public
Register
{
27
public
:
28
29
/**********************************************************************/
30
/* CONSTRUCTION / DESTRUCTION */
31
/**********************************************************************/
32
40
V5MFWRRegister
(
const
V5CMDRegister
& cmdReg,
V5FDRIRegister
& fdriReg);
41
42
43
/**********************************************************************/
44
/* REGISTER I/O */
45
/**********************************************************************/
46
54
virtual
void
write
(
const
boost::uint32_t* words,
size_t
wordCount);
55
56
57
/**********************************************************************/
58
/* LINK TO OTHER REGISTERS */
59
/**********************************************************************/
60
65
const
V5CMDRegister
&
cmdRegister
()
const
;
66
71
V5FDRIRegister
&
fdriRegister
()
const
;
72
73
74
private
:
75
76
V5MFWRRegister
(
const
V5MFWRRegister
&);
77
V5MFWRRegister
& operator=(
const
V5MFWRRegister
&);
78
79
const
V5CMDRegister
& m_cmdReg;
80
V5FDRIRegister
& m_fdriReg;
81
82
};
83
84
}
85
86
#endif
Generated on Wed Aug 8 2012 21:57:40 for Bitstream Interpretation Library (BIL) by
1.8.1.1