semilimes mcu sdk 0.1
semilimes Software Development Kit for microcontrollers
Loading...
Searching...
No Matches
dc_file.h
1#ifndef _dc_file_
2#define _dc_file_
3
4#include "../defines.h"
5
6class DcFile
7{
8private:
9 SmeJson json_data;
10 char** pjson;
11 char** pjsonArray;
12
13public:
14// Function: DcFile
15
16// A file object containing one or more files to open or download
17
18// Prototype:
19// void DcFile(char* json);
20
21// Parameters:
23
24// Returns:
26 DcFile(char* json, char* jsonArray)
27 {
28 pjson = &json;
29 pjsonArray = &jsonArray;
30 json_data.initJson(*pjson);
31 json_data.initJsonArray(*pjsonArray);
32 json_data.addPair2JsonStr(*pjson,"dataComponentType","file");
33 }
34
35// Function: DcFile.setObj
36
37// A file object containing one or more files to open or download
38
39// Prototype:
40// void DcFile::setObj();
41
42// Parameters:
43
44// Returns:
46 void setObj();
47
48// Function: DcFile.addFileIds
49
50// Add a File Id to the array
51// void DcFile::addFileIds(char* fileIds);
52
53// Prototype:
54// void DcFile::addFileIds(char* fileIds);
55
56// Parameters:
58
59// Returns:
61 void addFileIds(char* fileIds);
62
63// Function: DcFile.appendFileIds
64
65// Append the File Id array to the json message
66
67// Prototype:
68// void DcFile::appendFileIds();
69
70// Parameters:
71
72// Returns:
74 void appendFileIds();
75};
76
77#endif
Definition dc_file.h:7
void appendFileIds()
Definition dc_file.cpp:53
void setObj()
Definition dc_file.cpp:15
void addFileIds(char *fileIds)
Definition dc_file.cpp:36
DcFile(char *json, char *jsonArray)
Definition dc_file.h:26