Skip to content

Cross platform library for Flir Tau 2 thermal camera

Notifications You must be signed in to change notification settings

rynskyi/flir-tau2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library provide few control operation for Flir Tau 2 thermal camera via UART port

Cross platform, tested on: Windows, Arduino

Initialization

First you have to declare callback function to read(), write(), available() according to your platformfi and serail library

    #include "TauCam.h"

    void write(uint8_t byte) {
        // SomeSerialLib.write(byte);
    }
    uint8_t read() {
        // return SomeSerialLib.read();
    }
    uint32_t available() {
        // return SomeSerialLib.available();
    }

    void delay(uint32_t ms) {
        // sleep(ms); // some sleep() call depends on your platform
    };

    // then init main class and pass wrapper functions
    TauCam cam = TauCam(write, read, available, delay);

Method list

    TauCam cam = TauCam(write, read, available, delay); // read the section above

    // cam setup methods
    cam.setPalette(...)
    cam.setZoom(...)
    cam.setSpotMeter(...)
    cam.setOrientation(...)
    cam.setVideoStandart(...)

    // OSD drawing methods
    cam.printText(...)
    cam.drawRectangle(...)
    cam.sendCommand(...)

    // send raw custom command
    cam.sendCommand(...)

About

Cross platform library for Flir Tau 2 thermal camera

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages