#ifndef morpheo_behavioural_SPR_h
#define morpheo_behavioural_SPR_h

#include "Behavioural/include/SPR_access_mode.h"

namespace morpheo {
namespace behavioural {

  class SPR
  {
  public : virtual       ~SPR   (void  ) {};
  public : virtual void   reset (void  ) = 0;
  public : virtual Tspr_t read  (void  ) = 0;
  public : virtual void   write (Tspr_t) = 0;
  };

}  // end namespace behavioural
}  // end namespace morpheo              
#endif
