{
LnDeviceBindStatus st = LN_DEVICE_BIND_STATUS_ERROR;
(void)uapi_ln_device_get_user_id(&st, g_ln_device_user_id, sizeof(g_ln_device_user_id));
- /* 将内部状态映射为上层更直观的 1/0/ERRCODE_FAIL */
- if (st == LN_DEVICE_BIND_STATUS_BOUND) {
- g_ln_is_device_bound = 1;
- } else if (st == LN_DEVICE_BIND_STATUS_UNBOUND) {
- g_ln_is_device_bound = 0;
+ /* 将内部状态映射为上层更直观的 0/1/2/3 */
+ if (st == LN_DEVICE_BIND_STATUS_UNBOUND ) {
+ g_ln_is_device_bound = 0;//未绑定
+ } else if (st == LN_DEVICE_BIND_STATUS_BOUND) {
+ g_ln_is_device_bound = 1;//已绑定
+ } else if (st == LN_DEVICE_BIND_STATUS_AUTH_FAILURE) {
+ g_ln_is_device_bound = 2;//认证失败
} else {
- g_ln_is_device_bound = ERRCODE_FAIL;
+ g_ln_is_device_bound = 3;//其他错误
g_ln_device_user_id[0] = '\0';
}
printf("LN_HTTP_SERVICE_CMD_GET_USER_ID:获取设备绑定用户ID: %s\n", uapi_ln_get_user_id());