コード例 #1
0
ファイル: Dynamixel.cpp プロジェクト: chcbaram/OpenCM9.04
void Dynamixel::printBuffer(byte *bpPrintBuffer, byte bLength)
{
#ifdef	PRINT_OUT_TRACE_ERROR_PRINT_TO_USART2
    byte bCount;
    if(bLength == 0)
    {
        if(mTxBuffer[2] == BROADCAST_ID)
        {
            TxDStringC("\r\n No Data[at Broadcast ID 0xFE]");
        }
        else
        {
            TxDStringC("\r\n No Data(Check ID, Operating Mode, Baud rate)");//TxDString("\r\n No Data(Check ID, Operating Mode, Baud rate)");
        }
    }
    for(bCount = 0; bCount < bLength; bCount++)
    {
        TxDHex8C(bpPrintBuffer[bCount]);
        TxDByteC(' ');
    }
    TxDStringC(" LEN:");//("(LEN:")
    TxDHex8C(bLength);
    TxDStringC("\r\n");
#endif
}
コード例 #2
0
ファイル: dxl.c プロジェクト: jwatte/ROBOTIS_CM9_Series
void PrintBuffer(byte *bpPrintBuffer, byte bLength)
{
	byte bCount;
	if(bLength == 0)
	{
		if(gbpTxBuffer[2] == BROADCAST_ID)
		{
			TxDStringC("\r\n No Data[at Broadcast ID 0xFE]");
		}
		else
		{
			TxDStringC("\r\n No Data(Check ID, Operating Mode, Baud rate)");//TxDString("\r\n No Data(Check ID, Operating Mode, Baud rate)");
		}
	}
	for(bCount = 0; bCount < bLength; bCount++)
	{
		TxDHex8C(bpPrintBuffer[bCount]);
		TxDByteC(' ');
	}
	TxDStringC(" LEN:");//("(LEN:")
	TxDHex8C(bLength);
	TxDStringC("\r\n");
}