• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (C) 2022 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16export enum HdcCommand {
17    // core commands types
18    CMD_KERNEL_HELP = 0,
19    CMD_KERNEL_HANDSHAKE = 1,
20    CMD_KERNEL_CHANNEL_CLOSE = 2,
21    CMD_KERNEL_SERVER_KILL = 3,
22    CMD_KERNEL_TARGET_DISCOVER = 4,
23    CMD_KERNEL_TARGET_LIST = 5,
24    CMD_KERNEL_TARGET_ANY = 6,
25    CMD_KERNEL_TARGET_CONNECT = 7,
26    CMD_KERNEL_TARGET_DISCONNECT = 8,
27    CMD_KERNEL_ECHO = 9,
28    CMD_KERNEL_ECHO_RAW = 10,
29    CMD_KERNEL_ENABLE_KEEPALIVE = 11,
30    CMD_KERNEL_WAKEUP_SLAVETASK = 12,
31    // One-pass simple commands
32    CMD_UNITY_COMMAND_HEAD = 1000,  // not use
33    CMD_UNITY_EXECUTE = 1001,
34    CMD_UNITY_REMOUNT = 1002,
35    CMD_UNITY_REBOOT = 1003,
36    CMD_UNITY_RUNMODE = 1004,
37    CMD_UNITY_HILOG = 1005,
38    CMD_UNITY_TERMINATE = 1006,
39    CMD_UNITY_ROOTRUN = 1007,
40    CMD_JDWP_LIST = 1008,
41    CMD_JDWP_TRACK = 1009,
42    CMD_UNITY_COMMAND_TAIL = 1010,  // not use
43    // It will be separated from unity in the near future
44    CMD_UNITY_BUGREPORT_INIT = 1011,
45    CMD_UNITY_BUGREPORT_DATA = 1012,
46    // Shell commands types
47    CMD_SHELL_INIT = 2000,
48    CMD_SHELL_DATA = 2001,
49    // File commands
50    CMD_FILE_INIT = 3000,
51    CMD_FILE_CHECK = 3001,
52    CMD_FILE_BEGIN = 3002,
53    CMD_FILE_DATA = 3003,
54    CMD_FILE_FINISH = 3004,
55    // App commands
56    CMD_APP_SIDELOAD = 3005,
57    CMD_APP_INIT = 3500,
58    CMD_APP_CHECK = 3501,
59    CMD_APP_BEGIN = 3502,
60    CMD_APP_DATA = 3503,
61    CMD_APP_FINISH = 3504,
62    CMD_APP_UNINSTALL = 3505,
63}
64