#ifndef _STIM_FRAME_H #define _STIM_FRAME_H #include namespace smo { namespace stim_buff { /** EXPLANATION: * A simultaneity stamp is a timestamp that is used to determine whether two * stimulus frames occured simultaneously. Its purpose is adamantly *NOT* to * record or denote the "absolute" time of the stimulus frames. I cannot stress * this enough. * * The SMO has absolutely no notion of "absolute" time. It only has a notion of * simultaneity among stimulus frames. Any notions of "absolute" time are built * up consciously and volitionally by the running mind, and not baked into the * underlying software (i.e: Salmanoff). */ typedef uint64_t SimultaneityStamp; class StimFrame { public: SimultaneityStamp simultaneityStamp; }; } // namespace stim_buff } // namespace smo #endif // _STIM_FRAME_H