//========================================================================
// Summary  : Reson 6046 Logger
// Filename : Reson6046Log.cc
// Author   : Reed Christenson reed@bluefinrobotics.com
// Project  : Reson 6046 Driver
// Revision : 0.0
// Created  : 2002.03.21
// Modified : 2002.03.21
//=========================================================================
// Description : Reson 6046 Logger
//=========================================================================

#include "Syslog.h"
#include "DataLog.h"
#include "DataLogWriter.h"
#include "Task.h"
#include "SharedData.h"

#include "Reson6046Output.h"
#include "Reson6046Driver.h"
#include "Reson6046Log.h"

Reson6046Log::Reson6046Log( Reson6046Output *output,
			    Boolean autoLocateFile )
    : DataLogWriter( Reson6046LogName, DataLog::BinaryFormat,
		     AutoTimeStamp, autoLocateFile )
{
    constructorCommon( output );
    debug = _output->debug;
}

Reson6046Log::Reson6046Log( const char *name, Reson6046Output *output,
			    Boolean autoLocateFile )
    : DataLogWriter( name, DataLog::BinaryFormat,
                     AutoTimeStamp, autoLocateFile )
{
    constructorCommon( output );
}

void Reson6046Log::constructorCommon( Reson6046Output *output )
{
    setMnemonic( Reson6046LogName );

    _output = output;
}

Reson6046Log::~Reson6046Log()
{
}

void Reson6046Log::setFields()
{
}
