proto.go 607 B

12345678910111213141516171819202122232425
  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. //在这里添加支持的上报协议列表
  11. platProto = append(platProto, "YC-HJ212")
  12. }
  13. // GetMeterProtoList 获取电表协议列表
  14. func GetMeterProtoList() []string {
  15. return meterProto
  16. }
  17. // GetPlatProtoList 获取上报协议列表
  18. func GetPlatProtoList() []string {
  19. return platProto
  20. }