GY-63_MS5611/libraries/DistanceTable/DistanceTable.h
2017-07-15 17:58:10 +02:00

36 lines
624 B
C++

//
// FILE: DistanceTable.h
// AUTHOR: Rob Tillaart
// VERSION: 0.1.2
// PURPOSE: memory efficient DistanceTable for Arduino
// URL:
//
// Released to the public domain
//
#ifndef DistanceTable_h
#define DistanceTable_h
#include "Arduino.h"
#define DISTANCETABLE_LIB_VERSION "0.1.2"
class DistanceTable
{
public:
explicit DistanceTable(uint8_t);
~DistanceTable();
void clear();
void set(uint8_t x, uint8_t y, double value );
double get(uint8_t x, uint8_t y);
void dump();
protected:
uint8_t _size;
uint16_t _store;
double * _distanceTable;
};
#endif
// --- END OF FILE ---