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ů.

246 řádky
8.9 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>JTActiveSafety.Protocol</name>
  5. </assembly>
  6. <members>
  7. <member name="T:JTActiveSafety.Protocol.Buffers.JTActiveSafetyBufferWriter">
  8. <summary>
  9. 内存写入器
  10. ref:System.Buffers.Writer
  11. </summary>
  12. </member>
  13. <member name="M:JTActiveSafety.Protocol.Buffers.JTActiveSafetyBufferWriter.#ctor(System.Span{System.Byte})">
  14. <summary>
  15. </summary>
  16. <param name="buffer"></param>
  17. </member>
  18. <member name="P:JTActiveSafety.Protocol.Buffers.JTActiveSafetyBufferWriter.Free">
  19. <summary>
  20. </summary>
  21. </member>
  22. <member name="P:JTActiveSafety.Protocol.Buffers.JTActiveSafetyBufferWriter.Written">
  23. <summary>
  24. </summary>
  25. </member>
  26. <member name="P:JTActiveSafety.Protocol.Buffers.JTActiveSafetyBufferWriter.WrittenCount">
  27. <summary>
  28. </summary>
  29. </member>
  30. <member name="M:JTActiveSafety.Protocol.Buffers.JTActiveSafetyBufferWriter.Advance(System.Int32)">
  31. <summary>
  32. </summary>
  33. <param name="count"></param>
  34. </member>
  35. <member name="T:JTActiveSafety.Protocol.Extensions.HexExtensions">
  36. <summary>
  37. ref:"www.codeproject.com/tips/447938/high-performance-csharp-byte-array-to-hex-string-t"
  38. </summary>
  39. </member>
  40. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ToHexString(System.Byte[],System.String)">
  41. <summary>
  42. </summary>
  43. <param name="source"></param>
  44. <param name="separator"></param>
  45. <returns></returns>
  46. </member>
  47. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ToHexBytes(System.String,System.String)">
  48. <summary>
  49. 16进制字符串转16进制数组
  50. </summary>
  51. <param name="hexString"></param>
  52. <param name="separator"></param>
  53. <returns></returns>
  54. </member>
  55. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.Byte,System.String)">
  56. <summary>
  57. </summary>
  58. <param name="value"></param>
  59. <param name="format"></param>
  60. <returns></returns>
  61. </member>
  62. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.Int32,System.String)">
  63. <summary>
  64. </summary>
  65. <param name="value"></param>
  66. <param name="format"></param>
  67. <returns></returns>
  68. </member>
  69. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.UInt32,System.String)">
  70. <summary>
  71. </summary>
  72. <param name="value"></param>
  73. <param name="format"></param>
  74. <returns></returns>
  75. </member>
  76. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.Int64,System.String)">
  77. <summary>
  78. </summary>
  79. <param name="value"></param>
  80. <param name="format"></param>
  81. <returns></returns>
  82. </member>
  83. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.UInt64,System.String)">
  84. <summary>
  85. </summary>
  86. <param name="value"></param>
  87. <param name="format"></param>
  88. <returns></returns>
  89. </member>
  90. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.Int16,System.String)">
  91. <summary>
  92. </summary>
  93. <param name="value"></param>
  94. <param name="format"></param>
  95. <returns></returns>
  96. </member>
  97. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadNumber(System.UInt16,System.String)">
  98. <summary>
  99. </summary>
  100. <param name="value"></param>
  101. <param name="format"></param>
  102. <returns></returns>
  103. </member>
  104. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadBinary(System.UInt16)">
  105. <summary>
  106. </summary>
  107. <param name="value"></param>
  108. <returns></returns>
  109. </member>
  110. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadBinary(System.Int16)">
  111. <summary>
  112. </summary>
  113. <param name="value"></param>
  114. <returns></returns>
  115. </member>
  116. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadBinary(System.UInt32)">
  117. <summary>
  118. </summary>
  119. <param name="value"></param>
  120. <returns></returns>
  121. </member>
  122. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadBinary(System.Int32)">
  123. <summary>
  124. </summary>
  125. <param name="value"></param>
  126. <returns></returns>
  127. </member>
  128. <member name="M:JTActiveSafety.Protocol.Extensions.HexExtensions.ReadBinary(System.Byte)">
  129. <summary>
  130. </summary>
  131. <param name="value"></param>
  132. <returns></returns>
  133. </member>
  134. <member name="F:JTActiveSafety.Protocol.JTActiveSafetyPackage.FH_Bytes">
  135. <summary>
  136. 帧头标识
  137. </summary>
  138. </member>
  139. <member name="F:JTActiveSafety.Protocol.JTActiveSafetyPackage.FH">
  140. <summary>
  141. 帧头标识
  142. </summary>
  143. </member>
  144. <member name="P:JTActiveSafety.Protocol.JTActiveSafetyPackage.FH_Flag">
  145. <summary>
  146. 帧头标识
  147. 固定为0x30 0x31 0x63 0x64
  148. </summary>
  149. </member>
  150. <member name="P:JTActiveSafety.Protocol.JTActiveSafetyPackage.FileName">
  151. <summary>
  152. 文件名称
  153. </summary>
  154. </member>
  155. <member name="P:JTActiveSafety.Protocol.JTActiveSafetyPackage.Offset">
  156. <summary>
  157. 数据偏移量
  158. </summary>
  159. </member>
  160. <member name="P:JTActiveSafety.Protocol.JTActiveSafetyPackage.Length">
  161. <summary>
  162. 数据长度
  163. </summary>
  164. </member>
  165. <member name="P:JTActiveSafety.Protocol.JTActiveSafetyPackage.Bodies">
  166. <summary>
  167. 数据体
  168. 默认长度64K,文件小于64K 则为实际长度
  169. </summary>
  170. </member>
  171. <member name="T:JTActiveSafety.Protocol.JTActiveSafetySerializer">
  172. <summary>
  173. </summary>
  174. </member>
  175. <member name="M:JTActiveSafety.Protocol.JTActiveSafetySerializer.Serialize(JTActiveSafety.Protocol.JTActiveSafetyPackage,System.Int32)">
  176. <summary>
  177. </summary>
  178. <param name="package"></param>
  179. <param name="minBufferSize"></param>
  180. <returns></returns>
  181. </member>
  182. <member name="M:JTActiveSafety.Protocol.JTActiveSafetySerializer.Deserialize(System.ReadOnlySpan{System.Byte})">
  183. <summary>
  184. </summary>
  185. <param name="bytes"></param>
  186. <returns></returns>
  187. </member>
  188. <member name="M:JTActiveSafety.Protocol.JTActiveSafetySerializer.AnalyzeJsonBuffer(System.ReadOnlySpan{System.Byte},System.Text.Json.JsonWriterOptions)">
  189. <summary>
  190. </summary>
  191. <param name="bytes"></param>
  192. <param name="options"></param>
  193. <returns></returns>
  194. </member>
  195. <member name="M:JTActiveSafety.Protocol.JTActiveSafetySerializer.Analyze(System.ReadOnlySpan{System.Byte},System.Text.Json.JsonWriterOptions)">
  196. <summary>
  197. </summary>
  198. <param name="bytes"></param>
  199. <param name="options"></param>
  200. <returns></returns>
  201. </member>
  202. <member name="T:JTActiveSafety.Protocol.MessagePack.JTActiveSafetyMessagePackReader">
  203. <summary>
  204. </summary>
  205. </member>
  206. <member name="M:JTActiveSafety.Protocol.MessagePack.JTActiveSafetyMessagePackReader.ReadBigNumber(System.Int32)">
  207. <summary>
  208. 数字编码 大端模式、高位在前
  209. </summary>
  210. <param name="len"></param>
  211. </member>
  212. <member name="M:JTActiveSafety.Protocol.MessagePack.JTActiveSafetyMessagePackWriter.WriteBigNumber(System.String,System.Int32)">
  213. <summary>
  214. 数字编码 大端模式、高位在前
  215. </summary>
  216. <param name="value"></param>
  217. <param name="len"></param>
  218. </member>
  219. </members>
  220. </doc>