33 lines
709 B
C++
33 lines
709 B
C++
/**
|
|
* @file WidgetMap.h
|
|
* @author Volodymyr Shymanskyy
|
|
* @license This project is released under the MIT License (MIT)
|
|
* @copyright Copyright (c) 2016 Volodymyr Shymanskyy
|
|
* @date Nov 2016
|
|
* @brief
|
|
*/
|
|
|
|
#ifndef WidgetMap_h
|
|
#define WidgetMap_h
|
|
|
|
#include <Blynk/BlynkWidgetBase.h>
|
|
|
|
class WidgetMap
|
|
: public BlynkWidgetBase
|
|
{
|
|
public:
|
|
WidgetMap(uint8_t vPin) : BlynkWidgetBase(vPin) {}
|
|
|
|
void clear() {
|
|
Blynk.virtualWrite(mPin, "clr");
|
|
}
|
|
|
|
template<typename T1, typename T2, typename T3, typename T4>
|
|
void location(const T1& index, const T2& lat, const T3& lon, const T4& value) {
|
|
Blynk.virtualWrite(mPin, index, lat, lon, value);
|
|
}
|
|
|
|
};
|
|
|
|
#endif
|