\code #include <CSIS3600.h> ... CSIS3600* pModule(0); // At program startup, null pointer. ... void initevt() { ... if(!pModule) { pModule = new CSIS3600(0x36000000, 0); // Base,crate. } pModule->SetCoincidenceMode(); // Run in latch mode. pModule->ClearData(); pModule->EnableExternalNext(); pModule->Enable(); }
In this code, CSIS3600::ClearData clears any data in the FIFO while CSIS3600::Enable enables the externa logic to accept events.