道岔状态调整

This commit is contained in:
joylink_fanyuhong 2020-02-11 11:32:19 +08:00
parent 735eccc71e
commit abffb7c63a
2 changed files with 18 additions and 6 deletions

View File

@ -18,11 +18,11 @@ deviceState[deviceType.Section] = {
deviceState[deviceType.Switch] = {
singleLock:1, // 是否单锁
blockade:0, //是否封锁
routeLock:0, //是否进路锁闭
overlapLock:0, //是否进路延续保护锁闭
blockade:0, // 是否封锁
routeLock:0, // 是否进路锁闭
overlapLock:0, // 是否进路延续保护锁闭
normalPosition:1, // 是否定位
reversePosition:0, //是否反位
reversePosition:0, // 是否反位
/** 定位状态*/
// locateType: {
// Default: '01', /** 道岔位置类型 - 定位(缺省值)*/

View File

@ -419,8 +419,20 @@ export default class Switch extends Group {
}
setState(model) {
this.setLocateType(model);
// this.setLocateType(model);
if (model.normalPosition) {
this.setLocationAction(); /** 定位*/
} else if (model.reversePosition) {
this.setInversionAction(); /** 反位*/
}
/** 道岔单锁 */
if (model.singleLock) {
this.setMonolock();
}
/** 道岔锁闭 */
if (model.blockade) {
this.block();
}
// switch (model.status) {
// case '01':
// this.spare(); /** 空闲*/