Fdx Reader

AVID 1031: Auto-Tuning Reader Specifications. Tag Compatibility: ISO FDX and HDX Frequency: 134.2 kHz Interface: RS-232 Serial. USB and Bluetooth options available. Antenna Ports: 2 Auto-Tuning Range: 20µH to 200µH Operating Temperature: 0 to 50°C (32 to 122°F) Storage Temperature:-20 to 65°C (-4 to 149°F) Power source: DC 12V Maximum current rating. The Universal Reader II is a handheld ISO 11784/5 compatible reader with rules ISO 11784/5 capable of reading technologies FDX-B & HDX.The FX-Pet reader can read FDX-B, FDX-A, Unique and HDX microchips. This reader complies with the ISO 11785 rules. The Microvet scanner reads all FDX-B transponders compliant with the ISO standard 11785. A half duplex RFID reader generates short magnetic pulses that wirelessly charge a capacitor inside an HDX tag. When the charge field turns off, the tag uses the stored power to send the tag number back to the reader without interference from the reader. The capacitor in an HDX tag limits how small one can be made.

  1. Fox Reader Pro
  2. Fox Reader Full
Latest versionFdx Reader

Released:

Fdx readerFdx

An FDX protocol reader for Garmin GND10

Project description

FDX reader for Garmin GND10
This is software to read the FDX protocol data seen on the USB port of Garmin
GND10 gateways.
The GND10 unit is used on boats and translates between Nexus FDX and NMEA2000.
Installation
------------
fdxread requirements are listed in `requirements.txt` and should be installed
using pip.
```
git clone https://github.com/lkarsten/fdxread.git
cd fdxread
virtualenv --system-site-packages venv
. venv/bin/activate
pip install -r requirements.txt
```
Tested on Linux and OS X.
Running it
----------
```
$ ./fdxread -h
usage: fdxread [-h] [--format fmt] [--seek n] [--pace n] [-v] inputfile
fdxread - Nexus FDX parser (incl. Garmin GND10)
positional arguments:
inputfile Serial port or file to read from. Examples: /dev/ttyACM0,
COM3, ./file.dump
optional arguments:
-h, --help show this help message and exit
--format fmt Output mode, default nmea0183. (json, signalk, nmea0183, raw)
--seek n Seek this many bytes into file before starting (for files)
--pace n Pace reading to n messages per second (for files)
-v, --verbose Verbose output
fdxread is used to read FDX protocol data from Garmin GND10 units.
```
```
(inside a populated virtualenv, as described above)
./fdxread /dev/ttyACM0
```
This will read FDX from `/dev/ttyACM0`, and output NMEA0183 to stdout.
To avoid having to muck around with serial ports and locking, I usually run a
[kplex](http://www.stripydog.com/kplex/) TCP server on port 10110, and pipe the
output to it using netcat. That way OpenCPN can read it easily, and I get to
know where I am on the map.
Background information
----------------------
Everything here is deduced from staring at the arriving bytes while
disconnecting some units and motoring in circles. Something was pretty simple to
figure out, some other metrics I'm still not sure is right.
Use at your own risk.
On a side note, I believe this is the only open/freely available document on the
frame format of the `Fast Data eXchange (FDX)` protocol used in Nexus Marine
AB's Nexus products, now owned by Garmin. See `fdxprotocol.rst` and
`libfdx/decode.py` for notes taken while working this out.
License
-------
The contents of this repository is licensed under GNU GPLv2. See the `LICENSE`
file for more information.
Copyright (C) 2016-2017 Lasse Karstensen

Release historyRelease notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fdxread, version 0.9.1
Filename, sizeFile typePython versionUpload dateHashes
Filename, size fdxread-0.9.1.tar.gz (107.6 kB) File type Source Python version None Upload dateHashes
CloseReader

Fox Reader Pro

Hashes for fdxread-0.9.1.tar.gz

Fdx Reader

Fox Reader Full

Hashes for fdxread-0.9.1.tar.gz
AlgorithmHash digest
SHA2564246230eb4441ed702499dd1a52986c196d78a81737bea98a293aaa81ce3711a
MD5624e9d8d28705d26e14636aedc68860d
BLAKE2-25696f0dda2159b2e028cf0d2209371f50b635491a74bae9615d51c8149c7e6ae6b