#if (CONFIG_PRODUCT_ID_DEV)

#define _DEFAULT_DEVICE_NAME_BLE "developing V1"
#define _DEFAULT_DEVICE_NAME_WIFI "developing V1-WIFI"
#define _DEFAULT_DRONE_DATA "MODE1_1.0"

static cfg_app_t const s_cfg_app_default = {

    .version = APP_CONFIG_DATA_VER, // 配置版本，修改源码中此版本的值后， nvs 已同步的数据被恢复到默认值

#if (CONFIG_BUILD_BLE)
    .rf_mode = DATA_BRIDGE_RF_MODE_BLE, // 当前的无线数据模式，由按键控制更改
#elif (CONFIG_BUILD_WIFI)
    .rf_mode = DATA_BRIDGE_RF_MODE_WIFI_AP, // 设置数据桥接模式：仅使用 UART <==> WIFI(AP)
#else
    .rf_mode = DATA_BRIDGE_RF_MODE_OFF, // 设置数据桥接模式：关闭所有数据接口
#endif

    .psPassword = "", // 透传密码

    .device_name_ble = _DEFAULT_DEVICE_NAME_BLE, // BLE 设备名

    .drone_data = _DEFAULT_DRONE_DATA, // 由 APP 通过命令设置，表示记录配置

    /* 由 APP 通过命令设置， WIFI 部分的透传设置 */
    .wifi_setting = {
        .ardupilot_passthrough_tcp_port = 4278,
        .ardupilot_passthrough_udp_port = 14550,
        .ardupilot_passthrough_udp_transfer_in_raw_mode = 1, // UDP 连接下, 0: 解析飞控数据帧转发, 1: 直接转发原文（默认）
        .wifi_max_connection_num = 1,                        // WIFI 最多的连接数。范围 MIN_WIFI_STA_NUM..MAX_WIFI_STA_NUM
        .uartBaudRate = 115200,                              // 串口透传波特率
    },

    .wifi_ap_ipv4 = {192, 168, 1, 1},                               // WIFI AP 模式下的 IP 地址
    .app_config_wifi_para.wifi_ap_ssid = _DEFAULT_DEVICE_NAME_WIFI, // WIFI AP 模式下的 SSID
    .app_config_wifi_para.wifi_ap_password = "",                    // WIFI AP 模式下的 密码
    .app_config_wifi_para.wifi_sta_ssid = "eFLY",                   // WIFI STA 模式下的 SSID
    .app_config_wifi_para.wifi_sta_password = "88888888",           // WIFI STA 模式下的 密码

    .udp_port_passthrough_broadcast = 14550, // udp 透传端口（广播端口） TODO
    .udp_port_command = 14551,               // udp 命令端口（本地端口）
    .tcp_port_command = 4279,                // tcp 命令端口（本地端口）
    .tcp_port_telnet = 23,                   // tcp telnet 端口(默认23)
    .tcp_port_dfu = 4280,                    // tcp DFU 升级服务端口（本地端口）
    .tcp_port_msc = 4281,                    // tcp 黑匣子服务端口（本地端口）

    /* 功能模块开关 */
    .capacity = {
        .pwrup_light = 0, // 短亮黄灯表示启动（方便观察是否有重启）
        .ble = 1,         // 使用 BLE
        .ap = 0,          // 使用 WIFI AP 模式
        .sta = 0,         // 使用 WIFI STA 模式

        .strip_pwrup = 0,         // 使用灯带上电效果
        .strip_show_rf = 0,       // 在灯带中用一个灯来显示射频数据接口状态的灯效图层
        .strip_link_fc = 0,       // 开启灯带联动飞控
        .ws2812_bat_led_mode = 0, // 电量灯效, 0: 关闭, 1: 普通飞控, 2: 竞速飞控, 3: 固定翼飞控
    },
    .ws2812_bat_led_direction = 0,    // 0: 正向，1: 反向(正反向是指灯珠的连接方式，正向是指从第一个灯珠开始，反向是指从最后一个灯珠开始)
    .ws2812_bat_led_color = 0xFFFFFF, // 电量灯颜色, RGB颜色值,如 0xFFFFFF 代表白色(默认)
    .temperature_log = {
        .temp_log_on = 0,    // 温度日志开关
        .temp_log_index = 0, // 温度日志最新索引
    },
    .armed2close_rf_sw = 0,   // 解锁后自动关闭射频功能的开关，0:关, 1:开
    .product_id = PRODUCT_ID, // 产品 ID
    .gyro_heat_value = 0,     //  陀螺仪加热值,单位温度,0为关闭,最大值为80℃
};

#endif
