
git-svn-id: https://bucket.mit.edu/svn/nilm/acquisition/ethstream@7298 ddd99763-3ecb-0310-9145-efcb8ce7c51f
69 lines
2.4 KiB
C
69 lines
2.4 KiB
C
/*
|
|
* Labjack Tools
|
|
* Copyright (c) 2003-2007 Jim Paris <jim@jtan.com>
|
|
*
|
|
* This is free software; you can redistribute it and/or modify it and
|
|
* it is provided under the terms of version 2 of the GNU General Public
|
|
* License as published by the Free Software Foundation; see COPYING.
|
|
*/
|
|
|
|
#include <stdint.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <errno.h>
|
|
#include "debug.h"
|
|
#include "ue9.h"
|
|
#include "compat.h"
|
|
|
|
int
|
|
main (int argc, char *argv[])
|
|
{
|
|
int fd_cmd;
|
|
struct ue9Calibration calib;
|
|
|
|
verb_count = 2;
|
|
|
|
fd_cmd = ue9_open ("192.168.1.209", 52360);
|
|
if (fd_cmd < 0)
|
|
{
|
|
fprintf (stderr, "ue9_open: %s\n", compat_strerror (errno));
|
|
return 1;
|
|
}
|
|
|
|
if (ue9_get_calibration (fd_cmd, &calib) < 0)
|
|
{
|
|
fprintf (stderr, "ue9_get_calibration: %s\n", compat_strerror (errno));
|
|
return 1;
|
|
}
|
|
|
|
printf ("double unipolarSlope[0] = %lf\n", calib.unipolarSlope[0]);
|
|
printf ("double unipolarSlope[1] = %lf\n", calib.unipolarSlope[1]);
|
|
printf ("double unipolarSlope[2] = %lf\n", calib.unipolarSlope[2]);
|
|
printf ("double unipolarSlope[3] = %lf\n", calib.unipolarSlope[3]);
|
|
printf ("double unipolarOffset[0] = %lf\n", calib.unipolarOffset[0]);
|
|
printf ("double unipolarOffset[1] = %lf\n", calib.unipolarOffset[1]);
|
|
printf ("double unipolarOffset[2] = %lf\n", calib.unipolarOffset[2]);
|
|
printf ("double unipolarOffset[3] = %lf\n", calib.unipolarOffset[3]);
|
|
printf ("double bipolarSlope = %lf\n", calib.bipolarSlope);
|
|
printf ("double bipolarOffset = %lf\n", calib.bipolarOffset);
|
|
printf ("double DACSlope[0] = %lf\n", calib.DACSlope[0]);
|
|
printf ("double DACSlope[1] = %lf\n", calib.DACSlope[1]);
|
|
printf ("double DACOffset[0] = %lf\n", calib.DACOffset[0]);
|
|
printf ("double DACOffset[1] = %lf\n", calib.DACOffset[1]);
|
|
printf ("double tempSlope = %lf\n", calib.tempSlope);
|
|
printf ("double tempSlopeLow = %lf\n", calib.tempSlopeLow);
|
|
printf ("double calTemp = %lf\n", calib.calTemp);
|
|
printf ("double Vref = %lf\n", calib.Vref);
|
|
printf ("double VrefDiv2 = %lf\n", calib.VrefDiv2);
|
|
printf ("double VsSlope = %lf\n", calib.VsSlope);
|
|
printf ("double hiResUnipolarSlope = %lf\n", calib.hiResUnipolarSlope);
|
|
printf ("double hiResUnipolarOffset = %lf\n", calib.hiResUnipolarOffset);
|
|
printf ("double hiResBipolarSlope = %lf\n", calib.hiResBipolarSlope);
|
|
printf ("double hiResBipolarOffset = %lf\n", calib.hiResBipolarOffset);
|
|
|
|
ue9_close (fd_cmd);
|
|
|
|
return 0;
|
|
}
|