64 dummy.write(
"m1/i1/DUMMY_WRITEABLE", 12);
65 dummy.write(
"m1/i3/DUMMY_WRITEABLE", 32);
67 testFacility.runApplication();
69 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/i1"), 12);
70 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/i3"), 32);
73 dummy.write(
"m1/i1/DUMMY_WRITEABLE", 13);
74 dummy.write(
"m1/i3/DUMMY_WRITEABLE", 33);
76 testFacility.getVoid(
"deviceTrigger").write();
77 testFacility.stepApplication();
79 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/i1"), 13);
80 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/i3"), 32);
83 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/moduleOutput"), 0);
85 dummy.write(
"m1/i1/DUMMY_WRITEABLE", 14);
86 dummy.write(
"m1/i3/DUMMY_WRITEABLE", 34);
88 testFacility.writeScalar<
int>(
"m1/moduleTrigger", 1);
89 testFacility.stepApplication();
91 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/i1"), 13);
92 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/i3"), 34);
93 BOOST_CHECK_EQUAL(testFacility.readScalar<
int>(
"m1/moduleOutput"), 34);