kopia lustrzana https://github.com/rs1729/RS
read raw-data2
rodzic
f22b480450
commit
af7682bf8c
|
@ -85,7 +85,7 @@ int bufpos = -1;
|
||||||
ui8_t frame[FRAME_LEN] = { 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x10};
|
ui8_t frame[FRAME_LEN] = { 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x10};
|
||||||
/* --- RS92-SGP ------------------- */
|
/* --- RS92-SGP ------------------- */
|
||||||
|
|
||||||
char buffer_rawin[2*FRAME_LEN+4];
|
char buffer_rawin[2*FRAME_LEN+4]; //## char buffer_rawin[3*FRAME_LEN+8];
|
||||||
|
|
||||||
|
|
||||||
#define MASK_LEN 64
|
#define MASK_LEN 64
|
||||||
|
@ -1057,13 +1057,13 @@ int main(int argc, char *argv[]) {
|
||||||
{
|
{
|
||||||
while (1 > 0) {
|
while (1 > 0) {
|
||||||
|
|
||||||
pbuf = fgets(buffer_rawin, 2*FRAME_LEN+2, fp);
|
pbuf = fgets(buffer_rawin, 2*FRAME_LEN+2, fp); //## pbuf = fgets(buffer_rawin, 3*FRAME_LEN+4, fp);
|
||||||
if (pbuf == NULL) break;
|
if (pbuf == NULL) break;
|
||||||
buffer_rawin[2*FRAME_LEN+1] = '\0';
|
buffer_rawin[2*FRAME_LEN+1] = '\0'; //## buffer_rawin[3*FRAME_LEN+1] = '\0';
|
||||||
len = strlen(buffer_rawin) / 2;
|
len = strlen(buffer_rawin) / 2; //## len = strlen(buffer_rawin) / 3;
|
||||||
if (len > pos_SondeID+8) {
|
if (len > pos_SondeID+8) {
|
||||||
for (i = 0; i < len; i++) {
|
for (i = 0; i < len; i++) { //%2x SCNx8=%hhx(inttypes.h)
|
||||||
sscanf(buffer_rawin+2*i, "%2x", frame+i); //%2x SCNx8=%hhx(inttypes.h)
|
sscanf(buffer_rawin+2*i, "%2x", frame+i); //## sscanf(buffer_rawin+3*i, "%3x", frame+5+i);
|
||||||
}
|
}
|
||||||
if (len < FRAME_LEN-20) err_gps = 1;
|
if (len < FRAME_LEN-20) err_gps = 1;
|
||||||
print_frame(len);
|
print_frame(len);
|
||||||
|
|
Ładowanie…
Reference in New Issue