Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

53 řádky
2.2 KiB

  1. namespace JT808.DotNetty.Abstractions
  2. {
  3. public static class JT808NettyConstants
  4. {
  5. public const string SessionOnline= "JT808SessionOnline";
  6. public const string SessionOffline = "JT808SessionOffline";
  7. public const string SessionTopic = "jt808session";
  8. public const string MsgTopic = "jt808msgdefault";
  9. public const string MsgReplyTopic = "jt808msgreplydefault";
  10. public static class JT808WebApiRouteTable
  11. {
  12. public const string RouteTablePrefix = "/jt808api";
  13. public const string SessionPrefix = "Session";
  14. public const string TcpPrefix = "Tcp";
  15. public const string UdpPrefix = "Udp";
  16. /// <summary>
  17. /// 基于Tcp的包计数器
  18. /// </summary>
  19. public static string GetTcpAtomicCounter = $"{RouteTablePrefix}/{TcpPrefix}/GetAtomicCounter";
  20. /// <summary>
  21. /// 基于Tcp的会话服务集合
  22. /// </summary>
  23. public static string SessionTcpGetAll = $"{RouteTablePrefix}/{TcpPrefix}/{SessionPrefix}/GetAll";
  24. /// <summary>
  25. /// 会话服务-通过设备终端号移除对应会话
  26. /// </summary>
  27. public static string SessionRemoveByTerminalPhoneNo = $"{RouteTablePrefix}/{SessionPrefix}/RemoveByTerminalPhoneNo";
  28. /// <summary>
  29. /// 会话服务-通过设备终端号查询对应会话
  30. /// </summary>
  31. public static string QueryTcpSessionByTerminalPhoneNo = $"{RouteTablePrefix}/{SessionPrefix}/QueryTcpSessionByTerminalPhoneNo";
  32. /// <summary>
  33. /// 统一下发信息
  34. /// </summary>
  35. public static string UnificationSend = $"{RouteTablePrefix}/UnificationSend";
  36. /// <summary>
  37. /// 获取Udp包计数器
  38. /// </summary>
  39. public static string GetUdpAtomicCounter = $"{RouteTablePrefix}/{UdpPrefix}/GetAtomicCounter";
  40. /// <summary>
  41. /// 基于Udp的会话服务集合
  42. /// </summary>
  43. public static string SessionUdpGetAll = $"{RouteTablePrefix}/{UdpPrefix}/{SessionPrefix}/GetAll";
  44. }
  45. }
  46. }