This is the second phase to a 2-phase project.
The scope of this work is to write code that builds the responses based on the attached file '[url removed, login to view]'. In the first phase, the developer created an NSP protocol API. The '[url removed, login to view]' attachment is a description of the first phase which has been completed.
The existing NSP protocol simulator is written in Visual C, with the NSP API written in C (see attached .rar file). The second phase must implement the various external commands, (Init, peek, poke, telemetry, crc, application-telemetry, application-command) and various internal commands and operate calling simulated C functions where necessary. The code will be run on a PIC microcontroller, and it would be good to write the code specifically for it, but it can also be written on a PC and simulated.
Example of code use case:
The NSP protocol API parses a packet, its external command is PEEK. The code in question must call the PEEK command, read memory, build a response, and send a response.
I believe the project to be very well defined, but if you have any questions prior to bidding, please let me know.