Classes | Defines | Typedefs | Functions | Variables
radiometry.hpp File Reference

Declarations for the RADIOMETRY node. More...

#include "time.h"
#include <signal.h>
#include "ros_resources.hpp"
#include "tools.hpp"
#include "improc.hpp"
#include <dynamic_reconfigure/server.h>
#include "radiometryConfig.h"
#include <inttypes.h>
#include <stdint.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <modbus.h>
Include dependency graph for radiometry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  radiometryData
 Stores configuration information for the radiometry node. More...
class  radiometryNode
 Manages the driver / streamer. More...

Defines

#define DEFAULT_BAUD_RATE   9600
#define DEFAULT_MAX_STABLE_VARIATION   0.01
#define DEFAULT_MIN_STABLE_TIME   60.0
#define DEFAULT_PORT_ADDRESS   "/dev/ttyUSB0"
#define DEFAULT_SERIAL_POLLING_RATE   0.1
#define MAXIMUM_BLACKBODY_TEMPERATURE   80.0
#define TEMP_ERROR_HACK   0.001

Typedefs

typedef
dynamic_reconfigure::Server
< thermalvis::radiometryConfig > 
Server

Functions

void mySigintHandler (int sig)

Variables

const char __PROGRAM__ [] = "RADIOMETRY"
boost::shared_ptr
< radiometryNode > * 
globalNodePtr
const uint16_t ISOTECH_SETPOINT_ADDR = 0x18
const uint16_t ISOTECH_SP_ADDR = 0x02
const uint16_t ISOTECH_TEMP_ADDR = 0x01
const uint16_t UT_BITS_NB = 0x25
const uint16_t UT_INPUT_BITS_NB = 0x16
const uint16_t UT_INPUT_REGISTERS_NB = 0x1
const uint16_t UT_REGISTERS_NB = 0x3
bool wantsToShutdown = false

Detailed Description

Declarations for the RADIOMETRY node.

Definition in file radiometry.hpp.


Define Documentation

#define DEFAULT_BAUD_RATE   9600

Definition at line 46 of file radiometry.hpp.

#define DEFAULT_MAX_STABLE_VARIATION   0.01

Definition at line 43 of file radiometry.hpp.

#define DEFAULT_MIN_STABLE_TIME   60.0

Definition at line 42 of file radiometry.hpp.

#define DEFAULT_PORT_ADDRESS   "/dev/ttyUSB0"

Definition at line 45 of file radiometry.hpp.

#define DEFAULT_SERIAL_POLLING_RATE   0.1

Definition at line 44 of file radiometry.hpp.

#define MAXIMUM_BLACKBODY_TEMPERATURE   80.0

Definition at line 47 of file radiometry.hpp.

#define TEMP_ERROR_HACK   0.001

Definition at line 48 of file radiometry.hpp.


Typedef Documentation

typedef dynamic_reconfigure::Server< thermalvis::radiometryConfig > Server

Definition at line 50 of file radiometry.hpp.


Function Documentation

void mySigintHandler ( int  sig)

Definition at line 350 of file calibrator.cpp.


Variable Documentation

const char __PROGRAM__[] = "RADIOMETRY"

Definition at line 40 of file radiometry.hpp.

boost::shared_ptr< radiometryNode >* globalNodePtr

Definition at line 167 of file radiometry.hpp.

const uint16_t ISOTECH_SETPOINT_ADDR = 0x18

Definition at line 34 of file radiometry.hpp.

const uint16_t ISOTECH_SP_ADDR = 0x02

Definition at line 36 of file radiometry.hpp.

const uint16_t ISOTECH_TEMP_ADDR = 0x01

Definition at line 35 of file radiometry.hpp.

const uint16_t UT_BITS_NB = 0x25

Definition at line 29 of file radiometry.hpp.

const uint16_t UT_INPUT_BITS_NB = 0x16

Definition at line 30 of file radiometry.hpp.

const uint16_t UT_INPUT_REGISTERS_NB = 0x1

Definition at line 32 of file radiometry.hpp.

const uint16_t UT_REGISTERS_NB = 0x3

Definition at line 31 of file radiometry.hpp.

bool wantsToShutdown = false

Definition at line 52 of file radiometry.hpp.



thermalvis
Author(s): Stephen Vidas
autogenerated on Sun Jan 5 2014 11:38:45