Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Instrument Control
NomadSpecialModules
Commits
b753bb8e
Commit
b753bb8e
authored
Jan 25, 2018
by
acq
Browse files
// Added fine stamp register 0x10A0
parent
bdf0775d
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/drivers/caen_cfd/RealCAENCfdDriver.cpp
View file @
b753bb8e
...
...
@@ -377,6 +377,32 @@ void RealCAENCfdDriver::writeParam() {
//0x1nA0
// Fine time stamp
val
=
owner
()
->
dynamicRange
.
get
(
i
);
addr
=
DPP_ALG_CTRL2_REG
|
(
i
<<
8
);
bitMask
=
0x00000200
;
// bit 10-8
uint32_t
bitMask2
=
0xFFFFFAFF
;
ret
=
CAEN_DGTZ_ReadRegister
(
m_boardHandle
,
addr
,
&
val
);
if
(
ret
)
{
cerr
<<
"Error CAEN_DGTZ_ReadRegister"
<<
endl
;
close
();
return
;
}
val
=
val
&
bitMask2
;
val
=
val
|
bitMask
;
ret
=
CAEN_DGTZ_WriteRegister
(
m_boardHandle
,
addr
,
val
);
if
(
ret
)
{
cerr
<<
"Error CAEN_DGTZ_WriteRegister"
<<
endl
;
close
();
return
;
}
//0x1n28
// Write dynamic range 0 = 2V - 1 = 0.5V
val
=
owner
()
->
dynamicRange
.
get
(
i
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment