summaryrefslogtreecommitdiff
path: root/src/inner_plug/sapp_assistant.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/inner_plug/sapp_assistant.cpp')
-rw-r--r--src/inner_plug/sapp_assistant.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/inner_plug/sapp_assistant.cpp b/src/inner_plug/sapp_assistant.cpp
index fc0ad33..c3d63df 100644
--- a/src/inner_plug/sapp_assistant.cpp
+++ b/src/inner_plug/sapp_assistant.cpp
@@ -685,6 +685,18 @@ int sapp_get_platform_opt(enum sapp_platform_opt opt, void *opt_val, int *opt_va
}
break;
+ case SPO_DEPLOYMENT_MODE:
+ {
+ if(*opt_val_len != sizeof(enum sapp_deploment_mode_t)){
+ ret = -1;
+ sapp_runtime_log(RLOG_LV_INFO, "sapp_get_platform_opt() SPO_DEPLOYMENT_MODE error:opt_val_len:%d is invalid!\n", *opt_val_len);
+ break;
+ }
+ enum sapp_deploment_mode_t *dep_mode = (enum sapp_deploment_mode_t *)opt_val;
+ *dep_mode = (enum sapp_deploment_mode_t)sapp_global_val->config.packet_io.depolyment_mode_bin;
+ }
+ break;
+
case SPO_CURRENT_STATE:
{
if(*opt_val_len != sizeof(enum sapp_state_t)){