#连接库初步完成
This commit is contained in:
17
lib/core/network/models/connection_config.dart
Normal file
17
lib/core/network/models/connection_config.dart
Normal file
@@ -0,0 +1,17 @@
|
||||
class ConnectionConfig {
|
||||
final String address; // IP 地址或蓝牙 MAC/UUID
|
||||
final int? port; // TCP 专用端口
|
||||
|
||||
ConnectionConfig({
|
||||
required this.address,
|
||||
this.port,
|
||||
});
|
||||
|
||||
// 方便快捷创建 TCP 配置
|
||||
factory ConnectionConfig.tcp(String ip, int port) =>
|
||||
ConnectionConfig(address: ip, port: port);
|
||||
|
||||
// 方便快捷创建 BLE 配置
|
||||
factory ConnectionConfig.ble(String mac) =>
|
||||
ConnectionConfig(address: mac);
|
||||
}
|
||||
Reference in New Issue
Block a user