Cannon boost shapes use the WEAPON_IN and or WEAPON_OUT port flags.
WEAPON_IN
WEAPON_OUT
Cannon boost shapes can also (todo)