Many tasks in implementing a protocol are iterative, not linear. Over the course of implementation, you will come back to "earlier" steps to add functionality required by "later" steps.
Create the overall services
- Create a Project
- Implement the main function
- Define Error and Warning Messages
- Replace the default Protocol Icon with icons to represent your protocol.
- Implement any utility functions and data structures that are particular to your .
Implement Test Run
See Implementing Test Run
Test the protocol
See Protocol Add-on Overall Testing