package com.dev.bmp7100;
|
|
public class BPM7100_State {
|
|
static final int WorkStateStop = 0x00;
|
static final int WorkStateRun = 0x01;
|
|
String ip_addr;
|
int dev_id;
|
private int op_cmd;
|
private boolean op_cmd_ack_fromdev = false;
|
int work_state;
|
int work_moncount;
|
long work_seconds_count;
|
long work_seconds_count_set;
|
int com_count;
|
int com_err_count;
|
long alm_rec_id;
|
|
public BPM7100_State(String ipaddr, int id, int moncount) {
|
ip_addr = ipaddr;
|
dev_id = id;
|
work_moncount = moncount;
|
work_seconds_count = 0;
|
work_seconds_count_set = 3600*120;
|
}
|
|
public void setWorkState(int state) {
|
work_state = state;
|
}
|
|
public int getWorkState() {
|
return work_state;
|
}
|
|
public void setFBS9600CmdAckFromDev(boolean stat) {
|
op_cmd_ack_fromdev = stat;
|
}
|
|
public boolean getFBS9600CmdAckFromDev() {
|
return op_cmd_ack_fromdev;
|
}
|
|
public void setFBS9600Cmd(int cmd) {
|
op_cmd = cmd;
|
}
|
|
public int getFBS9600Cmd() {
|
return op_cmd;
|
}
|
|
public void setComCountInc() {
|
com_err_count = 0;
|
com_count += 1;
|
if(com_count >= 90000000) {
|
com_count = 1;
|
}
|
}
|
|
public void setComErrCountInc() {
|
com_err_count += 1;
|
if(com_err_count >= 90000000) {
|
com_err_count = 20;
|
}
|
}
|
}
|