{"help", CmdHelp, 1, "This help"},
{"demod", CmdFdxDemod,1, "Attempt extract tag data from graphbuf"},
{"read", CmdFdxRead, 0, "Attempt to read and extract tag data"},
- {"clone", CmdFdxClone,0, "clone animal ID tag"},
- {"sim", CmdFdxSim, 0, "simulate animal ID tag"},
+ {"clone", CmdFdxClone,0, "Clone animal ID tag to T55x7"},
+ {"sim", CmdFdxSim, 0, "Animal ID tag simulator"},
{NULL, NULL, 0, NULL}
};
//-----------------------------------------------------------------------------
#ifndef CMDLFFDX_H__
#define CMDLFFDX_H__
-#include <string.h>
-#include <inttypes.h>
-#include <math.h>
-#include "proxmark3.h"
-#include "ui.h"
-#include "util.h"
-#include "graph.h"
+#include "proxmark3.h" // Definitions, USB controls, etc
+#include "ui.h" // PrintAndLog
+#include "util.h" // weigandparity
#include "cmdparser.h"
#include "cmddata.h"
#include "cmdmain.h"
-#include "cmdlf.h"
+#include "cmdlf.h" // lf read
#include "crc16.h" // for checksum crc-16_ccitt
#include "protocols.h" // for T55xx config register definitions
-#include "lfdemod.h" // parityTest
+#include "lfdemod.h" // parityTest
+
int CmdLFFdx(const char *Cmd);
int CmdFdxClone(const char *Cmd);
int CmdFdxSim(const char *Cmd);
int CmdFdxRead(const char *Cmd);
int CmdFdxDemod(const char *Cmd);
-
int getFDXBits(uint64_t national_id, uint16_t country, uint8_t isanimal, uint8_t isextended, uint32_t extended, uint8_t *bits);
-
int usage_lf_fdx_clone(void);
int usage_lf_fdx_sim(void);
int usage_lf_fdx_read(void);