您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ Dbprintf函数代码示例

51自学网 2021-06-01 20:25:35
  C++
这篇教程C++ Dbprintf函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中Dbprintf函数的典型用法代码示例。如果您正苦于以下问题:C++ Dbprintf函数的具体用法?C++ Dbprintf怎么用?C++ Dbprintf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了Dbprintf函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: mifare_desfire_des_auth1

int mifare_desfire_des_auth1(uint32_t uid, uint8_t *blockData){	int len;	// load key, keynumber	uint8_t data[2]={0x0a, 0x00};	uint8_t receivedAnswer[MAX_FRAME_SIZE];	uint8_t receivedAnswerPar[MAX_PARITY_SIZE];		len = mifare_sendcmd_special(NULL, 1, 0x02, data, receivedAnswer,receivedAnswerPar,NULL);	if (len == 1) {		if (MF_DBGLEVEL >= MF_DBG_ERROR)			Dbprintf("Cmd Error: %02x", receivedAnswer[0]);		return 1;	}		if (len == 12) {		if (MF_DBGLEVEL >= MF_DBG_EXTENDED)	{			Dbprintf("Auth1 Resp: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",				receivedAnswer[0],receivedAnswer[1],receivedAnswer[2],receivedAnswer[3],receivedAnswer[4],				receivedAnswer[5],receivedAnswer[6],receivedAnswer[7],receivedAnswer[8],receivedAnswer[9],				receivedAnswer[10],receivedAnswer[11]);			}			memcpy(blockData, receivedAnswer, 12);	        return 0;	}	return 1;}
开发者ID:capecode007,项目名称:proxmark3,代码行数:27,


示例2: mifare_ultra_writeblock

int mifare_ultra_writeblock(uint8_t blockNo, uint8_t *blockData) {	uint16_t len;	uint8_t par[3] = {0};  // enough for 18 parity bits	uint8_t d_block[18] = {0x00};	uint8_t receivedAnswer[MAX_FRAME_SIZE];	uint8_t receivedAnswerPar[MAX_PARITY_SIZE];	// command MIFARE_CLASSIC_WRITEBLOCK	len = mifare_sendcmd_short(NULL, true, 0xA0, blockNo, receivedAnswer, receivedAnswerPar, NULL);	if ((len != 1) || (receivedAnswer[0] != 0x0A)) {   //  0x0a - ACK		if (MF_DBGLEVEL >= MF_DBG_ERROR)			Dbprintf("Cmd Addr Error: %02x", receivedAnswer[0]);		return 1;	}	memcpy(d_block, blockData, 16);	AppendCrc14443a(d_block, 16);	ReaderTransmitPar(d_block, sizeof(d_block), par, NULL);	len = ReaderReceive(receivedAnswer, receivedAnswerPar);	if ((len != 1) || (receivedAnswer[0] != 0x0A)) {   //  0x0a - ACK		if (MF_DBGLEVEL >= MF_DBG_ERROR)			Dbprintf("Cmd Data Error: %02x %d", receivedAnswer[0],len);		return 2;	}	return 0;}
开发者ID:darkguest,项目名称:proxmark3,代码行数:31,


示例3: mifare_ultra_readblock

int mifare_ultra_readblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData){	// variables	uint16_t len;	uint8_t	bt[2];		uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf();	uint8_t* receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE;		// command MIFARE_CLASSIC_READBLOCK	len = mifare_sendcmd_short(NULL, 1, 0x30, blockNo, receivedAnswer, receivedAnswerPar, NULL);	if (len == 1) {		if (MF_DBGLEVEL >= 1)	Dbprintf("Cmd Error: %02x", receivedAnswer[0]);		return 1;	}	if (len != 18) {		if (MF_DBGLEVEL >= 1)	Dbprintf("Cmd Error: card timeout. len: %x", len);		return 2;	}    	memcpy(bt, receivedAnswer + 16, 2);	AppendCrc14443a(receivedAnswer, 16);	if (bt[0] != receivedAnswer[16] || bt[1] != receivedAnswer[17]) {		if (MF_DBGLEVEL >= 1)	Dbprintf("Cmd CRC response error.");		return 3;	}		memcpy(blockData, receivedAnswer, 14);	return 0;}
开发者ID:Exceltior,项目名称:proxmark3,代码行数:30,


示例4: mifare_ultra_readblock

int mifare_ultra_readblock(uint8_t blockNo, uint8_t *blockData){	uint16_t len;	uint8_t	bt[2];	uint8_t receivedAnswer[MAX_FRAME_SIZE];	uint8_t receivedAnswerPar[MAX_PARITY_SIZE];		len = mifare_sendcmd_short(NULL, 1, 0x30, blockNo, receivedAnswer, receivedAnswerPar, NULL);	if (len == 1) {		if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("Cmd Error: %02x", receivedAnswer[0]);		return 1;	}	if (len != 18) {		if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("Cmd Error: card timeout. len: %x", len);		return 2;	}    	memcpy(bt, receivedAnswer + 16, 2);	AppendCrc14443a(receivedAnswer, 16);	if (bt[0] != receivedAnswer[16] || bt[1] != receivedAnswer[17]) {		if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("Cmd CRC response error.");		return 3;	}		memcpy(blockData, receivedAnswer, 14);	return 0;}
开发者ID:capecode007,项目名称:proxmark3,代码行数:28,


示例5: mifare_classic_readblock

int mifare_classic_readblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t *blockData) {	// variables	int len;		uint8_t	bt[2];		uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE];	uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE];		// command MIFARE_CLASSIC_READBLOCK	len = mifare_sendcmd_short(pcs, 1, 0x30, blockNo, receivedAnswer, receivedAnswerPar, NULL);	if (len == 1) {		if (MF_DBGLEVEL >= 1)	Dbprintf("Cmd Error: %02x", receivedAnswer[0]);  		return 1;	}	if (len != 18) {		if (MF_DBGLEVEL >= 1)	Dbprintf("Cmd Error: card timeout. len: %x", len);  		return 2;	}	memcpy(bt, receivedAnswer + 16, 2);	AppendCrc14443a(receivedAnswer, 16);	if (bt[0] != receivedAnswer[16] || bt[1] != receivedAnswer[17]) {		if (MF_DBGLEVEL >= 1)	Dbprintf("Cmd CRC response error.");  		return 3;	}		memcpy(blockData, receivedAnswer, 16);	return 0;}
开发者ID:capecode007,项目名称:proxmark3,代码行数:30,


示例6: mifare_ultra_writeblock

int mifare_ultra_writeblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData) {    // variables    uint16_t len;         uint8_t par[3] = {0};  // enough for 18 parity bits            uint8_t d_block[18];    uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf();	uint8_t* receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE;            // command MIFARE_CLASSIC_WRITEBLOCK    len = mifare_sendcmd_short(NULL, true, 0xA0, blockNo, receivedAnswer, receivedAnswerPar, NULL);    if ((len != 1) || (receivedAnswer[0] != 0x0A)) {   //  0x0a - ACK        if (MF_DBGLEVEL >= 1)   Dbprintf("Cmd Addr Error: %02x", receivedAnswer[0]);          return 1;    }	memset(d_block,'/0',18);	memcpy(d_block, blockData, 16);    AppendCrc14443a(d_block, 16);	ReaderTransmitPar(d_block, sizeof(d_block), par, NULL);    // Receive the response    len = ReaderReceive(receivedAnswer, receivedAnswerPar);    	if ((len != 1) || (receivedAnswer[0] != 0x0A)) {   //  0x0a - ACK        if (MF_DBGLEVEL >= 1)   Dbprintf("Cmd Data Error: %02x %d", receivedAnswer[0],len);        return 2;    }            return 0;} 
开发者ID:Exceltior,项目名称:proxmark3,代码行数:34,


示例7: mifare_desfire_des_auth2

int mifare_desfire_des_auth2(uint32_t uid, uint8_t *key, uint8_t *blockData){	int len;	uint8_t data[17] = {0x00};	data[0] = 0xAF;	memcpy(data+1,key,16);		uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE];	uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE];		len = mifare_sendcmd_special2(NULL, 1, 0x03, data, receivedAnswer, receivedAnswerPar ,NULL);		if ((receivedAnswer[0] == 0x03) && (receivedAnswer[1] == 0xae)) {		if (MF_DBGLEVEL >= MF_DBG_ERROR)			Dbprintf("Auth Error: %02x %02x", receivedAnswer[0], receivedAnswer[1]);		return 1;	}		if (len == 12){		if (MF_DBGLEVEL >= MF_DBG_EXTENDED) {			Dbprintf("Auth2 Resp: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",				receivedAnswer[0],receivedAnswer[1],receivedAnswer[2],receivedAnswer[3],receivedAnswer[4],				receivedAnswer[5],receivedAnswer[6],receivedAnswer[7],receivedAnswer[8],receivedAnswer[9],				receivedAnswer[10],receivedAnswer[11]);			}		memcpy(blockData, receivedAnswer, 12);		return 0;	}	return 1;}
开发者ID:capecode007,项目名称:proxmark3,代码行数:30,


示例8: Fpga_print_status

void Fpga_print_status(void){	Dbprintf("Fgpa");	if(downloaded_bitstream == FPGA_BITSTREAM_HF) Dbprintf("  mode.............HF");	else if(downloaded_bitstream == FPGA_BITSTREAM_LF) Dbprintf("  mode.............LF");	else Dbprintf("  mode.............%d", downloaded_bitstream);}
开发者ID:fjvva,项目名称:proxmark3,代码行数:7,


示例9: DesfireAPDU

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。