@startuml !include theme.ipuml participant "Main controller\n(0x00)" as main participant "Vault PM\n(0x08)" as a participant "NeoTrellis PM\n(0x09)" as b participant "NeoTrellis unit 1\n(0x2e)" as neo1 participant "NeoTrellis unit 2\n(0x2f)" as neo2 activate main main -> a --++: SEX? a -> main --++: SEX ||| main -> b --++: SEX? b -> neo1: I2C write neo1 -> b: I2C read b -> neo2: I2C write neo2 -> b: I2C read b -> main --++: SEX ||| @enduml