#include <CubeMessages.h>
List of all members.
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
{
#if BYTE_ORDER==LITTLE_ENDIAN
ByteOrder::swap(_hard.bytes);
ByteOrder::swap(_soft.bytes);
#endif
}
References GpCoreTools::TcpServerStream::send().
Referenced by get().
{
char buf[128];
unsigned int adcMode;
float resolution;
switch(soft) {
case 1:
adcMode=16;
resolution=22.5;
break;
case 2:
adcMode=8;
resolution=21.5;
break;
case 4:
adcMode=4;
resolution=21.0;
break;
case 8:
adcMode=2;
resolution=20.0;
break;
case 16:
adcMode=1;
resolution=18.0;
break;
default:
Log::write(0, "[ERROR] bad software gain level: %i\n", soft);
return;
}
snprintf(buf, 128, "software gain level=%u\n"
"adc mode=%u\n"
"resolution=%f bits\n"
"hardware gain level=%u\n", soft, adcMode, resolution, hard);
tcpServer->send(buf, strlen(buf));
}
Member Data Documentation
The documentation for this class was generated from the following files: