package com.dev.ica_600kw;
|
|
import java.nio.ByteBuffer;
|
|
import com.dev.bts.data.FBS9100_ComBase;
|
|
public class IAC_RealData {
|
|
public static final int Stopped = 0;
|
public static final int WTtesting = 1;
|
public static final int WTPause = 2;
|
public static final int ZDtesting = 3;
|
public static final int ZDPause = 4;
|
public static final int BDtesting = 5;
|
public static final int BDPause = 6;
|
public static final int STtesting = 7;
|
public static final int STPause = 8;
|
public static final int XBtesting = 9;
|
public static final int XBPause = 10;
|
|
public static final int REG_Count = 37; //¼Ä´æÆ÷ÊýÁ¿
|
|
private float Ua; //aÏàµçѹ(0.1V)
|
private float Ub; //bÏàµçѹ(0.1V)
|
private float Uc; //cÏàµçѹ(0.1V)
|
private float Uab; //aÏàºÍbÏàÖ®¼äµÄÏßµçѹ(0.1V)
|
private float Ubc; //bÏàºÍcÏàÖ®¼äµÄÏßµçѹ(0.1V)
|
private float Uca; //cÏàºÍaÏàÖ®¼äµÄÏßµçѹ(0.1V)
|
private float Ia; //aÏàµçÁ÷(0.1A)
|
private float Ib; //bÏàµçÁ÷(0.1A)
|
private float Ic; //cÏàµçÁ÷(0.1A)
|
private float Fre; //½»Á÷ƵÂÊ(0.1Hz)
|
private float FT; //¹¦ÂÊÒòÊý(0.001)
|
private float FTa; //(0.001)
|
private float FTb; //(0.001)
|
private float FTc; //(0.001)
|
private float Pa; //(0.1kw)
|
private float Pb; //(0.1kw)
|
private float Pc; //(0.1kw)
|
private float P; //Óй¦¹¦ÂÊ(0.1kw)
|
private float Qa; //(0.1KVar)
|
private float Qb; //(0.1KVar)
|
private float Qc; //(0.1KVar)
|
private float Q; //(0.1KVar)
|
private float Sa; //(0.1KKVA)
|
private float Sb; //(0.1KKVA)
|
private float Sc; //(0.1KKVA)
|
private float S; //(0.1KKVA)
|
private float Ep; //(0.1KVH)
|
private float PHv; //£¨1£©
|
private float PHa; //£¨1£©
|
private float JBXBUa; //»ù²¨Ð³²¨µçѹa£¨0.1V£©
|
private float JBXBUb; //»ù²¨Ð³²¨µçѹb£¨0.1V£©
|
private float JBXBUc; //»ù²¨Ð³²¨µçѹc£¨0.1V£©
|
private float JBXBIa; //»ù²¨Ð³²¨µçÁ÷a£¨0.1A£©
|
private float JBXBIb; //»ù²¨Ð³²¨µçÁ÷b£¨0.1A£©
|
private float JBXBIc; //»ù²¨Ð³²¨µçÁ÷c£¨0.1A£©
|
private int SysWorkState; //״̬(0-Í£Ö¹ 1-ÎÈ̬²âÊÔ 2-ÎÈ̬ÔÝÍ£ 3-Õû¶¨²âÊÔ 4-Õû¶¨ÔÝÍ£ 5-²¨¶¯²âÊÔ 6-²¨¶¯ÔÝÍ£ 7-˲̬²âÊÔ 8-˲̬ÔÝÍ£ 9-г²¨²âÊÔ 10-г²¨ÔÝÍ£)
|
private int AlmState; //¸æ¾¯[]
|
|
public boolean putByteBuffer(ByteBuffer bbf_rx) {
|
if(bbf_rx.limit() < REG_Count*2) {
|
return false;
|
}
|
bbf_rx.position(0);
|
|
this.Ua = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //aÏàµçѹ(0.1V)
|
this.Ub = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //bÏàµçѹ(0.1V)
|
this.Uc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //cÏàµçѹ(0.1V)
|
this.Uab = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //aÏàºÍbÏàÖ®¼äµÄÏßµçѹ(0.1V)
|
this.Ubc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //bÏàºÍcÏàÖ®¼äµÄÏßµçѹ(0.1V)
|
this.Uca = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //cÏàºÍaÏàÖ®¼äµÄÏßµçѹ(0.1V)
|
this.Ia = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //aÏàµçÁ÷(0.1A)
|
this.Ib = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //bÏàµçÁ÷(0.1A)
|
this.Ic = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //cÏàµçÁ÷(0.1A)
|
this.Fre = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //½»Á÷ƵÂÊ(0.1Hz)
|
this.FT = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/1000; //¹¦ÂÊÒòÊý(0.001)
|
this.FTa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/1000; //(0.001)
|
this.FTb = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/1000; //(0.001)
|
this.FTc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/1000; //(0.001)
|
this.Pa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1kw)
|
this.Pb = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1kw)
|
this.Pc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1kw)
|
this.P = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //Óй¦¹¦ÂÊ(0.1kw)
|
this.Qa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KVar)
|
this.Qb = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KVar)
|
this.Qc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KVar)
|
this.Q = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KVar)
|
this.Sa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KKVA)
|
this.Sb = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KKVA)
|
this.Sc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KKVA)
|
this.S = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KKVA)
|
this.Ep = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //(0.1KVH)
|
this.PHv = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort()); //£¨1£©
|
this.PHa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort()); //£¨1£©
|
this.JBXBUa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //»ù²¨Ð³²¨µçѹa£¨0.1V£©
|
this.JBXBUb = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //»ù²¨Ð³²¨µçѹb£¨0.1V£©
|
this.JBXBUc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //»ù²¨Ð³²¨µçѹc£¨0.1V£©
|
this.JBXBIa = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //»ù²¨Ð³²¨µçÁ÷a£¨0.1A£©
|
this.JBXBIb = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //»ù²¨Ð³²¨µçÁ÷b£¨0.1A£©
|
this.JBXBIc = FBS9100_ComBase.changeShortToFloat(bbf_rx.getShort())/10; //»ù²¨Ð³²¨µçÁ÷c£¨0.1A£©
|
this.SysWorkState = FBS9100_ComBase.changeShortToInt(bbf_rx.getShort()); //״̬(0-Í£Ö¹ 1-ÎÈ̬²âÊÔ 2-ÎÈ̬ÔÝÍ£ 3-Õû¶¨²âÊÔ 4-Õû¶¨ÔÝÍ£ 5-²¨¶¯²âÊÔ 6-²¨¶¯ÔÝÍ£ 7-˲̬²âÊÔ 8-˲̬ÔÝÍ£ 9-г²¨²âÊÔ 10-г²¨ÔÝÍ£)
|
this.AlmState = FBS9100_ComBase.changeShortToInt(bbf_rx.getShort()); //״̬(0-Í£Ö¹ 1-ÎÈ̬²âÊÔ 2-ÎÈ̬ÔÝÍ£ 3-Õû¶¨²âÊÔ 4-Õû¶¨ÔÝÍ£ 5-²¨¶¯²âÊÔ 6-²¨¶¯ÔÝÍ£ 7-˲̬²âÊÔ 8-˲̬ÔÝÍ£ 9-г²¨²âÊÔ 10-г²¨ÔÝÍ£)
|
|
return true;
|
}
|
|
public String getSysWorkStateStr() {
|
String work_str = "δ֪-"+this.SysWorkState;
|
switch (this.SysWorkState) {
|
case Stopped:
|
work_str = "Í£Ö¹";
|
break;
|
case WTtesting:
|
work_str = "ÎÈ̬²âÊÔ";
|
break;
|
case WTPause:
|
work_str = "ÎÈ̬ÔÝÍ£";
|
break;
|
case ZDtesting:
|
work_str = "Õû¶¨²âÊÔ";
|
break;
|
case ZDPause:
|
work_str = "Õû¶¨ÔÝÍ£";
|
break;
|
case BDtesting:
|
work_str = "²¨¶¯²âÊÔ";
|
break;
|
case BDPause:
|
work_str = "²¨¶¯ÔÝÍ£";
|
break;
|
case STtesting:
|
work_str = "˲̬²âÊÔ";
|
break;
|
case STPause:
|
work_str = "˲̬ÔÝÍ£";
|
break;
|
case XBtesting:
|
work_str = "г²¨²âÊÔ";
|
break;
|
case XBPause:
|
work_str = "г²¨ÔÝÍ£";
|
break;
|
default:
|
work_str = "δ֪-"+this.SysWorkState;
|
break;
|
}
|
|
return work_str;
|
}
|
|
public String getAlmStateStr() {
|
String alm_str = "δ֪-"+this.AlmState;
|
switch (this.AlmState) {
|
case 0: alm_str = "ÔÝÍ£";break;
|
case 1: alm_str = "ÎÈ̬";break;
|
case 2: alm_str = "ÔÝÍ£";break;
|
case 3: alm_str = "Õû¶¨";break;
|
case 4: alm_str = "²¨¶¯";break;
|
case 5: alm_str = "˲̬";break;
|
case 6: alm_str = "г²¨";break;
|
case 7: alm_str = "ÊÖ¶¯Í£Ö¹";break;
|
case 8: alm_str = "²âÊÔʱ¼äµ½Í£Ö¹";break;
|
case 9: alm_str = "Flash¹ÊÕÏ";break;
|
case 10:alm_str = "µçÁ÷ÉÏÏÞµ½Í£Ö¹";break;
|
case 11:alm_str = "µçѹÉÏÏÞµ½Í£Ö¹";break;
|
case 12:alm_str = "µçѹÏÂÏÞµ½Í£Ö¹";break;
|
case 13:alm_str = "ζȹý¸ßÍ£Ö¹";break;
|
case 14:alm_str = "½ô¼±Í£Ö¹";break;
|
case 15:alm_str = "ͨÐÅÒ쳣ֹͣ";break;
|
case 16:alm_str = "´Ó»úͨÐÅÒ쳣ֹͣ";break;
|
case 17:alm_str = "Ö÷»úͨÐÅÒ쳣ֹͣ";break;
|
case 18:alm_str = "´Ó»ú״̬Ò쳣ֹͣ";break;
|
default:
|
alm_str = "δ֪-"+this.AlmState;
|
break;
|
}
|
return alm_str;
|
}
|
|
|
|
public int getAlmState() {
|
return AlmState;
|
}
|
|
public void setAlmState(int almState) {
|
AlmState = almState;
|
}
|
|
public int getSysWorkState() {
|
return SysWorkState;
|
}
|
|
public void setSysWorkState(int sysWorkState) {
|
SysWorkState = sysWorkState;
|
}
|
|
public float getUa() {
|
return Ua;
|
}
|
public float getUb() {
|
return Ub;
|
}
|
public float getUc() {
|
return Uc;
|
}
|
public float getUab() {
|
return Uab;
|
}
|
public float getUbc() {
|
return Ubc;
|
}
|
public float getUca() {
|
return Uca;
|
}
|
public float getIa() {
|
return Ia;
|
}
|
public float getIb() {
|
return Ib;
|
}
|
public float getIc() {
|
return Ic;
|
}
|
public float getFre() {
|
return Fre;
|
}
|
public float getFT() {
|
return FT;
|
}
|
public float getFTa() {
|
return FTa;
|
}
|
public float getFTb() {
|
return FTb;
|
}
|
public float getFTc() {
|
return FTc;
|
}
|
public float getPa() {
|
return Pa;
|
}
|
public float getPb() {
|
return Pb;
|
}
|
public float getPc() {
|
return Pc;
|
}
|
public float getP() {
|
return P;
|
}
|
public float getQa() {
|
return Qa;
|
}
|
public float getQb() {
|
return Qb;
|
}
|
public float getQc() {
|
return Qc;
|
}
|
public float getQ() {
|
return Q;
|
}
|
public float getSa() {
|
return Sa;
|
}
|
public float getSb() {
|
return Sb;
|
}
|
public float getSc() {
|
return Sc;
|
}
|
public float getS() {
|
return S;
|
}
|
public float getEp() {
|
return Ep;
|
}
|
public float getPHv() {
|
return PHv;
|
}
|
public float getPHa() {
|
return PHa;
|
}
|
public float getJBXBUa() {
|
return JBXBUa;
|
}
|
public float getJBXBUb() {
|
return JBXBUb;
|
}
|
public float getJBXBUc() {
|
return JBXBUc;
|
}
|
public float getJBXBIa() {
|
return JBXBIa;
|
}
|
public float getJBXBIb() {
|
return JBXBIb;
|
}
|
public float getJBXBIc() {
|
return JBXBIc;
|
}
|
public void setUa(float ua) {
|
Ua = ua;
|
}
|
public void setUb(float ub) {
|
Ub = ub;
|
}
|
public void setUc(float uc) {
|
Uc = uc;
|
}
|
public void setUab(float uab) {
|
Uab = uab;
|
}
|
public void setUbc(float ubc) {
|
Ubc = ubc;
|
}
|
public void setUca(float uca) {
|
Uca = uca;
|
}
|
public void setIa(float ia) {
|
Ia = ia;
|
}
|
public void setIb(float ib) {
|
Ib = ib;
|
}
|
public void setIc(float ic) {
|
Ic = ic;
|
}
|
public void setFre(float fre) {
|
Fre = fre;
|
}
|
public void setFT(float fT) {
|
FT = fT;
|
}
|
public void setFTa(float fTa) {
|
FTa = fTa;
|
}
|
public void setFTb(float fTb) {
|
FTb = fTb;
|
}
|
public void setFTc(float fTc) {
|
FTc = fTc;
|
}
|
public void setPa(float pa) {
|
Pa = pa;
|
}
|
public void setPb(float pb) {
|
Pb = pb;
|
}
|
public void setPc(float pc) {
|
Pc = pc;
|
}
|
public void setP(float p) {
|
P = p;
|
}
|
public void setQa(float qa) {
|
Qa = qa;
|
}
|
public void setQb(float qb) {
|
Qb = qb;
|
}
|
public void setQc(float qc) {
|
Qc = qc;
|
}
|
public void setQ(float q) {
|
Q = q;
|
}
|
public void setSa(float sa) {
|
Sa = sa;
|
}
|
public void setSb(float sb) {
|
Sb = sb;
|
}
|
public void setSc(float sc) {
|
Sc = sc;
|
}
|
public void setS(float s) {
|
S = s;
|
}
|
public void setEp(float ep) {
|
Ep = ep;
|
}
|
public void setPHv(float pHv) {
|
PHv = pHv;
|
}
|
public void setPHa(float pHa) {
|
PHa = pHa;
|
}
|
public void setJBXBUa(float jBXBUa) {
|
JBXBUa = jBXBUa;
|
}
|
public void setJBXBUb(float jBXBUb) {
|
JBXBUb = jBXBUb;
|
}
|
public void setJBXBUc(float jBXBUc) {
|
JBXBUc = jBXBUc;
|
}
|
public void setJBXBIa(float jBXBIa) {
|
JBXBIa = jBXBIa;
|
}
|
public void setJBXBIb(float jBXBIb) {
|
JBXBIb = jBXBIb;
|
}
|
public void setJBXBIc(float jBXBIc) {
|
JBXBIc = jBXBIc;
|
}
|
@Override
|
public String toString() {
|
return "IAC_RealData [Ua=" + Ua + ", Ub=" + Ub + ", Uc=" + Uc + ", Uab=" + Uab + ", Ubc=" + Ubc + ", Uca=" + Uca
|
+ ", Ia=" + Ia + ", Ib=" + Ib + ", Ic=" + Ic + ", Fre=" + Fre + ", FT=" + FT + ", FTa=" + FTa + ", FTb="
|
+ FTb + ", FTc=" + FTc + ", Pa=" + Pa + ", Pb=" + Pb + ", Pc=" + Pc + ", P=" + P + ", Qa=" + Qa
|
+ ", Qb=" + Qb + ", Qc=" + Qc + ", Q=" + Q + ", Sa=" + Sa + ", Sb=" + Sb + ", Sc=" + Sc + ", S=" + S
|
+ ", Ep=" + Ep + ", PHv=" + PHv + ", PHa=" + PHa + ", JBXBUa=" + JBXBUa + ", JBXBUb=" + JBXBUb
|
+ ", JBXBUc=" + JBXBUc + ", JBXBIa=" + JBXBIa + ", JBXBIb=" + JBXBIb + ", JBXBIc=" + JBXBIc
|
+ ", SysWorkState=" + SysWorkState + "]";
|
}
|
|
|
|
|
}
|