| | |
| | | }
|
| | | }
|
| | |
|
| | | logger.info("Successfully connected to ied server " + FBSDeviceIp + " " + FBSDeviceName + "\t CPSS:"+ZJDYCPSS);
|
| | | logger.debug("IP:" + FBSDeviceIp + " - BTS_IEC61851_Client retrieving model...");
|
| | | /*
|
| | | try {
|
| | | m_ServerModel = m_Association.retrieveModel();
|
| | | } catch (ServiceError | IOException e) {
|
| | | logger.error(e.toString(), e);
|
| | | continue;
|
| | | logger.info("Successfully connected to ied server " + FBSDeviceIp + " " + FBSDeviceName + "\t CPSS:"+ZJDYCPSS);
|
| | | logger.debug("IP:" + FBSDeviceIp + " - BTS_IEC61851_Client retrieving model...");
|
| | | /*
|
| | | try {
|
| | | m_ServerModel = m_Association.retrieveModel();
|
| | | } catch (ServiceError | IOException e) {
|
| | | logger.error(e.toString(), e);
|
| | | continue;
|
| | | }
|
| | | */
|
| | | /*
|
| | | System.out.println("reading model from file...");
|
| | |
|
| | | try {
|
| | | m_ServerModel = m_Association.getModelFromSclFile("zjdy_bts_1_2G.icd");
|
| | | //serverModel = association.getModelFromSclFile(modelFileParam.getValue());
|
| | | } catch (SclParseException e1) {
|
| | | System.out.println("Error parsing SCL file: " + e1.getMessage());
|
| | | return;
|
| | | }
|
| | |
|
| | | System.out.println("successfully read model");
|
| | | */
|
| | | |
| | | /************************* read m_DevVersion first *************************/
|
| | | m_StatAndParam.m_DevVersion = readStringNode(FBSDeviceName + "/ncdGGIO1.DevVersion.d", Fc.DC);
|
| | | /***************************************************************************/
|
| | | logger.debug("IP:" + FBSDeviceIp + " - BTS_IEC61851_VersionInf: " + m_StatAndParam.m_DevVersion);
|
| | | |
| | | m_FBS_VCData.m_SysState.resetErrCommCount();
|
| | | FBS9100_Task_Thread_SQL.inseartOrUpdateFBS9100SFODParam(m_ConnPool, m_StatAndParam.clParam, m_StatAndParam);
|
| | | |
| | | FBS9100_Task_Thread_SQL.inseartDev_6185_AlmParam(m_ConnPool, m_StatAndParam.dev_id);
|
| | |
|
| | | FBS9100_Task_Thread_SQL.queryBTS61851OffLineyhPlanOnRam(m_ConnPool, m_StatAndParam);
|
| | | |
| | | m_StatAndParam.keyID = readStringNodeData(FBSDeviceName+"/btgGGIO1.ukeyID.d",Fc.DC);
|
| | | m_StatAndParam.serialNumber = readStringNodeData(FBSDeviceName+"/btgGGIO1.Bts_ID.d",Fc.DC); //唯一序列号
|
| | | BTS61851_Task_Thread_SQL.UpdateBattInfTable(m_ConnPool, m_StatAndParam); //更新当前参数
|
| | | |
| | | |
| | | //读取主从机功能使能
|
| | | m_FBS_VCData.m_SysState.MasterSlave_en = (int) (readFloatNodeData(FBSDeviceName + "/btgGGIO1.AnIn29.mag.f",Fc.MX));
|
| | | //读取干接点功能使能
|
| | | m_FBS_VCData.m_SysState.DryContact_en = (int) (readFloatNodeData(FBSDeviceName + "/btgGGIO1.AnIn30.mag.f",Fc.MX));
|
| | | } catch (Exception e) {
|
| | | logger.error(e.toString(),e);
|
| | | }
|
| | | */
|
| | | /*
|
| | | System.out.println("reading model from file...");
|
| | |
|
| | | try {
|
| | | m_ServerModel = m_Association.getModelFromSclFile("zjdy_bts_1_2G.icd");
|
| | | //serverModel = association.getModelFromSclFile(modelFileParam.getValue());
|
| | | } catch (SclParseException e1) {
|
| | | System.out.println("Error parsing SCL file: " + e1.getMessage());
|
| | | return;
|
| | | }
|
| | |
|
| | | System.out.println("successfully read model");
|
| | | */
|
| | | |
| | | /************************* read m_DevVersion first *************************/
|
| | | m_StatAndParam.m_DevVersion = readStringNode(FBSDeviceName + "/ncdGGIO1.DevVersion.d", Fc.DC);
|
| | | /***************************************************************************/
|
| | | logger.debug("IP:" + FBSDeviceIp + " - BTS_IEC61851_VersionInf: " + m_StatAndParam.m_DevVersion);
|
| | | |
| | | m_FBS_VCData.m_SysState.resetErrCommCount();
|
| | | FBS9100_Task_Thread_SQL.inseartOrUpdateFBS9100SFODParam(m_ConnPool, m_StatAndParam.clParam, m_StatAndParam);
|
| | | |
| | | FBS9100_Task_Thread_SQL.inseartDev_6185_AlmParam(m_ConnPool, m_StatAndParam.dev_id);
|
| | |
|
| | | FBS9100_Task_Thread_SQL.queryBTS61851OffLineyhPlanOnRam(m_ConnPool, m_StatAndParam);
|
| | | |
| | | m_StatAndParam.keyID = readStringNodeData(FBSDeviceName+"/btgGGIO1.ukeyID.d",Fc.DC);
|
| | | m_StatAndParam.serialNumber = readStringNodeData(FBSDeviceName+"/btgGGIO1.Bts_ID.d",Fc.DC); //唯一序列号
|
| | | BTS61851_Task_Thread_SQL.UpdateBattInfTable(m_ConnPool, m_StatAndParam); //更新当前参数
|
| | | |
| | | |
| | | //读取主从机功能使能
|
| | | m_FBS_VCData.m_SysState.MasterSlave_en = (int) (readFloatNodeData(FBSDeviceName + "/btgGGIO1.AnIn29.mag.f",Fc.MX));
|
| | | //读取干接点功能使能
|
| | | m_FBS_VCData.m_SysState.DryContact_en = (int) (readFloatNodeData(FBSDeviceName + "/btgGGIO1.AnIn30.mag.f",Fc.MX));
|
| | |
|
| | | while (true == Get_AppAliveState()) {
|
| | | try {
|