
#ifndef _DELTATINPUT_H
#define _DELTATINPUT_H

#include "SharedData.h"

#define DeltaTInputName "DeltaTInput_ShmemName"

/*
CLASS 
DeltaTInput

DESCRIPTION
Control variables for DeltaT driver

AUTHOR
Henthorn
*/
class DeltaTInput : public SharedData {

public:

  struct Data {
    Boolean enabled;
  };

  DeltaTInput(Access access = NoAccess, Boolean init = False); 

  ~DeltaTInput();

  ////////////////////////////////////////////////////////////////////
  // Read from shared memory to this object's Data::data element
  void read();

  ////////////////////////////////////////////////////////////////////
  // Write from this object's Data::data element to shared memory
  void write();

  ////////////////////////////////////////////////////////////////////
  // Your application accesses the fields of this Data object, before 
  // calling write() or after calling read().
  Data data;

};

#endif
