#ifndef _BENTHICBIODM_H
#define _BENTHICBIODM_H

#include "MicroDm.h"

/*
CLASS 
BenthicBioDm

DESCRIPTION
Container for DataManager objects associated with Benthic Biology
Toolsled.

AUTHOR
Tom O'Reilly
*/
class BenthicBioDm {

public:

  ///////////////////////////////////////////////////////////////////
  // Constructor
  // [input] dmPrefix: DataManager prefix (e.g. "TIBURON" or "VENTANA")
  BenthicBioDm(const char *dmPrefix);

  ~BenthicBioDm();

  DmFlt32Object *spareADChannel0;
  DmFlt32Object *spareADChannel1;
  DmFlt32Object *spareADChannel2;
  DmFlt32Object *spareADChannel3;
  DmInt16Object *ssPumpSpeed;
  DmInt16Object *spareAnalogOutput;
  DmEnumObject  *ssPumpDirection;
  DmBooleanObject *ssAutoIndex;
  DmBooleanObject *ssIndexSense;
  DmBooleanObject *swingArmSense;
  DmBooleanObject *compLevelSense;
  DmBooleanObject *spareDigitalInput;

  DmNat16Object *ssJarNumber;
};


#endif

