DISCLAIMER: This is how I do things, there maybe a better way that others can contribute and I am not an expert, but these seem to work for me!
You can send what you need from the EMU Black to the ADU over CAN. Here are some example screen shots of how I do things. Fristly define an unsed can stream address (I use 771 in this 1st example). Sending unsigned 8 bits allows you to send true/false vaues (ie 0 or 1). Ensure the DLC value matches the number of bits you are sending and the positions start at 0 (through to 7). Although I am only sending 5 bits in this example:
Then in the ADU, I created a CANBus Message Object on the same ID, then CANBus Inputs that match the byte offsets (also ensure the byte offsets match what is in the EMU)
If you want to send values EG decimals with 1 point (EG 16.2), you need to use 16bit unsigned little endian in the EMU Black and also use a 10 muliplier. Note in this method you can only send four values per ID and the DLC should be 2,4,6 or 8 (depending on how many value ‘pairs’ you are sending). Note that I am using ID 770 and DLC 8 in this example (IE 4 pairs of values IE n.n)
Then in the ADU, create a CANBus Message Object on the same ID, then CANBus Inputs that match the byte offsets, but this time you must use dividers to get the first and second decimal EG 16 and then 2) esnure you set the orrect byte offset and set decimal places to .1.
In this example I am receiving short-term-trim from the EMU black as n.n. The byte offset matches the ECU, the divider is 10 and the decimal places is 1, this will give me n.n
Finally in the LOGGING channels, set the frequency as you need
Another tip I recommend is look at how the ADU is receiving standard EMU black values into the ADU by looking at how the factory defaults get sent, there are plenty of clues in them as well (EG how fuel pressure is sent using BAR) - I am still learning about using more advanced logging configs for value calculation.
Hopefully this will get you started!