// Filename : simulation_timer.h
//
// This file was initially generated by SpaceStudio but is meant to be modified
// by the user.
#ifndef SIMULATION_TIMER_H
#define SIMULATION_TIMER_H

#include "spacecomp.h"
#include "sdevice.h"
#include "application_definitions.h"

// Do NOT move macros, functions and includes beginning with "spacecomp".

class simulation_timer: public sdevice {
	SPACECOMP_START(simulation_timer, INDEX, simulation_timer);

public:
	simulation_timer(SPACECOMP_CTOR_PARAMS(simulation_timer, INDEX));
	~simulation_timer();

	virtual void access(tlm::tlm_generic_payload& trans, sc_core::sc_time& delay);

	// You may add member functions and fields as desired here.

	SPACECOMP_END(simulation_timer, INDEX, simulation_timer);
};

#endif
