| | |
| | | public static final int XBtesting = 9;
|
| | | public static final int XBPause = 10;
|
| | |
|
| | | public static final int REG_Count = 36; //寄存器数量
|
| | | public static final int REG_Count = 37; //寄存器数量
|
| | |
|
| | | private float Ua; //a相电压(0.1V)
|
| | | private float Ub; //b相电压(0.1V)
|
| | |
| | | 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) {
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | 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;
|
| | | }
|