OnTransportTargetRequested

Can someone provide bit more information on this event?

The event belongs to a TransportNode and is triggered each time the controller/resource is transporting a product and needs a target, this means that the event can be triggered multiple times during a product transport? Or when does the controller “need a target”? When the movement is already started the target is set until the movement is finished.

In my case i get the event triggered twice in the same transport process and want to check if that is expected behaviour.

A transport controller may request this info as many times it pleases. It depends on the implementation of the controller, most of which are done with Python scripting.

In practice it is useful to request the info as late as possible, as that potentially allows delaying decisions like which slot in a buffer a particular product should be placed into. The decision making can then use most up-to-date information.