列车应答器天线探测轨旁应答器
This commit is contained in:
parent
00fb360d81
commit
1030c75153
@ -28,14 +28,22 @@ func (t *TrainPositionInfo) ToString() string {
|
|||||||
|
|
||||||
// TrainBtm 列车应答器传输模块
|
// TrainBtm 列车应答器传输模块
|
||||||
type TrainBtm struct {
|
type TrainBtm struct {
|
||||||
//车载应答器天线功率放大器开关,true-开,false-关
|
|
||||||
PowerAmplifierSwitch bool
|
|
||||||
//应答器计数(每过一个应答器加一,在同一个应答器内不变)
|
//应答器计数(每过一个应答器加一,在同一个应答器内不变)
|
||||||
BaliseCounter int
|
BaliseCounter int
|
||||||
//报文计数器(每解出一个应答器报文加一)
|
//报文计数器(每解出一个应答器报文加一)
|
||||||
MessageCounter int
|
MessageCounter int
|
||||||
//BTM此时是否在应答器上方
|
//车载应答器天线功率放大器开关,true-开,false-关
|
||||||
|
PowerAmplifierSwitch bool
|
||||||
|
//天线此时是否在应答器上方
|
||||||
AboveBalise bool
|
AboveBalise bool
|
||||||
|
//列车在运行方向顺序扫描到的应答器
|
||||||
|
ScannedBalises []*TrainBaliseTelegram
|
||||||
|
}
|
||||||
|
|
||||||
|
// TrainBaliseTelegram 应答器报文
|
||||||
|
type TrainBaliseTelegram struct {
|
||||||
|
BaliseId string //应答器ID
|
||||||
|
Telegram []byte //一个应答器同一时刻只有一条报文处于激活有效状态
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -9,6 +9,8 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// BaliseDetectSystem 列车应答器天线探测轨旁应答器
|
// BaliseDetectSystem 列车应答器天线探测轨旁应答器
|
||||||
|
// 一条应答器报文长830bits;单个应答器对应多条报文;
|
||||||
|
// 固定应答器对应1条报文;默认报文对应1条;
|
||||||
type BaliseDetectSystem struct {
|
type BaliseDetectSystem struct {
|
||||||
trainQuery *ecs.Query
|
trainQuery *ecs.Query
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user