#include <otLepton3.h>
Public Member Functions | |
| otLepton3 () | |
| LEP_RESULT | openPort (U8 spiAdd, U16 i2cBaudRateInkHz, U8 vsyncBit, U8 timer) |
| void | enableGrab (bool ena) |
| bool | isGrabDone () |
| void | startGrab (U16 *imgMemory) |
| void | imageSize (U16 &width, U16 &height) |
| void | temperatureRange (F64 &tMin, F64 &tMax, F64 &tCentral) |
| U32 | elapsedTime () |
| LEP_RESULT | setRadTLinearAutoResolution (LEP_RAD_ENABLE_E enableState) |
| LEP_RESULT | getRadTLinearAutoResolution (LEP_RAD_ENABLE_E_PTR enableStatePtr) |
| LEP_RESULT | setOemVideoOutputFormat (LEP_OEM_VIDEO_OUTPUT_FORMAT_E oemVideoOutputFormat) |
| LEP_RESULT | getOemVideoOutputFormat (LEP_OEM_VIDEO_OUTPUT_FORMAT_E_PTR oemVideoOutputFormatPtr) |
| LEP_RESULT | setOemGpioMode (LEP_OEM_GPIO_MODE_E gpioMode) |
| LEP_RESULT | getOemGpioMode (LEP_OEM_GPIO_MODE_E_PTR gpioModePtr) |
| LEP_RESULT | getSysFpaTemperatureKelvin (LEP_SYS_FPA_TEMPERATURE_KELVIN_T_PTR fpaTemperaturePtr) |
| LEP_RESULT | getOemFlirPartNumber (LEP_OEM_PART_NUMBER_T_PTR oemPartNumberPtr) |
| void | vsync () |
|
|
Create the class |
|
|
Grab elapsed time as ms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Read image dimension
|
|
|
Check if grab is completed
|
|
||||||||||||||||||||
|
Init Lepton 3 module
|
|
|
|
|
|
|
|
|
|
|
|
Start camera grab
|
|
||||||||||||||||
|
Get image temerature statistics
|
|
|
Perform a camera sync |