summaryrefslogtreecommitdiff
path: root/easytool/easytool.c
diff options
context:
space:
mode:
Diffstat (limited to 'easytool/easytool.c')
-rw-r--r--easytool/easytool.c31
1 files changed, 1 insertions, 30 deletions
diff --git a/easytool/easytool.c b/easytool/easytool.c
index 35735fa..cb9fe30 100644
--- a/easytool/easytool.c
+++ b/easytool/easytool.c
@@ -54,24 +54,6 @@ struct {
mifare_tag *mft;
} global;
-static void dump_easy_log(const struct easy_log_rec *elr)
-{
- printf("%s | %02x | %10s | Paid %4u NTD | %4u NTD remaining\n",
- easy_asc_timestamp(elr->timestamp),
- elr->trans_id,
- get_value_string(easy_tt_names, elr->trans_type),
- elr->amount, elr->remaining);
- switch (elr->trans_type) {
- case EASY_TT_MRT_ENTER:
- case EASY_TT_MRT_REENTER:
- case EASY_TT_MRT_EXIT:
- printf("\tMRT Station %s\n",
- get_value_string(taipei_mrt_stn_id,
- elr->station_code));
- break;
- }
-}
-
static void dump_acc_bits(const struct acc_bits_parsed *abp)
{
uint8_t block;
@@ -107,7 +89,6 @@ static void dump_mfcl(mifare_tag *mft)
static void dump_easycard(mifare_tag *mft)
{
- unsigned int sect;
mifare_block_manufacturer *manuf = &mft->amb[0].mbm;
struct mfcl_value_block *val =
(struct mfcl_value_block *) mft->amb[8].mbd.abtData;
@@ -127,17 +108,7 @@ static void dump_easycard(mifare_tag *mft)
printf("\nTransaction Log:\n");
/* dump the transaction log */
- for (sect = 3; sect < 6; sect++) {
- unsigned int block_base = sect * 4;
- unsigned int i;
- for (i = 0; i < 3; i++) {
- void *data = mft->amb[block_base+i].mbd.abtData;
- /* first block of sector 3 is not a log record */
- if (sect == 3 && i == 0)
- continue;
- dump_easy_log(data);
- }
- }
+ easy_dump_log(mft);
}
static void print_help(void)
personal git repositories of Harald Welte. Your mileage may vary