Beispiel #1
0
//presumably more commands could go here if desired
int lepton_temperature() {
    if(!_connected) {
          lepton_connect();
    }
   result = ((LEP_GetSysFpaTemperatureKelvin(&_port, &fpa_temp_kelvin)));
   return ( fpa_temp_kelvin);
}
Beispiel #2
0
LEP_RESULT LEP_GetSysFpaTemperatureCelcius( LEP_CAMERA_PORT_DESC_T_PTR portDescPtr,
                                            LEP_SYS_FPA_TEMPERATURE_CELCIUS_T_PTR fpaTemperaturePtr )
{
   LEP_RESULT  result = LEP_OK;
   LEP_SYS_FPA_TEMPERATURE_KELVIN_T unitsKelvin;

   /* Validate Parameter(s)   */
   if( fpaTemperaturePtr == NULL )
   {
      return( LEP_BAD_ARG_POINTER_ERROR );
   }

   result = LEP_GetSysFpaTemperatureKelvin( portDescPtr, &unitsKelvin );
   *fpaTemperaturePtr = ( LEP_SYS_FPA_TEMPERATURE_CELCIUS_T )( ( ( unitsKelvin / 100 ) + ( ( unitsKelvin % 100 ) * .01 ) ) - 273.15 );

   return( result );
}