diff options
Diffstat (limited to 'easytool/easytool.c')
-rw-r--r-- | easytool/easytool.c | 31 |
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) |