Blynk example

Dependents:   Blynk_Example_WIZwiki-W7500

Fork of Blynk by Volodymyr Shymanskyy

Committer:
jcm931213
Date:
Mon Aug 14 04:44:54 2017 +0000
Revision:
17:ba922c4e9aee
Parent:
9:7369ec77a3ea
W7500 Blynk Example; I arbitrarily modified TCPSocket Client.; You need to add a function to get and set socket number in TCPSocket Client.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Volodymyr Shymanskyy 9:7369ec77a3ea 1 /**
Volodymyr Shymanskyy 9:7369ec77a3ea 2 * @file WidgetMap.h
Volodymyr Shymanskyy 9:7369ec77a3ea 3 * @author Volodymyr Shymanskyy
Volodymyr Shymanskyy 9:7369ec77a3ea 4 * @license This project is released under the MIT License (MIT)
Volodymyr Shymanskyy 9:7369ec77a3ea 5 * @copyright Copyright (c) 2016 Volodymyr Shymanskyy
Volodymyr Shymanskyy 9:7369ec77a3ea 6 * @date Nov 2016
Volodymyr Shymanskyy 9:7369ec77a3ea 7 * @brief
Volodymyr Shymanskyy 9:7369ec77a3ea 8 */
Volodymyr Shymanskyy 9:7369ec77a3ea 9
Volodymyr Shymanskyy 9:7369ec77a3ea 10 #ifndef WidgetMap_h
Volodymyr Shymanskyy 9:7369ec77a3ea 11 #define WidgetMap_h
Volodymyr Shymanskyy 9:7369ec77a3ea 12
Volodymyr Shymanskyy 9:7369ec77a3ea 13 #include <Blynk/BlynkWidgetBase.h>
Volodymyr Shymanskyy 9:7369ec77a3ea 14
Volodymyr Shymanskyy 9:7369ec77a3ea 15 class WidgetMap
Volodymyr Shymanskyy 9:7369ec77a3ea 16 : public BlynkWidgetBase
Volodymyr Shymanskyy 9:7369ec77a3ea 17 {
Volodymyr Shymanskyy 9:7369ec77a3ea 18 public:
Volodymyr Shymanskyy 9:7369ec77a3ea 19 WidgetMap(uint8_t vPin) : BlynkWidgetBase(vPin) {}
Volodymyr Shymanskyy 9:7369ec77a3ea 20
Volodymyr Shymanskyy 9:7369ec77a3ea 21 void clear() {
Volodymyr Shymanskyy 9:7369ec77a3ea 22 Blynk.virtualWrite(mPin, "clr");
Volodymyr Shymanskyy 9:7369ec77a3ea 23 }
Volodymyr Shymanskyy 9:7369ec77a3ea 24
Volodymyr Shymanskyy 9:7369ec77a3ea 25 template<typename T1, typename T2, typename T3, typename T4>
Volodymyr Shymanskyy 9:7369ec77a3ea 26 void location(const T1& index, const T2& lat, const T3& lon, const T4& value) {
Volodymyr Shymanskyy 9:7369ec77a3ea 27 Blynk.virtualWrite(mPin, index, lat, lon, value);
Volodymyr Shymanskyy 9:7369ec77a3ea 28 }
Volodymyr Shymanskyy 9:7369ec77a3ea 29
Volodymyr Shymanskyy 9:7369ec77a3ea 30 };
Volodymyr Shymanskyy 9:7369ec77a3ea 31
Volodymyr Shymanskyy 9:7369ec77a3ea 32 #endif