#include "BathyTelemetry.h"

BathyTelemetry::BathyTelemetry(int maxPacketBytes)
  : AcousticTelemetry(maxPacketBytes),
    _floatData("float")
{
  _floatData.setAsciiFormat("%.1f");
}


BathyTelemetry::~BathyTelemetry()
{
}


void BathyTelemetry::encode()
{
  _floatData.setValue(data.depth);
  set(&_floatData);

  _floatData.setValue(data.altitude);
  set(&_floatData);
}


void BathyTelemetry::decode()
{
  get(&_floatData);
  data.depth = _floatData.value();

  get(&_floatData);
  data.altitude = _floatData.value();
}
