道岔状态调整
This commit is contained in:
parent
735eccc71e
commit
abffb7c63a
@ -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', /** 道岔位置类型 - 定位(缺省值)*/
|
||||
|
@ -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(); /** 空闲*/
|
||||
|
Loading…
Reference in New Issue
Block a user