void uninit_clara() { C(SetTemperature(temp_shutoff)); float t; GetTemperatureF(&t); while(fabsf(temp_shutoff-t)>5){ printf("temperature is %f should be %d\n", t,temp_shutoff); GetTemperatureF(&t); sleep(5); } C(ShutDown()); }
int main(int argc, char *argv[]) { int minX=0, minY=0, binX=1, binY=1, sizeX, sizeY; char model[256]; float temperature; int status; checkStatus(Initialize("/usr/local/etc/andor")); printf("Intialize(/usr/local/etc/andor) OK\n"); checkStatus(GetDetector(&sizeX, &sizeY)); printf("GetDetector() OK, sizeX=%d, sizeY=%d\n", sizeX, sizeY); checkStatus(GetHeadModel(model)); printf("GetHeadModel() OK, model=%s\n", model); checkStatus(SetReadMode(4)); printf("SetReadMode(4) OK\n"); checkStatus(SetImage(binX, binY, minX+1, minX+sizeX, minY+1, minY+sizeY)); printf("SetImage OK\n"); status = GetTemperatureF(&temperature); printf("GetTemperature OK, temperature=%f, status=%d\n", temperature, status); return 0; }
//-------------------------------------------------------------------- // Compute Dew point //--------------------------------------------------------------------- float CAtmosphereModelJSBSim::GetDewpointF (void) { return (GetTemperatureF() - 10.0f); }