Make enumeration for commands 87/284487/1
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 17 Nov 2022 22:49:05 +0000 (22:49 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 17 Nov 2022 22:49:05 +0000 (22:49 +0000)
This patch defines enumeration for launchpad commands.

Change-Id: Iee03d39889d7f1b0d2a051d97167f4045f1d23c8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/lib/common/inc/launchpad_common.h

index a1a77847ad1c2a708cfca985a7d39ce5eea91851..000606ac3cf2700affb50e8c3fc884dcced8ba76 100644 (file)
 #define AUL_SOCK_MAXBUFF 131071
 #define LOADER_ARG_LEN 1024
 
-#define PAD_CMD_LAUNCH         0
-#define PAD_CMD_VISIBILITY     10
-#define PAD_CMD_ADD_LOADER     11
-#define PAD_CMD_REMOVE_LOADER  12
-#define PAD_CMD_MAKE_DEFAULT_SLOTS     13
-#define PAD_CMD_DEMAND         14
-#define PAD_CMD_PING           15
-#define PAD_CMD_UPDATE_APP_TYPE        16
-#define PAD_CMD_PREPARE_APP_DEFINED_LOADER     17
-#define PAD_CMD_CONNECT         18
-
 #define LAUNCHPAD_LAUNCH_SIGNAL 83
 #define LAUNCHPAD_DEAD_SIGNAL 61
 #define APP_STARTUP_SIGNAL 89
 extern "C" {
 #endif
 
+typedef enum {
+       PAD_CMD_LAUNCH = 0,
+       PAD_CMD_VISIBILITY = 10,
+       PAD_CMD_ADD_LOADER = 11,
+       PAD_CMD_REMOVE_LOADER = 12,
+       PAD_CMD_MAKE_DEFAULT_SLOTS = 13,
+       PAD_CMD_DEMAND = 14,
+       PAD_CMD_PING = 15,
+       PAD_CMD_UPDATE_APP_TYPE = 16,
+       PAD_CMD_PREPARE_APP_DEFINED_LOADER = 17,
+       PAD_CMD_CONNECT = 18,
+} pad_cmd_e;
+
 typedef struct _app_pkt_t {
        int cmd;
        int len;