semilimes mcu sdk 1.0.1
semilimes Software Development Kit for microcontrollers
Loading...
Searching...
No Matches
dc_webview.h
1#ifndef _dc_webview_
2#define _dc_webview_
3
4#include "../defines.h"
5
7{
8private:
9 #define headerSize 78
10 SmeJson json_data;
11 char* json = nullptr;
12
13public:
14// variable: DcWebview.viewSizeTypes
15
16// describes the types of viewSize
18char viewSizeTypes[4][4] = {"1:1", "1:2", "3:2", "2:1"};
19// Function: ~DcWebview
20
21// distructor of the class, frees up the memory occupied by the array/s
22
23// Prototype:
24// ~DcWebview()
25
26// Parameters:
27
28// Returns:
31 {
32 delete[] json;
33 json = nullptr;
34 }
35
36// Function: DcWebview.set
37
38// A message referencing a webpage, to be viewed as a web frame
39
40// Prototype:
41// void DcWebview::set(char* url, bool enableFullScreenView, char* viewSize);
42
43// Parameters:
47// Returns:
49 void set(char* url, bool enableFullScreenView, char* viewSize);
50
51// Function: DcWebview.get
52
53// return the json script
54
55// Prototype:
56// void DcWebview::get();
57
58// Parameters:
59
60// Returns:
62 char* get();
63};
64
65#endif
Definition dc_webview.h:7
char viewSizeTypes[4][4]
Definition dc_webview.h:18
void set(char *url, bool enableFullScreenView, char *viewSize)
Definition dc_webview.cpp:17
char * get()
Definition dc_webview.cpp:41
~DcWebview()
Definition dc_webview.h:30