Merge branch 'developer' into g2continuous

This commit is contained in:
2020-09-07 17:07:09 +02:00
13 changed files with 383 additions and 102 deletions

View File

@ -6941,6 +6941,16 @@ int get_receiver_parameters(int file_des) {
if (n < 0)
return printSocketReadError();
// additional storage cells
#ifdef JUNGFRAUD
i32 = getNumAdditionalStorageCells();
#else
i32 = 0;
#endif
n += sendData(file_des, &i32, sizeof(i32), INT32);
if (n < 0)
return printSocketReadError();
// analog samples
#if defined(CHIPTESTBOARDD) || defined(MOENCHD)
i32 = getNumAnalogSamples();
@ -7018,6 +7028,26 @@ int get_receiver_parameters(int file_des) {
if (n < 0)
return printSocketReadError();
// readnlines
#ifdef EIGERD
i32 = getReadNLines();
#else
i32 = 0;
#endif
n += sendData(file_des, &i32, sizeof(i32), INT32);
if (n < 0)
return printSocketReadError();
// threshold ev
#ifdef EIGERD
i32 = getThresholdEnergy();
#else
i32 = 0;
#endif
n += sendData(file_des, &i32, sizeof(i32), INT32);
if (n < 0)
return printSocketReadError();
// dynamic range
i32 = setDynamicRange(GET_FLAG);
n += sendData(file_des, &i32, sizeof(i32), INT32);
@ -7178,6 +7208,26 @@ int get_receiver_parameters(int file_des) {
if (n < 0)
return printSocketReadError();
// scan parameters
// scan enable, dac, start, stop, step
// scan dac settle time
int i32s[5] = {0, 0, 0, 0, 0};
i64 = 0;
i32s[0] = scan;
if (scan) {
i32s[1] = scanGlobalIndex;
i32s[2] = scanSteps[0];
i32s[3] = scanSteps[numScanSteps - 1];
i32s[4] = scanSteps[1] - scanSteps[0];
i64 = scanSettleTime_ns;
}
n += sendData(file_des, i32s, sizeof(i32s), INT32);
if (n < 0)
return printSocketReadError();
n += sendData(file_des, &i64, sizeof(i64), INT64);
if (n < 0)
return printSocketReadError();
LOG(logINFO, ("Sent %d bytes for receiver parameters\n", n));
return OK;