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