当前位置:首页 > Windows程序 > 正文

C#校验GPS数据

2024-03-31 Windows程序

从#或$后开始,,到*之前是GPS数据,*之后是校验位。

public bool Verified(string gps)

{

  gps = gps.TrimStart(‘#‘, ‘$‘);

  var s = gps.Split(‘*‘);

  if(s.Length < 2) return false;

  var sum = 0;

  foreach (var c in s[0]) sum ^= c;

  return s[1].Equals(string.Fromat("{0:X}", sum), StringComparison.Ordinal); 

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/56641.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494633访问次数
  • 建站天数
  • 友情链接