iec61850for118/.gitignore
New file @@ -0,0 +1 @@ /batt_61850_dev_x64_logs/ iec61850for118/bin/com/base/AppConfig.classBinary files differ
iec61850for118/bin/com/base/BattTestData.classBinary files differ
iec61850for118/bin/com/base/Com.classBinary files differ
iec61850for118/bin/com/base/ComBase.classBinary files differ
iec61850for118/bin/com/base/ConnectionFactory$Singleton.classBinary files differ
iec61850for118/bin/com/base/ConnectionFactory.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattData_RT$InsertDataToMysql_Task.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattData_RT.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattData_RT_Array.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattData_RT_RamDB_Thread.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattData_RT_RamDB_Thread_SQL.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattData_RT_SQL.classBinary files differ
iec61850for118/bin/com/battdata_rt/BattStatData.classBinary files differ
iec61850for118/bin/com/battdata_rt/MonVolData.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/AppParam$MonitorParam.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/AppParam.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BTS61850_EventRecord.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BTS61850_OffLineYHPlan.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BTS61850_ResCapData.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BTS61850_Task_Thread.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BTS61850_Task_Thread_SQL.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BTS_61850_SocketClient.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BattDataTestPro_Thread$BattTestState.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BattDataTestPro_Thread$MyBattTestTask.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BattDataTestPro_Thread.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BattRealDataPro_Thread.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/BattResStorePro_Thread.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/CL_Param.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_ComBase.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_DateTime.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_JHPowerState.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_ParamCharge.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_ParamDischarge.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_ResCapData.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_StatAndParam.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_SysParam.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_SysState.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_Task_Thread_SQL.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_TestTime.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_VCData.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100_batt_testparam.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/FBS9100s_Fod_State.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/MyUtil.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/MysqlConnPool.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/Sql_Mysql.classBinary files differ
iec61850for118/bin/com/dec/fbs9100/main_BTS_APP_IEC61850.classBinary files differ
iec61850for118/bin/com/version_inf/version_inf.txt
@@ -8,22 +8,24 @@ V3.502 edit by lijun @ 2023-08-23 1.修改历史数据清除超时数据的历史删除功能,避免因历史实时数据过大,导致执行SQL超时,以及检测间隔修改一天一次,优化逻辑 2.新增远程同步协转时间命令[注意:早期国网版本有修改点位但无法实现,南网点位可用] V3.501 edit by lijun @ 2023-07-21 1.山西放电数据逻辑判断做如下修改修改 (1)放电数据记录逻辑如下 (1)放电数据记录逻辑如下 ---- 山西最短记录时长10秒 ① 其中电池触发放电数据记录逻辑为: 当前电池电流<-(浮充电流阈值+2)或者当前系统状态为放电测试。 ② 若3分钟内平台有发送过启动核容测试的命令或者测试过程中设备工作状态为放电测试。则当前测试类型为核容放电。 ③ 若非核容放电,判断当前系统状态为停电放电或者在线电压<离线电压阈值为停电放电。否则为监测放电。 ④ 数据结束逻辑为:当前设备状态非放电测试并且当前电池电流<-(浮充电流阈值+2) (2)充电数据记录逻辑。 (2)充电数据记录逻辑。 山西最短记录时长60秒 ① 当前电池电流>(浮充电流阈值+2),充电数据开始记录 ② 若测试过程中设备工作状态为充电测试,充电状态结束之后如果电流没有小于浮充阀值就继续记录在核容充电里面。否则为监测充电。 ③ 数据结束逻辑为:当前电池电流<(浮充电流阈值+2) V3.500 edit by lijun @ 2023-06-02 V3.500 edit by lijun @ 2023-06-02. 1.山西放电数据逻辑判断做如下修改修改 |电池放电| ↓ @@ -131,7 +133,7 @@ 3.110 edit lijun at 2020-05-19 该版本在修改ip地址时因协转修改,只支持永久修改ip并且支持修改指定网口的ip,子网掩码和网关。 全版本影响 全版本影响 88 3.109 edit lijun 该版本在在如下1个类中判断了当前设备的ID iec61850for118/bin/config.xml
@@ -2,7 +2,7 @@ <root> <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en> <mysql_server_ip>192.168.10.79</mysql_server_ip> <mysql_server_ip>192.168.10.82</mysql_server_ip> <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0--> <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1--> <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2--> iec61850for118/bin/org/openmuc/josistack/AcseAssociation.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/AcseAssociationListener.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/ByteBufferInputStream.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/ClientAcseSap.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/DecodingException.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/ServerAcseSap.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AAREApdu.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AARQApdu.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ACSEApdu.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ACSERequirements.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AEInvocationIdentifier.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AEQualifier.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AEQualifierForm2.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AETitle.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AETitleForm2.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/APInvocationIdentifier.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/APTitle.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/APTitleForm2.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ApplicationContextName.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ApplicationContextNameList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AssociateResult.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AssociateSourceDiagnostic.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AssociationInformation.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/AuthenticationValue.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ImplementationData.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/MechanismName.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/Myexternal$Encoding.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/Myexternal.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/Myexternal2$Encoding.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/Myexternal2.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/OidValues.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/RLREApdu.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/RLRQApdu.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ReleaseRequestReason.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/acse/asn1/ReleaseResponseReason.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/AbstractSyntaxName.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/CPAPPDU$NormalModeParameters.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/CPAPPDU.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/CPType$NormalModeParameters.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/CPType.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/CalledPresentationSelector.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/CallingPresentationSelector.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ContextList$SEQUENCE$TransferSyntaxNameList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ContextList$SEQUENCE.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ContextList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/DefaultContextName.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/FullyEncodedData.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ModeSelector.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PDVList$PresentationDataValues.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PDVList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PresentationContextDefinitionList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PresentationContextDefinitionResultList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PresentationContextIdentifier.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PresentationRequirements.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/PresentationSelector.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ProtocolVersion.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/RespondingPresentationSelector.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/Result.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ResultList$SEQUENCE.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/ResultList.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/SimplyEncodedData.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/TransferSyntaxName.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/UserData.classBinary files differ
iec61850for118/bin/org/openmuc/josistack/internal/presentation/asn1/UserSessionRequirements.classBinary files differ
iec61850for118/bin/org/openmuc/jositransport/ClientTSap.classBinary files differ
iec61850for118/bin/org/openmuc/jositransport/ServerTSap.classBinary files differ
iec61850for118/bin/org/openmuc/jositransport/ServerThread$ConnectionHandler.classBinary files differ
iec61850for118/bin/org/openmuc/jositransport/ServerThread.classBinary files differ
iec61850for118/bin/org/openmuc/jositransport/TConnection.classBinary files differ
iec61850for118/bin/org/openmuc/jositransport/TConnectionListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/AcseListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Array.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BasicDataAttribute.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaBitString.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaBoolean.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaCheck.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaDoubleBitPos$DoubleBitPos.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaDoubleBitPos.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaEntryTime.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaFloat32.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaFloat64.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt128.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt16.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt16U.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt32.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt32U.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt64.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt8.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaInt8U.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaOctetString.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaOptFlds.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaQuality$Validity.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaQuality.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaReasonForInclusion.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaTapCommand$TapCommand.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaTapCommand.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaTimestamp.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaTriggerConditions.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaType.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaUnicodeString.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/BdaVisibleString.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Brcb.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientAssociation$ClientReceiver$1.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientAssociation$ClientReceiver$2.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientAssociation$ClientReceiver$3.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientAssociation$ClientReceiver.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientAssociation.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientEventListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ClientSap.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ConstructedDataAttribute.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/DataDefinitionResParser.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/DataSet.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Fc.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/FcDataObject.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/FcModelNode$1SelectResetTask.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/FcModelNode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/HexConverter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/LogicalDevice.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/LogicalNode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ModelNode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ObjectReference.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Rcb.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Report.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ReportEntryData$ReasonCode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ReportEntryData.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/SclParseException.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/SclParser.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ServerAssociation.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ServerEventListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ServerModel.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ServerSap.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ServiceError.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/ServiceSupport.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Urcb$1.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Urcb$2.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Urcb$3.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/Urcb.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleClient$1.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleClient$ActionExecutor.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleClient$EventListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleClient.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleClient_1.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleServer$1.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleServer$ActionExecutor.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleServer$EventListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/app/ConsoleServer.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/BasicDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/ClientGui.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/ClientGui_Panel.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/DataObjectTreeCellRenderer.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/DataObjectTreeNode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/DataSetTreeNode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/DataTreeNode.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/ServerModelParser.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/SettingsFrame.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/BooleanDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/CheckDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/DoubleBitPosDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/EntryTimeDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Float32DataBind$FloatFilter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Float32DataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Float64DataBind$DoubleFilter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Float64DataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int16DataBind$Int16Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int16DataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int16UDataBind$UInt16Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int16UDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int32DataBind$Int32Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int32DataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int32UDataBind$UInt32Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int32UDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int64DataBind$Int64Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int64DataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int8DataBind$Int8Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int8DataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int8UDataBind$UInt8Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/Int8UDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/OctetStringDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/OptfldsDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/QualityDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/ReasonForInclusionDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/TapCommandDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/TextFieldDataBind$AbstractFilter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/TextFieldDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/TimeStampDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/TriggerConditionDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/UnicodeStringDataBind$Utf8Filter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/UnicodeStringDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/VisibleStringDataBind$AsciiFilter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/databind/VisibleStringDataBind.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/clientgui/util/Counter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/integrationtests/ClientServerITest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/integrationtests/ClientServerITest2.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/integrationtests/ReportingTest$1.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/integrationtests/ReportingTest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/integrationtests/SclTests.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/Action.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/ActionException.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/ActionListener.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/ActionProcessor.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/CliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/CliParameterBuilder.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/CliParseException.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/CliParser$ParameterGroup.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/CliParser.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/FatalActionException.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/FlagCliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/IntCliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/LongCliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/StringCliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/StringListCliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/cli/ValueCliParameter.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AccessResult.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccess$CHOICE.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccess.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAccess$Component.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAccess$IndexRange.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAccess.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAlternateAccess$AccessSelection$Component.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAlternateAccess$AccessSelection$IndexRange.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAlternateAccess$AccessSelection.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection$SelectAlternateAccess.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/AlternateAccessSelection.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/BasicIdentifier.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ConcludeRequestPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ConfirmedErrorPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ConfirmedRequestPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ConfirmedResponsePDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ConfirmedServiceRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ConfirmedServiceResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Data$Array.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Data$Structure.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Data.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DataAccessError.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DefineNamedVariableListRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DefineNamedVariableListResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DeleteNamedVariableListRequest$DomainName.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DeleteNamedVariableListRequest$ListOfVariableListName.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DeleteNamedVariableListRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/DeleteNamedVariableListResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/FloatingPoint.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetNameListRequest$ObjectScope.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetNameListRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetNameListResponse$ListOfIdentifier.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetNameListResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetNamedVariableListAttributesRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetNamedVariableListAttributesResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetVariableAccessAttributesRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/GetVariableAccessAttributesResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Identifier.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InformationReport$ListOfAccessResult.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InformationReport.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InitiateErrorPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InitiateRequestPDU$InitRequestDetail.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InitiateRequestPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InitiateResponsePDU$InitResponseDetail.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/InitiateResponsePDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Integer16.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Integer32.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Integer8.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/MMSString.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/MMSpdu.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ObjectClass.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ObjectName$DomainSpecific.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ObjectName.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ParameterSupportOptions.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ReadRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ReadResponse$ListOfAccessResult.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ReadResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/RejectPDU$RejectReason.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/RejectPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ServiceError$ErrorClass.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ServiceError.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/ServiceSupportOptions.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TimeOfDay.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeDescription$Array.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeDescription$FloatingPoint.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeDescription$Structure$Components$SEQUENCE.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeDescription$Structure$Components.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeDescription$Structure.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeDescription.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/TypeSpecification.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/UnconfirmedPDU.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/UnconfirmedService.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Unsigned16.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Unsigned32.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/Unsigned8.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/UtcTime.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/VariableAccessSpecification.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/VariableDefs$SEQUENCE.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/VariableDefs.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/VariableSpecification.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/WriteRequest$ListOfData.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/WriteRequest.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/WriteResponse$CHOICE.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/mms/asn1/WriteResponse.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/AbstractDataAttribute.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/AbstractElement.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/AbstractType.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/Bda.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/Da.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/DaType.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/Do.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/DoType.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/EnumType.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/EnumVal.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/LnSubDef.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/LnType.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/Sdo.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/TypeDefinitions.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/Util.classBinary files differ
iec61850for118/bin/org/openmuc/openiec61850/internal/scl/Value.classBinary files differ
iec61850for118/config.xml
@@ -2,7 +2,7 @@ <root> <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en> <mysql_server_ip>192.168.10.79</mysql_server_ip> <mysql_server_ip>192.168.10.82</mysql_server_ip> <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0--> <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1--> <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2--> iec61850for118/src/com/base/Com.java
@@ -12,6 +12,7 @@ final public static int UploadData_ClientType_CS_SVR = 2; final public static String DTF_YMDhms = "yyyy-MM-dd HH:mm:ss"; public static final String DTFYMDhms = "yyyyMMddHHmmss"; final public static String DTF_YMDhm = "yyyy-MM-dd HH:mm"; final public static String DTF_YMDh = "yyyy-MM-dd HH"; final public static String DTF_YMD = "yyyy-MM-dd"; @@ -33,6 +34,12 @@ return dtf.format(dt); } public static String get_DTF(Date dt, String format){ DateFormat dtf = new SimpleDateFormat(format); return dtf.format(dt); } /** * ��������ַ�����ָ���ĸ�ʽ������ʱ�����Ͳ����� * @param dt ��Ҫ�������ַ��� iec61850for118/src/com/dec/fbs9100/BTS_61850_SocketClient.java
@@ -27,6 +27,7 @@ import org.openmuc.openiec61850.clientgui.databind.Float32DataBind; import org.openmuc.openiec61850.clientgui.databind.Int64DataBind; import com.base.Com; import com.battdata_rt.BattData_RT; import com.battdata_rt.BattData_RT_Array; import com.dec.fbs9100.FBS9100_TestTime; @@ -268,6 +269,11 @@ // 重启系统 if (true == BTS_IEC61850_SocketComm(FBS9100_ComBase.CMD_ResetSystem)) { m_StatAndParam.op_cmd = FBS9100_ComBase.CMD_ResetSystemAck; } } else if(FBS9100_ComBase.CMD_UpdateXZTime == m_FBS_DiscParam.op_cmd) { //时间同步 if (true == BTS_IEC61850_SocketComm(FBS9100_ComBase.CMD_UpdateXZTime)) { m_StatAndParam.op_cmd = FBS9100_ComBase.CMD_UpdateXZTimeAck; } } @@ -1342,6 +1348,11 @@ //---------------------------------Log Level.WARN-------------------------------------// logger.printf(Level.WARN, "DevIp:%s operate FBS9100_ComBase.CMD_ClearSysAlarm, res:%b", FBSDeviceIp, comm_res); //------------------------------------------------------------------------------------// } else if(FBS9100_ComBase.CMD_UpdateXZTime == cmd) { //同步设备时间 long time_l = Long.parseLong(Com.get_DTF(m_StatAndParam.m_FBS_DiscParam.OffLineYHstarttime, Com.DTFYMDhms)); writeNodeData_Int64(FBSDeviceName + "/ncdGGIO1.SysTime_SYS.setMag.i", "SP",time_l); logger.printf(Level.WARN, "DevIp:%s operate FBS9100_ComBase.CMD_UpdateXZTime, res:%b", FBSDeviceIp, comm_res); } comm_res = true; } catch (Exception e) { iec61850for118/src/com/dec/fbs9100/FBS9100_ComBase.java
@@ -100,6 +100,9 @@ public static final int CMD_SetSYSSetParam = 0x81; //设置系统参数 public static final int CMD_GetAlarmParam = 0x82; public static final int CMD_SetAlarmParam = 0x83; public static final int CMD_UpdateXZTime = 0xD1; //设置协转时间 public static final int CMD_UpdateXZTimeAck = 0xD2; //设置协转时间成功 //------------------------------------------------------------------------------ //------------ DFU ������������ --------------------------------------------------------- public static final int CMD_FBS9100_WriteDFU = 0x86; iec61850for118/src/com/dec/fbs9100/FBS9100_Task_Thread_SQL.java
@@ -670,6 +670,8 @@ param.m_FBS_DiscParam.OnlineVolLowAction = res.getInt("OnlineVolLowAction"); param.m_FBS_DiscParam.DCVolHighLimit = res.getFloat("DCVolHighLimit"); param.m_FBS_DiscParam.ChargeCurrSet = res.getFloat("ChargeCurrSet"); param.m_FBS_DiscParam.OffLineYHstarttime = res.getTimestamp("OffLineYHstarttime"); } } } catch (SQLException e) { @@ -868,7 +870,9 @@ || (param.op_cmd == FBS9100_ComBase.CMD_SetOffLineYHParam_ACK) || (param.op_cmd == FBS9100_ComBase.CMD_StartOffLineYH_ACK) || (param.op_cmd == FBS9100_ComBase.CMD_StopOffLineYH_ACK) || (param.op_cmd == FBS9100_ComBase.CMD_ResetSystemAck)) || (param.op_cmd == FBS9100_ComBase.CMD_ResetSystemAck) || (param.op_cmd == FBS9100_ComBase.CMD_UpdateXZTimeAck) ) { String sql_str_base = Sql_Mysql.FBS9100SetParam_Table + " SET " + "dev_id=" + param.dev_id + ", " iec61850for118/src/com/version_inf/version_inf.txt
@@ -8,22 +8,24 @@ V3.502 edit by lijun @ 2023-08-23 1.修改历史数据清除超时数据的历史删除功能,避免因历史实时数据过大,导致执行SQL超时,以及检测间隔修改一天一次,优化逻辑 2.新增远程同步协转时间命令[注意:早期国网版本有修改点位但无法实现,南网点位可用] V3.501 edit by lijun @ 2023-07-21 1.山西放电数据逻辑判断做如下修改修改 (1)放电数据记录逻辑如下 (1)放电数据记录逻辑如下 ---- 山西最短记录时长10秒 ① 其中电池触发放电数据记录逻辑为: 当前电池电流<-(浮充电流阈值+2)或者当前系统状态为放电测试。 ② 若3分钟内平台有发送过启动核容测试的命令或者测试过程中设备工作状态为放电测试。则当前测试类型为核容放电。 ③ 若非核容放电,判断当前系统状态为停电放电或者在线电压<离线电压阈值为停电放电。否则为监测放电。 ④ 数据结束逻辑为:当前设备状态非放电测试并且当前电池电流<-(浮充电流阈值+2) (2)充电数据记录逻辑。 (2)充电数据记录逻辑。 山西最短记录时长60秒 ① 当前电池电流>(浮充电流阈值+2),充电数据开始记录 ② 若测试过程中设备工作状态为充电测试,充电状态结束之后如果电流没有小于浮充阀值就继续记录在核容充电里面。否则为监测充电。 ③ 数据结束逻辑为:当前电池电流<(浮充电流阈值+2) V3.500 edit by lijun @ 2023-06-02 V3.500 edit by lijun @ 2023-06-02. 1.山西放电数据逻辑判断做如下修改修改 |电池放电| ↓ @@ -131,7 +133,7 @@ 3.110 edit lijun at 2020-05-19 该版本在修改ip地址时因协转修改,只支持永久修改ip并且支持修改指定网口的ip,子网掩码和网关。 全版本影响 全版本影响 88 3.109 edit lijun 该版本在在如下1个类中判断了当前设备的ID