Hi Chris, this should not be a big problem as this was the main reason I introduced the whol "Handler Registration" Concept where you tell the underlying layer which type of root it should try to deserialize.
Lets chat later today or tomorrow to find a way but generally this should be rather "straightforward" Julian Am 05.08.20, 14:40 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Hi all, While working on the ADS driver I ran into a problem with the new drivers. With ADS depending on the selected transport I would need the driver to use a different Root-Level type. AmsTCPPacket for TCP based traffic and AmsSerialFrame for serial transports. However right now I have no means to do this. I think it would be great if there was an extension point to the new driver core, that allows to register another layer in front of the current root, that allows this transoport-dependent level. I think this also applies or could apply to other drivers too, so I think it would be great to have this in the SPI part. Chris