Sampled-data control systems with non-uniform sampling: A survey of methods and trends