//========================================================================
// Summary  : Edgetech FSDW Logger
// Filename : EdgetechFSDWLog.cc
// Author   : Reed Christenson reed@bluefinrobotics.com
// Project  : Edgetech FSDW Driver
// Revision : 0.0
// Created  : 2002.03.21
// Modified : 2002.03.21
//=========================================================================
// Description : Edgetech FSDW Logger
//=========================================================================

#include "Syslog.h"
#include "DataLog.h"
#include "DataLogWriter.h"
#include "Task.h"
#include "SharedData.h"

#include "EdgetechFSDWOutput.h"
//#include "EdgetechFSDWDriver.h"
#include "EdgetechFSDWLog.h"

EdgetechFSDWLog::EdgetechFSDWLog( EdgetechFSDWOutput *output,
			    Boolean autoLocateFile )
    : DataLogWriter( EdgetechFSDWLogName, DataLog::BinaryFormat,
                     AutoTimeStamp)
  //AutoTimeStamp, autoLocateFile )
{
    constructorCommon( output );
    debug = _output->debug;
}

EdgetechFSDWLog::EdgetechFSDWLog( const char *name, EdgetechFSDWOutput *output,
			    Boolean autoLocateFile )
    : DataLogWriter( name, DataLog::BinaryFormat,
                     AutoTimeStamp)
  //AutoTimeStamp, autoLocateFile )
{
    constructorCommon( output );
}

void EdgetechFSDWLog::constructorCommon( EdgetechFSDWOutput *output )
{
    setMnemonic( EdgetechFSDWLogName );

    _output = output;
}

EdgetechFSDWLog::~EdgetechFSDWLog()
{
}

void EdgetechFSDWLog::setFields()
{
}
