I get very reproducible limit of mapping transmit messages on SDU and Zombieverter at arround 20 signals. Much below 50 Signals and 10 Messages limit.
From webinterface I can narrow it down to:
CAN mapping SDO abort at subindex 2 (gain and offset): 0x06020000
I used the same signal to make sure, that it is not the signal definition itself to stop it. Also with completely different signal same symptoms.

I guess, it is either about timing that the handshake is interrupted after a certain time by other SDO messages or by a bug not corretly using the CanMap in int CanMap::Add(CANIDMAP *canMap, Param::PARAM_NUM param, uint32_t canId, uint8_t offsetBits, int8_t length, float gain, int8_t offset)
I am missing knowledge, how to debug the Zombieverter during runtime, to narrow down the error cause.
I get very reproducible limit of mapping transmit messages on SDU and Zombieverter at arround 20 signals. Much below 50 Signals and 10 Messages limit.
From webinterface I can narrow it down to:
CAN mapping SDO abort at subindex 2 (gain and offset): 0x06020000
I used the same signal to make sure, that it is not the signal definition itself to stop it. Also with completely different signal same symptoms.

I guess, it is either about timing that the handshake is interrupted after a certain time by other SDO messages or by a bug not corretly using the CanMap in int CanMap::Add(CANIDMAP *canMap, Param::PARAM_NUM param, uint32_t canId, uint8_t offsetBits, int8_t length, float gain, int8_t offset)
I am missing knowledge, how to debug the Zombieverter during runtime, to narrow down the error cause.