proto.go 648 B

1234567891011121314151617181920212223242526
  1. package proto
  2. var (
  3. meterProto = make([]string, 0) //电表协议列表
  4. platProto = make([]string, 0) //上报协议列表
  5. )
  6. // MeterProtoInit 初始化电表协议列表和上报协议列表
  7. func MeterProtoInit() {
  8. //在这里添加支持的电表协议列表
  9. meterProto = append(meterProto, "ADW300")
  10. meterProto = append(meterProto, "TEST")
  11. //在这里添加支持的上报协议列表
  12. platProto = append(platProto, "YC-HJ212")
  13. }
  14. // GetMeterProtoList 获取电表协议列表
  15. func GetMeterProtoList() []string {
  16. return meterProto
  17. }
  18. // GetPlatProtoList 获取上报协议列表
  19. func GetPlatProtoList() []string {
  20. return platProto
  21. }