7/README.md

2.3 KiB
Raw Blame History

ODF 光纤配线单元管理工具 (ODF Management)

概述

本项目提供了一套标准化的 ODFOptical Distribution Frame光纤配线单元 管理软件, 涵盖单元结构设计、适配器与连接器集成、编号命名管理、典型场景配置生成以及项目进度跟踪等核心功能。

功能简介

模块 说明
ODF 单元管理 支持熔接型/配线型/混合型单元,结构信息与容量管理
适配器接口管理 管理 LC / SC / MPO 等连接器类型、光纤模式、端面类型参数
命名规则引擎 区域-楼层-机房-设备类型-序列号 规则生成与校验编号
典型配置模板 内置"数据中心 LC 单模预端接"等场景,生成 BOM 物料清单
项目里程碑 跟踪需求、设计、样机、验证、交付等阶段进度

构建与运行

要求

  • CMake >= 3.14
  • C++17 编译器GCC >= 8, Clang >= 7, MSVC 2019+

编译

mkdir -p build && cd build
cmake ..
cmake --build .

运行主程序

./odf_manager

运行测试

./basic_test

工程结构

├── CMakeLists.txt
├── README.md
├── include/
│   ├── app.hpp               # 应用入口与顶层功能调度
│   ├── odf_unit.hpp          # ODF 单元数据结构
│   ├── adapter_interface.hpp # 适配器接口信息
│   ├── naming_helper.hpp     # 命名规则校验与生成
│   ├── config_template.hpp   # 典型配置模板
│   └── project_milestone.hpp # 项目里程碑数据
├── src/
│   ├── main.cpp              # 命令行入口
│   ├── app.cpp               # 业务逻辑实现
│   ├── odf_unit.cpp
│   ├── adapter_interface.cpp
│   ├── naming_helper.cpp
│   ├── config_template.cpp
│   └── project_milestone.cpp
└── tests/
    └── basic_test.cpp        # 单元测试(标准库 assert

命名规则示例

格式:区域代码-楼层-机房编号-设备类型-端口容量-序列号-扩展标识

例:DC01-F03-TX-ODP-LC24-001-A

技术标准

  • 适配器插入损耗 ≤ 0.3dB
  • 回波损耗 ≥ 50dB (UPC) / ≥ 60dB (APC)
  • 材料阻燃等级 UL94-V0
  • 插拔次数 ≥ 500 次