Skip to content

gocarta/taip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@gocarta/taip

JavaScript Parser of Trimble ASCII Interface Protocol (TAIP) Messages

install

npm install @gocarta/taip

usage

const { parseMessage } =  require("@gocarta/taip");

const taip_message = ">RCP53000+350572-085269412;ID=0135<";

parseMessage(taip_message);
{
  qualifier: "R",
  subject: "Compact Position",
  time: "14:43:20",
  latitude: 35.0572,
  longitude: -85.2694,
  source: "3D Fix",
  age: "Fresh",
  id: "0135" // this is the vehicle or unit id often sent by a router or CAD/AVL
}

browser usage

You can also load this library directly in html via a script tag like

<script src="https:/unpkg.com/@gocarta/taip"></script>
<script>
  window["@gocarta/taip"].parseMessage(">RCP53000+350572-085269412;ID=0135<");
</script>

known limitations

  • Only Compact Position message types are currently supported

About

JavaScript Parser of Trimble ASCII Interface Protocol (TAIP) Messages

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors