Text this: Design of a fault-tolerant Ethernet-based networked control system with zero-packet loss for critical time applications