Public Member Functions | |
void | setUp () |
void | tearDown () |
Protected Member Functions | |
void | MapTestFail () |
void | MapTestOk () |
void | TestFirmware () |
void | TestCSRRead () |
void | TestReset () |
After a rest, the module user led should be off. | |
void | LatchMode () |
void | InvalidMode () |
void | TestInputModes () |
void | TestLNESource () |
void | Arm () |
void | Enable () |
void | ReferencePulser () |
void | CounterTestMode () |
void | Read1Channel () |
void | ReadAllChannels () |
void | AllChannelsCount () |
void | LatchTest () |
void | ClearChannels () |
void | ClearOnLatch () |
void | ArmInLatchMode () |
void | SetupReferencePulser () |
void | Setup25MhzCounter () |
void | Count2sec () |
Private Member Functions | |
CPPUNIT_TEST_SUITE (sis3820tests) | |
CPPUNIT_TEST (MapTestFail) | |
CPPUNIT_TEST (MapTestOk) | |
CPPUNIT_TEST (TestFirmware) | |
CPPUNIT_TEST (TestCSRRead) | |
CPPUNIT_TEST (TestReset) | |
CPPUNIT_TEST (LatchMode) | |
CPPUNIT_TEST (InvalidMode) | |
CPPUNIT_TEST (TestInputModes) | |
CPPUNIT_TEST (TestLNESource) | |
CPPUNIT_TEST (Arm) | |
CPPUNIT_TEST (Enable) | |
CPPUNIT_TEST (ReferencePulser) | |
CPPUNIT_TEST (CounterTestMode) | |
CPPUNIT_TEST (Read1Channel) | |
CPPUNIT_TEST (ReadAllChannels) | |
CPPUNIT_TEST (AllChannelsCount) | |
CPPUNIT_TEST (LatchTest) | |
CPPUNIT_TEST (ClearChannels) | |
CPPUNIT_TEST (ClearOnLatch) | |
CPPUNIT_TEST_SUITE_END () | |
Private Attributes | |
CSIS3820 * | m_pModule |
Definition at line 17 of file sis3820tests.cpp.
sis3820tests::CPPUNIT_TEST_SUITE | ( | sis3820tests | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | MapTestFail | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | MapTestOk | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | TestFirmware | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | TestCSRRead | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | TestReset | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | LatchMode | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | InvalidMode | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | TestInputModes | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | TestLNESource | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | Arm | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | Enable | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | ReferencePulser | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | CounterTestMode | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | Read1Channel | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | ReadAllChannels | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | AllChannelsCount | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | LatchTest | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | ClearChannels | ) | [private] |
sis3820tests::CPPUNIT_TEST | ( | ClearOnLatch | ) | [private] |
sis3820tests::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
void sis3820tests::setUp | ( | ) | [inline] |
void sis3820tests::tearDown | ( | ) | [inline] |
void sis3820tests::MapTestFail | ( | ) | [protected] |
void sis3820tests::MapTestOk | ( | ) | [protected] |
void sis3820tests::TestFirmware | ( | ) | [protected] |
Definition at line 119 of file sis3820tests.cpp.
References EQMSG, FWlevel(), CSIS3820::getRevision(), and m_pModule.
void sis3820tests::TestCSRRead | ( | ) | [protected] |
Definition at line 132 of file sis3820tests.cpp.
References EQMSG, CSIS3820::getCsr(), CSIS3820::LightOff(), CSIS3820::LightOn(), and m_pModule.
void sis3820tests::TestReset | ( | ) | [protected] |
After a rest, the module user led should be off.
Definition at line 148 of file sis3820tests.cpp.
References EQMSG, CSIS3820::getCsr(), CSIS3820::LightOn(), m_pModule, and CSIS3820::Reset().
void sis3820tests::LatchMode | ( | ) | [protected] |
Definition at line 162 of file sis3820tests.cpp.
References EQMSG, CSIS3820::getOperatingMode(), CSIS3820::LatchingScaler, m_pModule, and CSIS3820::setOperatingMode().
void sis3820tests::InvalidMode | ( | ) | [protected] |
Definition at line 173 of file sis3820tests.cpp.
References FAIL, m_pModule, CSIS3820::ReservedScaler1, and CSIS3820::setOperatingMode().
void sis3820tests::TestInputModes | ( | ) | [protected] |
Definition at line 192 of file sis3820tests.cpp.
References EQMSG, FAIL, CSIS3820::getInputMode(), CSIS3820::InhibitGroups, CSIS3820::InputLatchInhibitAll, CSIS3820::InputLatchInhibitAllAndLatch, CSIS3820::InputLatchInhibitLatch, CSIS3820::InputReserved7, m_pModule, msg, CSIS3820::NoInputs, and CSIS3820::setInputMode().
void sis3820tests::TestLNESource | ( | ) | [protected] |
Definition at line 253 of file sis3820tests.cpp.
References EQMSG, FAIL, CSIS3820::getLatchSource(), CSIS3820::Latch10Mhz, CSIS3820::LatchChannelN, CSIS3820::LatchFP, CSIS3820::LatchPresetN, CSIS3820::LatchReserved5, CSIS3820::LatchReserved6, CSIS3820::LatchReserved7, CSIS3820::LatchVMEOnly, m_pModule, msg, and CSIS3820::setLatchSource().
void sis3820tests::Arm | ( | ) | [protected] |
Definition at line 326 of file sis3820tests.cpp.
References CSIS3820::Arm(), ASSERT, CSIS3820::isArmed(), and m_pModule.
void sis3820tests::Enable | ( | ) | [protected] |
Definition at line 337 of file sis3820tests.cpp.
References ASSERT, CSIS3820::Disable(), CSIS3820::Enable(), CSIS3820::isEnabled(), and m_pModule.
void sis3820tests::ReferencePulser | ( | ) | [protected] |
Definition at line 347 of file sis3820tests.cpp.
References ASSERT, CSIS3820::DisableReferencePulser(), CSIS3820::EnableReferencePulser(), CSIS3820::isReferencePulserEnabled(), and m_pModule.
void sis3820tests::CounterTestMode | ( | ) | [protected] |
Definition at line 358 of file sis3820tests.cpp.
References ASSERT, CSIS3820::DisableTestCounter(), CSIS3820::EnableTestCounter(), CSIS3820::isTestCounterOn(), and m_pModule.
void sis3820tests::Read1Channel | ( | ) | [protected] |
Definition at line 406 of file sis3820tests.cpp.
References Count2sec(), EQMSG, FAIL, m_pModule, msg, CSIS3820::ReadChannel(), and SetupReferencePulser().
void sis3820tests::ReadAllChannels | ( | ) | [protected] |
Definition at line 453 of file sis3820tests.cpp.
References Count2sec(), EQ, m_pModule, CSIS3820::ReadAllChannels(), and SetupReferencePulser().
void sis3820tests::AllChannelsCount | ( | ) | [protected] |
Definition at line 488 of file sis3820tests.cpp.
References Count2sec(), FAIL, m_pModule, msg, CSIS3820::ReadAllChannels(), and Setup25MhzCounter().
void sis3820tests::LatchTest | ( | ) | [protected] |
Definition at line 519 of file sis3820tests.cpp.
References Count2sec(), EQMSG, FAIL, CSIS3820::LatchAndRead(), m_pModule, msg, CSIS3820::ReadAllLatchedChannels(), and Setup25MhzCounter().
Referenced by ClearChannels().
void sis3820tests::ClearChannels | ( | ) | [protected] |
Definition at line 568 of file sis3820tests.cpp.
References CSIS3820::ClearChannels(), CSIS3820::Disable(), CSIS3820::DisableTestCounter(), EQMSG, CSIS3820::LatchAndRead(), LatchTest(), m_pModule, and msg.
void sis3820tests::ClearOnLatch | ( | ) | [protected] |
Definition at line 599 of file sis3820tests.cpp.
References CSIS3820::ClearChannels(), Count2sec(), CSIS3820::Disable(), CSIS3820::DisableClearOnLatch(), CSIS3820::EnableClearOnLatch(), FAIL, CSIS3820::LatchAndRead(), m_pModule, msg, Setup25MhzCounter(), and sleep.
void sis3820tests::ArmInLatchMode | ( | ) | [protected] |
Definition at line 368 of file sis3820tests.cpp.
References CSIS3820::Arm(), CSIS3820::LatchingScaler, m_pModule, and CSIS3820::setOperatingMode().
Referenced by Setup25MhzCounter(), and SetupReferencePulser().
void sis3820tests::SetupReferencePulser | ( | ) | [protected] |
Definition at line 379 of file sis3820tests.cpp.
References ArmInLatchMode(), CSIS3820::EnableReferencePulser(), and m_pModule.
Referenced by Read1Channel(), and ReadAllChannels().
void sis3820tests::Setup25MhzCounter | ( | ) | [protected] |
Definition at line 478 of file sis3820tests.cpp.
References ArmInLatchMode(), CSIS3820::EnableTestCounter(), and m_pModule.
Referenced by AllChannelsCount(), ClearOnLatch(), and LatchTest().
void sis3820tests::Count2sec | ( | ) | [protected] |
Definition at line 390 of file sis3820tests.cpp.
References CSIS3820::Enable(), m_pModule, and sleep.
Referenced by AllChannelsCount(), ClearOnLatch(), LatchTest(), Read1Channel(), and ReadAllChannels().
CSIS3820* sis3820tests::m_pModule [private] |
Definition at line 42 of file sis3820tests.cpp.
Referenced by AllChannelsCount(), Arm(), ArmInLatchMode(), ClearChannels(), ClearOnLatch(), Count2sec(), CounterTestMode(), Enable(), InvalidMode(), LatchMode(), LatchTest(), Read1Channel(), ReadAllChannels(), ReferencePulser(), setUp(), Setup25MhzCounter(), SetupReferencePulser(), tearDown(), TestCSRRead(), TestFirmware(), TestInputModes(), TestLNESource(), and TestReset().