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>
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 |
Declarations for the RADIOMETRY node.
Definition in file radiometry.hpp.
#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 dynamic_reconfigure::Server< thermalvis::radiometryConfig > Server |
Definition at line 50 of file radiometry.hpp.
void mySigintHandler | ( | int | sig | ) |
Definition at line 350 of file calibrator.cpp.
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.