#include "calibrator_support_functions.h"
#include <stdio.h>
int main()
{
int ret_value;
double cal_value;
const char *my_cal_name = "MyUserCalibrator";
ret_value = CreateUserCalibrator( my_cal_name, &cal_ptr );
if( ret_value )
{
printf( "CreateUserCalibrator failed with return code of %d.\n", ret_value );
return 1;
}
delete cal_ptr;
if( ret_value )
{
printf("Unexpected failure. Return was %d.\n", ret_value );
return 1;
}
{
printf("Unexpected success...should have failed.\n");
return 1;
}
if( ret_value )
{
printf("Unexpected failure. Return was %d.\n", ret_value );
return 1;
}
if( ret_value )
{
printf("Unexpected failure. Return was %d.\n", ret_value );
return 1;
}
printf("Calibrated value is %lf\n", cal_value );
return 0;
}