#ifndef _ACOUSTICMODEMLOG_H
#define _ACOUSTICMODEMLOG_H

#include "DataLogWriter.h"
#include "StringData.h"

#define AcousticModemLogName "acousticModem"

/*
CLASS 
AcousticModemLog

DESCRIPTION
Log commands received over the acoustic modem

AUTHOR
Tom O'Reilly
*/

class AcousticModemLog : public DataLogWriter {

public:
  AcousticModemLog(DataLog::FileFormat fileFormat);
  ~AcousticModemLog();

  StringData cmd;
  StringData cmdPacket;

protected:

  ///////////////////////////////////////////////////////////////////
  // Set values in record array elements. This virtual method is called
  // by DataLogWriter::write()
  virtual void setFields();
  
};

#endif
