MCPcopy Create free account
hub / github.com/MaaXYZ/MaaFramework / parse

Method parse

source/MaaAdbControlUnit/Screencap/RawByNetcat.cpp:7–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5#include "MaaUtils/Logger.h"
6
7MAA_CTRL_UNIT_NS_BEGIN
8
9bool ScreencapRawByNetcat::parse(const json::value& config)
10{
11 static const json::array kDefaultScreencapRawByNetcatArgv = {
12 "{ADB}", "-s", "{ADB_SERIAL}", "exec-out", "screencap | nc -w 3 {NETCAT_ADDRESS} {NETCAT_PORT}",
13 };
14 static const json::array kDefaultNetcatAddressArgv = {
15 "{ADB}", "-s", "{ADB_SERIAL}", "shell", "cat /proc/net/arp | grep : ",
16 };
17
18 return parse_command("ScreencapRawByNetcat", config, kDefaultScreencapRawByNetcatArgv, screencap_raw_by_netcat_argv_)
19 && parse_command("NetcatAddress", config, kDefaultNetcatAddressArgv, netcat_address_argv_);
20}
21
22bool ScreencapRawByNetcat::init()
23{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected