// XSensorCtrl.cpp: Body of the XSensorCtrl class.
//
//////////////////////////////////////////////////////////////////////

#include "XSensorCtrl.h"

#include <stdio.h>

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

XSensorCtrl::XSensorCtrl()
{

}

XSensorCtrl::~XSensorCtrl()
{

}


void XSensorCtrl::OnPacketReceived(CigiBasePacket *Packet)
{
   CigiSensorCtrlV4 *InPckt = (CigiSensorCtrlV4 *)Packet;

   bool ok = true;

   printf("===> SensorCtrl <===\n");

   printf("ViewID ==> %d\n",InPckt->GetViewID());
   printf("SensorID ==> %d\n",InPckt->GetSensorID());
   printf("TrackMode ==> %d\n",InPckt->GetTrackMode());
   printf("SensorOn ==> %d\n",InPckt->GetSensorOn());
   printf("Polarity ==> %d\n",InPckt->GetPolarity());
   printf("LineDropEn ==> %d\n",InPckt->GetLineDropEn());
   printf("AutoGainEn ==> %d\n",InPckt->GetAutoGainEn());
   printf("TrackPolarity ==> %d\n",InPckt->GetTrackPolarity());
   printf("ResponseType ==> %d\n",InPckt->GetResponseType());
   printf("Gain ==> %f\n",InPckt->GetGain());
   printf("Level ==> %f\n",InPckt->GetLevel());
   printf("ACCoupling ==> %f\n",InPckt->GetACCoupling());
   printf("Noise ==> %f\n",InPckt->GetNoise());


}
