This commit is contained in:
孙小云 2026-01-30 15:03:55 +08:00
parent 50bd48b0e1
commit d469656148
1 changed files with 6 additions and 4 deletions

View File

@ -37,14 +37,16 @@ public class DjiMqttMessageHandler {
private final List<IDockDataCallback> dockDataCallbacks = new ArrayList<>();
/**
* 无人机SN正则表达式根据文档示例1581F6Q8X251C00G04H8
* 无人机SN正则表达式只匹配以158开头的SN
* 示例1581F6Q8X251C00G04H8, 1581F6Q8D247C00GE3KQ
*/
private static final Pattern DRONE_SN_PATTERN = Pattern.compile("^[0-9A-Z]{20}$");
private static final Pattern DRONE_SN_PATTERN = Pattern.compile("^158[0-9A-Z]+$");
/**
* 机场SN正则表达式根据文档示例7CTXN5K00B0AXM
* 机场SN正则表达式只匹配以7C开头的SN
* 示例7CTXN5K00B0AXM
*/
private static final Pattern DOCK_SN_PATTERN = Pattern.compile("^[0-9A-Z]{14}$");
private static final Pattern DOCK_SN_PATTERN = Pattern.compile("^7C[0-9A-Z]+$");
/**
* 注册无人机数据回调