How do target flow switch manufacturers achieve multiple communication protocols?