rev:logo
@@ -1,81 +0,0 @@
|
||||
package org.nl.acs.device_driver.shangdianke;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @author zhangjiangwei
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
public class ItemProtocol {
|
||||
|
||||
|
||||
/**
|
||||
* 心跳
|
||||
*/
|
||||
public static final String ITEM_HEARTBEAT = "heartbeat";
|
||||
|
||||
/**
|
||||
* 工作模式
|
||||
*/
|
||||
public static final String ITEM_MODE = "mode";
|
||||
|
||||
/**
|
||||
* 光电信号
|
||||
*/
|
||||
public static final String ITEM_MOVE = "move";
|
||||
|
||||
/**
|
||||
* 动作信号
|
||||
*/
|
||||
public static final String ITEM_ACTION = "action";
|
||||
|
||||
/**
|
||||
* 报警信号
|
||||
*/
|
||||
public static final String ITEM_ERROR = "error";
|
||||
|
||||
/**
|
||||
* 下发命令
|
||||
*/
|
||||
public static final String ITEM_TO_COMMAND = "to_command";
|
||||
|
||||
boolean isOnline;
|
||||
|
||||
private final PhotoelectricDetectionDeviceDriver driver;
|
||||
|
||||
public ItemProtocol(PhotoelectricDetectionDeviceDriver driver) {
|
||||
this.driver = driver;
|
||||
}
|
||||
|
||||
public int getOpcIntegerValue(String protocol) {
|
||||
Integer value = this.driver.getIntegeregerValue(protocol);
|
||||
if (value == null) {
|
||||
this.isOnline = false;
|
||||
return 0;
|
||||
} else {
|
||||
this.isOnline = true;
|
||||
return value;
|
||||
}
|
||||
}
|
||||
|
||||
public int getHeartbeat() {
|
||||
return this.getOpcIntegerValue(ItemProtocol.ITEM_HEARTBEAT);
|
||||
}
|
||||
public int getMode() {
|
||||
return this.getOpcIntegerValue(ItemProtocol.ITEM_MODE);
|
||||
}
|
||||
public int getMove() {
|
||||
return this.getOpcIntegerValue(ItemProtocol.ITEM_MOVE);
|
||||
}
|
||||
public int getAction() {
|
||||
return this.getOpcIntegerValue(ItemProtocol.ITEM_ACTION);
|
||||
}
|
||||
public int getError() {
|
||||
return this.getOpcIntegerValue(ItemProtocol.ITEM_ERROR);
|
||||
}
|
||||
public int getToCommand() {
|
||||
return this.getOpcIntegerValue(ItemProtocol.ITEM_TO_COMMAND);
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 125 KiB |
@@ -14,7 +14,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Logo from '@/assets/images/logo2.png'
|
||||
import Logo from '@/assets/images/logo.png'
|
||||
import variables from '@/assets/styles/variables.scss'
|
||||
export default {
|
||||
name: 'SidebarLogo',
|
||||
|
||||