XMP.TIMING(1) General Commands Manual XMP.TIMING(1) NNAAMMEE xmp.timing - change the XMP timing values in a file derived from the Arduino IRLib2 library, AnalysIR sketch SSYYNNOOPPSSIISS xmp.timing [-v] [filename] DDEESSCCRRIIPPTTIIOONN Xmp.timing.c is for changing the XMP timing values in a file derived from the Arduino IRLib2 library, AnalysIR sketch, to the industry "standard" timing values. The input file structure is a text file con‐ sisting of records of white space delimited timing values, in temporal order, with the '-' characters removed. The "standard" values are printed to stdout. From: http://www.hifi-remote.com/wiki/index.php/XMP: XMP uses one burst pair to encode numbers 0 to 15, with an ON duration of 210 uS, and an OFF duration of 760 + (n * 136) uS where the value of n is 0 to 15: A Mark is 210 uS A 0 Space is 760 uS A 1 Space is 896 uS A 2 Space is 1032 uS A 3 Space is 1168 uS A 4 Space is 1304 uS A 5 Space is 1440 uS A 6 Space is 1576 uS A 7 Space is 1712 uS A 8 Space is 1848 uS A 9 Space is 1984 uS A 10 Space is 2120 uS A 11 Space is 2256 uS A 12 Space is 2392 uS A 13 Space is 2528 uS A 14 Space is 2664 uS A 15 Space is 2800 uS There is 136 uS between Space values, or +/- 68 uS: Bit Minimum Nominal Maximum 0 692 760 828 1 828 896 964 2 964 1032 1100 3 1100 1168 1236 4 1236 1304 1372 5 1372 1440 1508 6 1508 1576 1644 7 1644 1712 1780 8 1780 1848 1916 9 1916 1984 2052 10 2052 2120 2188 11 2188 2256 2324 12 2324 2392 2460 13 2460 2528 2596 14 2596 2664 2732 15 2732 2800 2868 with, possibly, 1 subtracted from the maximum, and/or, 1 added to the minimum. OOPPTTIIOONNSS --VV Verbose output. --vv Print the version and copyright banner of the program. ffiilleennaammee Input filename. WWAARRNNIINNGGSS There is little or no provision for handling numerical exceptions. SSEEEE AALLSSOO tsderivative(1), tshcalc(1), tshurst(1), tsintegrate(1), tslogre‐ turns(1), tslsq(1), tsnormal(1), tsshannon(1), tsblack(1), tsbrown‐ ian(1), tsdlogistic(1), tsfBm(1), tsfractional(1), tsgaussian(1), tsin‐ tegers(1), tslogistic(1), tspink(1), tsunfairfractional(1), tswhite(1), tscoin(1), tsunfairbrownian(1), tsfraction(1), tsshannonmax(1), tschangewager(1), tssample(1), tsrms(1), tscoins(1), tsavg(1), tsXsquared(1), tsstockwager(1), tsshannonwindow(1), tsmath(1), tsavg‐ window(1), tspole(1), tsdft(1), tsbinomial(1), tsdeterministic(1), tsnumber(1), tsrmswindow(1), tsshannonstock(1), tsmarket(1), tsstock(1), tsstatest(1), tsunfraction(1), tsshannonaggregate(1), tsin‐ stant(1), tsshannonvolume(1), tsstocks(1), tsshannonfundamental(1), tstrade(1), tstradesim(1), tsrunlength(1), tsunshannon(1), tsroot‐ mean(1), tsrunmagnitude(1), tskurtosis(1), tskurtosiswindow(1), tsroot‐ meanscale(1), tsscalederivative(1), tsgain(1), tsgainwindow(1) tscauchy(1), tslognormal(1), tskalman(1), tsroot(1), tslaplacian(1) DDIIAAGGNNOOSSTTIICCSS Error messages for incompatible arguments, failure to allocate memory, inaccessible files, and opening and closing files. AAUUTTHHOORRSS ---------------------------------------------------------------------- A license is hereby granted to reproduce this software source code and to create executable versions from this source code for personal, non-commercial use. The copyright notice included with the software must be maintained in all copies produced. THIS PROGRAM IS PROVIDED "AS IS". THE AUTHOR PROVIDES NO WARRANTIES WHATSOEVER, EXPRESSED OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE. THE AUTHOR DOES NOT WARRANT THAT USE OF THIS PROGRAM DOES NOT INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY IN ANY COUNTRY. Copyright (c) 1994-2018, John Conover, All Rights Reserved. Comments and/or bug reports should be addressed to: john@email.johncon.com (John Conover) ---------------------------------------------------------------------- January 17, 2018 XMP.TIMING(1)