mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-07 10:30:41 +02:00
send vector for ratecorr
This commit is contained in:
parent
3083260b28
commit
63a5b4d61f
@ -1168,10 +1168,8 @@ void Module::sendReceiverRateCorrections(const std::vector<int64_t> &t) {
|
|||||||
<< ']';
|
<< ']';
|
||||||
auto receiver = ReceiverSocket(shm()->rxHostname, shm()->rxTCPPort);
|
auto receiver = ReceiverSocket(shm()->rxHostname, shm()->rxTCPPort);
|
||||||
receiver.Send(F_SET_RECEIVER_RATE_CORRECT);
|
receiver.Send(F_SET_RECEIVER_RATE_CORRECT);
|
||||||
// TODO: use overload for vector
|
receiver.Send(static_cast<int>(t.size()));
|
||||||
int size = t.size();
|
receiver.Send(t);
|
||||||
receiver.Send(size);
|
|
||||||
receiver.Send(t.data(), t.size() * sizeof(t[0]));
|
|
||||||
if (receiver.Receive<int>() == FAIL) {
|
if (receiver.Receive<int>() == FAIL) {
|
||||||
throw RuntimeError("Receiver " + std::to_string(moduleId) +
|
throw RuntimeError("Receiver " + std::to_string(moduleId) +
|
||||||
" returned error: " + receiver.readErrorMessage());
|
" returned error: " + receiver.readErrorMessage());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user