Always return the size of the downloaded data.
This commit is contained in:
parent
8a90c18a06
commit
d12a44c458
@ -37,7 +37,7 @@ int test_dump_memory (const char* name, const char* filename)
|
||||
|
||||
message ("device_download\n");
|
||||
rc = device_download (device, data, sizeof (data));
|
||||
if (rc != DEVICE_STATUS_SUCCESS) {
|
||||
if (rc < 0) {
|
||||
WARNING ("Cannot read memory.");
|
||||
device_close (device);
|
||||
return rc;
|
||||
@ -46,7 +46,7 @@ int test_dump_memory (const char* name, const char* filename)
|
||||
message ("Dumping data\n");
|
||||
FILE* fp = fopen (filename, "wb");
|
||||
if (fp != NULL) {
|
||||
fwrite (data, sizeof (unsigned char), sizeof (data), fp);
|
||||
fwrite (data, sizeof (unsigned char), rc, fp);
|
||||
fclose (fp);
|
||||
}
|
||||
|
||||
|
||||
@ -82,7 +82,7 @@ int test_dump_memory_data (const char* name, const char* filename)
|
||||
|
||||
message ("device_download\n");
|
||||
rc = device_download (device, data, sizeof (data));
|
||||
if (rc != DEVICE_STATUS_SUCCESS) {
|
||||
if (rc < 0) {
|
||||
WARNING ("Cannot read memory.");
|
||||
device_close (device);
|
||||
return rc;
|
||||
@ -91,7 +91,7 @@ int test_dump_memory_data (const char* name, const char* filename)
|
||||
message ("Dumping data\n");
|
||||
FILE* fp = fopen (filename, "wb");
|
||||
if (fp != NULL) {
|
||||
fwrite (data, sizeof (unsigned char), sizeof (data), fp);
|
||||
fwrite (data, sizeof (unsigned char), rc, fp);
|
||||
fclose (fp);
|
||||
}
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ int test_dump_memory (const char* name, const char* filename)
|
||||
|
||||
message ("device_download\n");
|
||||
rc = device_download (device, data, sizeof (data));
|
||||
if (rc != DEVICE_STATUS_SUCCESS) {
|
||||
if (rc < 0) {
|
||||
WARNING ("Cannot read memory.");
|
||||
device_close (device);
|
||||
return rc;
|
||||
@ -31,7 +31,7 @@ int test_dump_memory (const char* name, const char* filename)
|
||||
message ("Dumping data\n");
|
||||
FILE* fp = fopen (filename, "wb");
|
||||
if (fp != NULL) {
|
||||
fwrite (data, sizeof (unsigned char), sizeof (data), fp);
|
||||
fwrite (data, sizeof (unsigned char), rc, fp);
|
||||
fclose (fp);
|
||||
}
|
||||
|
||||
|
||||
@ -23,7 +23,7 @@ int test_dump_memory (const char* name, const char* filename)
|
||||
|
||||
message ("device_download\n");
|
||||
rc = device_download (device, data, sizeof (data));
|
||||
if (rc != DEVICE_STATUS_SUCCESS) {
|
||||
if (rc < 0) {
|
||||
WARNING ("Cannot read memory.");
|
||||
device_close (device);
|
||||
return rc;
|
||||
@ -32,7 +32,7 @@ int test_dump_memory (const char* name, const char* filename)
|
||||
message ("Dumping data\n");
|
||||
FILE* fp = fopen (filename, "wb");
|
||||
if (fp != NULL) {
|
||||
fwrite (data, sizeof (unsigned char), sizeof (data), fp);
|
||||
fwrite (data, sizeof (unsigned char), rc, fp);
|
||||
fclose (fp);
|
||||
}
|
||||
|
||||
|
||||
@ -260,7 +260,7 @@ reefnet_sensuspro_device_download (device_t *abstract, unsigned char *data, unsi
|
||||
return DEVICE_STATUS_MEMORY;
|
||||
}
|
||||
|
||||
return DEVICE_STATUS_SUCCESS;
|
||||
return REEFNET_SENSUSPRO_MEMORY_SIZE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -402,7 +402,7 @@ reefnet_sensusultra_device_download (device_t *abstract, unsigned char *data, un
|
||||
npages++;
|
||||
}
|
||||
|
||||
return DEVICE_STATUS_SUCCESS;
|
||||
return REEFNET_SENSUSULTRA_MEMORY_DATA_SIZE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -164,7 +164,7 @@ suunto_eon_device_download (device_t *abstract, unsigned char data[], unsigned i
|
||||
return DEVICE_STATUS_MEMORY;
|
||||
}
|
||||
|
||||
return DEVICE_STATUS_SUCCESS;
|
||||
return SUUNTO_EON_MEMORY_SIZE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -208,7 +208,7 @@ uwatec_aladin_device_download (device_t *abstract, unsigned char data[], unsigne
|
||||
return DEVICE_STATUS_MEMORY;
|
||||
}
|
||||
|
||||
return DEVICE_STATUS_SUCCESS;
|
||||
return UWATEC_ALADIN_MEMORY_SIZE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user