3 #define _CRT_SECURE_NO_WARNINGS
4 #define _USE_MATH_DEFINES
70 char asciiBuffer[255] = {0};
71 for (
int i = 0; i < bufLen; i++)
78 printf(
"%02x ", buffer[i]);
81 if ((buffer[i] >= 0x20) && (buffer[i] < 0x80))
83 ch = (char) buffer[i];
85 int iStrLen = strlen(asciiBuffer);
86 asciiBuffer[iStrLen] = ch;
87 asciiBuffer[iStrLen + 1] =
'\0';
91 printf(
"%s\n", asciiBuffer);
92 strcpy(asciiBuffer,
"");
98 printf(
"%s\n", asciiBuffer);
110 std::stringstream out;
111 for(
int n = 0; n <
length; n++)
113 int val = (int)(binary_data[n] & 0xFF);
114 if ((val == 0x20) || (val >= 48 && val <= 57) || (val >= 65 && val <= 90) || (val >= 97 && val <= 122))
116 out << std::string(1,(
char)(val & 0xFF));
120 out <<
"\\x" << std::setfill(
'0') << std::setw(2) << std::hex << val;
131 double sampleRate = 1000.0;
136 for (
double t = 0; t < 5.0; t += 1.0 / sampleRate)
139 testSignal = 1.0 * cos(2 * M_PI * freq * t);
145 testSignal = 1.0 * sin(2 * M_PI * freq * t);
151 #ifdef TEST_DATA_DUMPER
152 int main(
int argc,
char *argv)