C# WindowsForm Как реализовать список действий, которые должна выполнять программа и добавление в этот список действий по шаблону?
Я еще новичок в программировании и объясню так, как я это понимаю.
У меня есть библиотека для управления CAN-интерфейсом и я хочу написать приложение, которое взаимодействует с этим CAN-интерфейсом.
Вопрос в следующем. Я хочу сделать так чтоб в приложении можно было реализовать события.
Под словом "событие" я имею ввиду 2 шаблона команды для CAN-интерфейса, а именно:
- Название "Отправить сообщение". Параметры которые нужно будет вписать в этот шаблон: "ID" "Data[8]"
- Название "Отследить прием сообщения". Параметры которые нужно будет вписать в этот шаблон: "ID" "Data[8]", "Время которое ожидать сообщение", "Если пришло то...", "Если не пришло то..."
- Название "Отследить прием сигнала". Параметры которые нужно будет вписать в этот шаблон: "ID" "Data[8]", "Время которое ожидать сигнал", "Если пришло то...", "Если не пришло то..."
Как реализовать цепочку которая будет обрабатывать эти шаблоны и проверять выполнено ли действие?
Объясняю действия пользователя:
- Открывает приложение
- Нажимает добавить событие : Отправить кан сообщение ID-... Data-[...]
- Нажимает добавить событие : Отследить прием сообщения ID-... Data-[...] Время ожидания 500мс Если пришло, то записать результат "Сообщение пришло". Если не пришло, записать результат "Сообщение не пришло"
- Проверяет какой результат выдало приложение.
Я реализовал прием и оправку сообщения, но вот как сделать именно цепочку, которая будет выполняться не понимаю))