| | |
| | |
|
| | | private String ctl_uname = ""; //操作用户名
|
| | |
|
| | | private boolean StoreDataBusy = false;
|
| | | |
| | | private int lock_open_count; //'锁具总开启次数'
|
| | | private Date last_update_time; //上一次锁具开启或关闭时间
|
| | |
|
| | | public ElectLock_State() {
|
| | |
|
| | |
| | | // System.out.println("BlutoothMAC:" + getLockMacAddr());
|
| | |
|
| | | //System.out.println("this.lock_state:"+tmp_lock_state+"********lock_state:"+lock_state);
|
| | | if(this.lock_state != tmp_lock_state && this.lock_state == 1) {
|
| | | if(this.lock_state != tmp_lock_state) {
|
| | | if(this.lock_state == 1) { |
| | | //锁具状态变化;锁从关闭变为打开
|
| | | if(this.unlock_type == Unlock_Type_ID) {
|
| | | //ID最近ID卡开锁
|
| | |
| | | last_unlock_type = unlock_type; //'上一次开锁方式[0-485开锁 1-刷卡开锁 2-蓝牙开锁 3-DI开锁]',
|
| | | last_unlock_id = unlock_id; //'上一次刷开开锁卡号[仅刷开开锁时有效]',
|
| | | }
|
| | | this.lock_open_count ++;
|
| | | }
|
| | | //锁具状态变化
|
| | | this.last_update_time = new Date();
|
| | | }
|
| | | record_time = new Date();
|
| | | buffer.compact();
|
| | |
| | | public String getCtl_uname() {
|
| | | return ctl_uname;
|
| | | }
|
| | | public int getLock_open_count() {
|
| | | return lock_open_count;
|
| | | }
|
| | |
|
| | | public Date getLast_update_time() {
|
| | | return last_update_time;
|
| | | }
|
| | |
|
| | | public void setLock_open_count(int lock_open_count) {
|
| | | this.lock_open_count = lock_open_count;
|
| | | }
|
| | |
|
| | | public void setLast_update_time(Date last_update_time) {
|
| | | this.last_update_time = last_update_time;
|
| | | }
|
| | |
|
| | | public void setCtl_uname(String ctl_uname) {
|
| | | this.ctl_uname = ctl_uname;
|