rts-sim-module/repository/station.go

26 lines
438 B
Go
Raw Normal View History

2023-10-13 15:26:25 +08:00
package repository
import "joylink.club/rtsssimulation/repository/model/proto"
type Station struct {
Identity
2023-10-17 15:05:13 +08:00
code string
ibp *IBP
2023-10-13 15:26:25 +08:00
}
func NewStation(id, code string) *Station {
return &Station{
Identity: identity{id, proto.DeviceType_DeviceType_Station},
code: code,
2023-10-17 15:05:13 +08:00
ibp: NewIBP(),
2023-10-13 15:26:25 +08:00
}
}
2023-10-17 15:05:13 +08:00
func (s *Station) GetIbpEmp() *IBPRefMap {
return s.ibp.Emp
}
func (s *Station) GetIbpSpk() *IBPRefMap {
return s.ibp.Spk
}