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