When not directly connecting to an ECU but going through a gateway, the check introduced in #68 now fails. For example, I connect to IP 192.168.1.1 and its routing activation response contains diagnostic address 0x10. However, I want to connect to an ECU behind this gateway, let's say with diagnostic address 0x40. In the past I simply use 0x40 in the DoIPClient but this obviously now fails. What is the intention here? I think it is a valid use-case we should support?
When not directly connecting to an ECU but going through a gateway, the check introduced in #68 now fails. For example, I connect to IP 192.168.1.1 and its routing activation response contains diagnostic address 0x10. However, I want to connect to an ECU behind this gateway, let's say with diagnostic address 0x40. In the past I simply use 0x40 in the
DoIPClientbut this obviously now fails. What is the intention here? I think it is a valid use-case we should support?