#ifndef _SUPERHARPDMOBJECTS_H
#define _SUPERHARPDMOBJECTS_H

#include "CameraDmObjects.h"

#define SensitivityRequestName "Sensitivity.Request"
#define SensitivityStatusName "Sensitivity.Status"
#define SensitivityPeriod DM_ASYNC

#define AutoBlackRequestName "AutoBlack.Request"
#define AutoBlackStatusName "AutoBlack.Status"
#define AutoBlackPeriod DM_ASYNC

#define AutoWhiteRequestName "AutoWhite.Request"
#define AutoWhiteStatusName "AutoWhite.Status"
#define AutoWhitePeriod DM_ASYNC


class SuperHarpDmObjects : public CameraDmObjects
{
  public:

  SuperHarpDmObjects(const char *cameraDmPrefix);
  ~SuperHarpDmObjects();
  
  DmEnumObject *sensitivityRequest;
  DmEnumObject *sensitivityStatus;

  DmEmptyObject *autoBlackRequest;
  DmEmptyObject *autoBlackStatus;
  DmEmptyObject *autoWhiteRequest;
  DmEmptyObject *autoWhiteStatus;
};


#endif




