#include "HealthTelemetry.h"

HealthTelemetry::HealthTelemetry(int maxPacketBytes)
  : AcousticTelemetry(maxPacketBytes),
    _shortData("short")
{
}


HealthTelemetry::~HealthTelemetry()
{
}


void HealthTelemetry::encode()
{
  _shortData.setValue(data.energySystem);
  set(&_shortData);
  _shortData.setValue(data.navigation);
  set(&_shortData);
  _shortData.setValue(data.tailCone);
  set(&_shortData);
}


void HealthTelemetry::decode()
{
  get(&_shortData);
  data.energySystem = (Status )_shortData.value();

  get(&_shortData);
  data.navigation = (Status )_shortData.value();

  get(&_shortData);
  data.tailCone = (Status )_shortData.value();
}


