- Command and Payload into one region, Status into another
block-beta
columns 2
block:MM
IP["InfoPage"]
EB["ExternalBuff"]
IB["InternalBuff"]
CBS["CommandBuffs"]
SBS["StatusBuffs"]
end
space
space
space
block:CBM
C0["Command0"]
C1["Command1"]
space
CN["CommandN"]
end
block:SBM
S0["Status0"]
S1["Status1"]
space
SN["StatusN"]
end
space
space
block:C1M
C1C["Ctrl1"]
C1B["Blast1"]
end
block:S1M
S1S["Stat1"]
end
CBS --> CBM
C1 --> C1M
S1 --> S1M
- bundle Control and Status into Command Buffer.
block-beta
columns 1
block:MM
IP["InfoPage"]
EB["ExternalBuff"]
IB["InternalBuff"]
CBS["CommandBuffs"]
end
space
block:CBM
C0["Command0"]
C1["Command1"]
C2["Command2"]
space
CN["CommandN"]
end
space
block:C1M
C1C["Ctrl1"]
C1S["Stat1"]
C1B["Blast1"]
end
CBS --> CBM
C1 --> C1M