SSCMA-Micro CPP SDK
v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
ma_client_at.h
Go to the documentation of this file.
1
// #ifndef _MA_CLIENT_AT_H_
2
// #define _MA_CLIENT_AT_H_
3
4
// #include <string>
5
6
// #include "core/ma_core.h"
7
// #include "porting/ma_porting.h"
8
9
// namespace ma::client {
10
11
// class ATRequest {
12
// public:
13
// ATRequest() : data(nullptr){};
14
// ~ATRequest(){};
15
16
// std::string cmd;
17
// MessageBox msg;
18
// friend class ATClient;
19
// };
20
21
// class ATClient final {
22
// public:
23
// ATClient(Transport* transport, Encoder* codec) = default;
24
// ~ATClient() = default;
25
26
// bool operator bool() const;
27
28
// ma_err_t begin();
29
30
// ma_err_t Break();
31
32
33
// public:
34
// ma_err_t request(std::string line,
35
// std::string& response,
36
// bool wait = true,
37
// ma_tick_t timeout = Tick::WaitForever);
38
39
40
// private:
41
// Transport* transport;
42
// Encoder* codec;
43
// Mutex mutex;
44
// std::forward_list<ATRequest> queue;
45
// };
46
47
// } // namespace ma::client
sscma
client
ma_client_at.h
Generated by
1.9.1