Package: ISO11784Tools 1.1.4

ISO11784Tools: ISO11784 PIT Tag ID Format Converters

Some tools to assist with converting International Organization for Standardization (ISO) standard 11784 (ISO11784) animal ID codes between 4 recognised formats commonly displayed on Passive Integrated Transponder (PIT) tag readers. The most common formats are 15 digit decimal, e.g., 999123456789012, and 13 character hexadecimal 'dot' format, e.g., 3E7.1CBE991A14. These are referred to in this package as isodecimal and isodothex. The other two formats are the raw hexadecimal representation of the ISO11784 binary structure (see <https://en.wikipedia.org/wiki/ISO_11784_and_ISO_11785>). There are two 'flavours' of this format, a left and a right variation. Which flavour a reader happens to output depends on if the developers decided to reverse the binary number or not before converting to hexadecimal, a decision based on the fact that the PIT tags will transmit their binary code Least Significant Bit (LSB) first, or backwards basically.

Authors:Graeme Diack [aut, cre]

ISO11784Tools_1.1.4.tar.gz
ISO11784Tools_1.1.4.zip(r-4.5)ISO11784Tools_1.1.4.zip(r-4.4)ISO11784Tools_1.1.4.zip(r-4.3)
ISO11784Tools_1.1.4.tgz(r-4.4-any)ISO11784Tools_1.1.4.tgz(r-4.3-any)
ISO11784Tools_1.1.4.tar.gz(r-4.5-noble)ISO11784Tools_1.1.4.tar.gz(r-4.4-noble)
ISO11784Tools_1.1.4.tgz(r-4.4-emscripten)ISO11784Tools_1.1.4.tgz(r-4.3-emscripten)
ISO11784Tools.pdf |ISO11784Tools.html
ISO11784Tools/json (API)
NEWS

# Install 'ISO11784Tools' in R:
install.packages('ISO11784Tools', repos = c('https://graemediack.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/graemediack/iso11784tools/issues

On CRAN:

3.70 score 1 stars 5 scripts 137 downloads 18 exports 18 dependencies

Last updated 2 years agofrom:a51f6b16d6. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 21 2024
R-4.5-winOKOct 21 2024
R-4.5-linuxOKOct 21 2024
R-4.4-winOKOct 21 2024
R-4.4-macOKOct 21 2024
R-4.3-winOKOct 21 2024
R-4.3-macOKOct 21 2024

Exports:binary_to_decimalbinary_to_hexadecimalconvert_to_allconvert_to_iso64bitlconvert_to_iso64bitrconvert_to_isodecimalconvert_to_isodothexdecimal_to_binarydecimal_to_hexadecimalget_iso11784_formathexadecimal_to_binaryhexadecimal_to_decimaliso64bitleft_to_isodecimaliso64bitright_to_isodecimalisodecimal_to_iso64bitleftisodecimal_to_iso64bitrightisodecimal_to_isodothexisodothex_to_isodecimal

Dependencies:clidplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigR6rlangstringistringrtibbletidyselectutf8vctrswithr

ISO11784Tools

Rendered fromISO11784Tools.Rmdusingknitr::rmarkdownon Oct 21 2024.

Last update: 2023-02-22
Started: 2023-02-22

Readme and manuals

Help Manual

Help pageTopics
Binary to Decimal converterbinary_to_decimal
Binary to Hexadecimal converterbinary_to_hexadecimal
Convert a list of codes to all other formatsconvert_to_all
Convert any recognised ISO11784/5 format to Raw Hexadecimal format, animal tag bit on the Leftconvert_to_iso64bitl
Convert any recognised ISO11784/5 format to Raw Hexadecimal format, animal tag bit on the Rightconvert_to_iso64bitr
Convert any recognised ISO11784/5 format to Decimal formatconvert_to_isodecimal
Convert any recognised ISO11784/5 format to Dot Hexadecimal formatconvert_to_isodothex
Decimal to Binary converterdecimal_to_binary
Decimal to Hexadecimal converterdecimal_to_hexadecimal
ISO11784 Pattern detection routine to identify (as far as possible) the input formatget_iso11784_format
Hexadecimal to Binary converter This is simply a wrapper for decimal_to_binary and hexadecimal_to_decimalhexadecimal_to_binary
Hexadecimal to Decimal converterhexadecimal_to_decimal
ISO 11784 Raw Hexadecimal format, animal ID on the LEFT, To ISO11784 15 Digit Decimaliso64bitleft_to_isodecimal
ISO 11784 Raw Hexadecimal format, animal ID on the RIGHT, To ISO11784 15 Digit Decimaliso64bitright_to_isodecimal
ISO11784 15 Digit Decimal format To ISO11784 Raw Hexadecimal format, animal ID on the LEFTisodecimal_to_iso64bitleft
ISO11784 15 Digit Decimal format To ISO11784 Raw Hexadecimal format, animal ID on the RIGHTisodecimal_to_iso64bitright
ISO11784 15 Digit Decimal format To ISO11784 Dot Hexadecimalisodecimal_to_isodothex
ISO 11784 Dot Hexadecimal format To ISO11784 15 Digit Decimalisodothex_to_isodecimal