#include "CameraDm.h"
#include "camera.h"


CameraDm::CameraDm(const char *name, const char *dmPrefix)
  : ThreeByFiveDm(name, dmPrefix)
{
  if (error())
    return;
  
  char dmItemName[MaxDmNameLen];
  char errorBuf[errorMsgSize];
  
  strcpy(dmItemName, _dmPrefix);
  char *namePtr = dmItemName + strlen(dmItemName);

  strcpy(namePtr, HUMIDITY_DM);
  humidity = new DmNat16Object(dmItemName);
  if (humidity->error())
  {
    humidity->errorMsg(errorBuf);
    setError(errorBuf);
    return;
  }
}


CameraDm::~CameraDm()
{
}
