OLT EPON驱动程序API文档

5星 · 超过95%的资源 需积分: 10 2 下载量 143 浏览量 更新于2024-07-25 收藏 3.23MB PDF 举报
"OLT_EPON_driver_API_032711.pdf 是一份关于OLT(Optical Line Terminal,光线路终端)EPON(Ethernet Passive Optical Network,以太网无源光网络)驱动程序的应用编程接口(API)的文档,版本1.18,更新于2008年3月16日。该文档由Jason Lee在2008年8月25日下载。修订历史显示了从1.0到1.18的版本变更,涉及修复、功能增加和部分模块的合并。" 在OLT_EPON_driver_API的版本1.18中,包含以下关键知识点: 1. **修订控制**:文档的修订控制部分列出了从1.0到1.18的版本变更历史,每个版本的日期、更改原因和作者。这有助于追踪文档的演化和理解不同版本间的差异。 2. **API功能**: - **获取设备版本**:API提供了获取OLT版本的功能,可能用于设备识别和兼容性检查。 - **处理函数获取**:新增了获取处理函数的功能,这可能允许开发者注册回调函数来处理特定事件或数据。 - **重置OLT计数器**:API提供了重置OLT统计计数器的方法,这在维护和故障排查时非常有用。 - **发送CLI命令**:支持通过API向OLT发送命令行接口(CLI)命令,便于远程管理和配置设备。 - **设置/获取CNI管理模式**:CNI(Customer Network Interface)管理模式的设置和获取,可能涉及到对用户网络接口的控制策略。 - **设置/获取OLT组播转发**:允许调整OLT的组播数据包转发策略。 - **PAS初始化更改**:PAS(Passive Access Subsystem,无源接入子系统)的初始化过程有所改变,可能涉及设备启动和配置流程。 - **NTT包装器移除**:可能与NTT(Nippon Telegraph and Telephone,日本电信电话公司)的特定功能有关,这个包装器被移除可能简化了API或优化了性能。 - **设置/获取ONU UNI端口MAC配置**:ONU(Optical Network Unit,光网络单元)的UNI(User Network Interface,用户网络接口)端口MAC配置现在可以通过远程方式进行,增强了远程管理能力。 - **获取ONU信息**:可能包括ONU的状态、配置等信息,对监控和管理ONU网络连接至关重要。 3. **PAS相关配置**:PAS是OLT EPON驱动中的一个关键部分,其配置包括通用配置和特定配置的设置和获取,以及所有配置的查询,这可能涉及日志记录、错误检测和性能监控。 这些知识点构成了OLT EPON驱动程序API的核心,为开发者提供了与OLT设备交互的工具,实现EPON网络的配置、监控和故障排查。通过理解和使用这些API,开发者能够高效地集成和管理EPON网络中的OLT设备。

SELECT '155427848241370' || SEQ_KD_INDEX.nextval || 'GJ', a.PROBABLECAUSE, ( SELECT zhFUNc_GETNEWIDFORCIR ( id ) FROM gistar.tdn_switch ch WHERE ch.ipaddress = a.IP AND ROWNUM = 1 ), '1028200001', ( SELECT name FROM gistar.tdn_switch ch WHERE ch.ipaddress = a.IP AND ROWNUM = 1 ), ( SELECT code FROM gistar.tdn_switch ch WHERE ch.ipaddress = a.IP AND ROWNUM = 1 ), a.IP, a.ALARMTIME, a.alarmtext, SYSDATE, NULL, a.alarmid, a.createtime, a.perceivedseverity, a.moname FROM ( SELECT x.*, ( SELECT COUNT( DISTINCT re.coveraddressid ) FROM gistar.jr_customer_record @yjyx_zy re WHERE re.project_type IN ( 'FTTH宽带' ) AND re.oltip = x.IP ) AS oltcount FROM gistar.t_trouble_alarminfo x ) a WHERE a.specialty = 'PON' AND a.motype = 'OLT' AND IP IS NOT NULL AND a.PROBABLECAUSE = 'OLT网管脱网' AND ( SELECT substr( b.tt_number, 0, 2 ) FROM fwbz.t_trouble_ticket_new @GDOSSDB_SGDD b WHERE a.tt_id = b.tt_id ) = 'NM' AND ( SELECT title FROM fwbz.t_trouble_ticket_new @GDOSSDB_SGDD b WHERE a.tt_id = b.tt_id ) = 'OLT网管脱网' AND ( ( SYSDATE < '2021-05-01' AND a.oltcount >= 600 ) OR a.oltcount >= 400 ) UNION ALL SELECT '155427848241370' || SEQ_KD_INDEX.nextval || 'GJ', a.PROBABLECAUSE, ( SELECT zhFUNc_GETNEWIDFORCIR ( id ) FROM gistar.tdn_switch ch WHERE ch.ipaddress = a.IP AND ROWNUM = 1 ), '1028200001', ( SELECT name FROM gistar.tdn_switch ch WHERE ch.ipaddress = a.IP AND ROWNUM = 1 ), ( SELECT code FROM gistar.tdn_switch ch WHERE ch.ipaddress = a.IP AND ROWNUM = 1 ), a.IP, a.ALARMTIME, a.alarmtext, SYSDATE, a.cleartime, a.alarmid, a.createtime, a.perceivedseverity, a.moname FROM ( SELECT x.*, ( SELECT COUNT( DISTINCT re.coveraddressid ) FROM gistar.jr_customer_record @yjyx_zy re WHERE re.project_type IN ( 'FTTH宽带' ) AND re.oltip = x.IP ) AS oltcount FROM gistar.t_trouble_alarminfo x ) a WHERE a.specialty = 'PON' AND a.motype = 'OLT' AND IP IS NOT NULL AND a.PROBABLECAUSE = 'OLT网管脱网' AND ( SELECT substr( b.tt_number, 0, 2 ) FROM fwbz.t_trouble_ticket_new @GDOSSDB_SGDD b WHERE a.tt_id = b.tt_id ) = 'NM' AND ( SELECT title FROM fwbz.t_trouble_ticket_new @GDOSSDB_SGDD b WHERE a.tt_id = b.tt_id ) = 'OLT网管脱网' AND ( ( SYSDATE < '2021-05-01' AND a.oltcount >= 600 ) OR a.oltcount >= 400 ) AND a.cleartime IS NOT NULL AND a.alarmid IN ( SELECT alarm_id FROM olt_ALARM_BILL GROUP BY alarm_id, device_ip, alarm_time, create_time HAVING count( * ) = 1 );报错ORA-02287: sequence number not allowed here

2023-06-13 上传