Hi everyone.
I need a special serial library built. I need to interrogate a physical device over serial. I cannot supply the physical device to you, once you agree to build this, I will have to use your code and test it, providing feedback as required.
There is a handshake required, including querying for available sensors. There is an associated instruction set (protocol), and data will be required to be placed into packages and stored, thus allowing the most recent package to be queried. Raw data received does not equal the data I wish to store - there will be computation of the raw values to store the meaningful data.
There are commands to send that retrieve different data sets. Some commands retrieve 5 bytes, some retrieve more, some commands cause the device to continually send data until you tell it to stop. This data stream may consist of multiple sensor data. The library must operate in the background and not stop the GUI.
So...
Handshake
Query for sensors
Retrieve current values
Compute actual data and store it
Retrieve current values
etc
[Occasionally...] Receive command
Stop current data stream
Send command to device
Retrieve current values
Compute actual data and store it
Retrieve current values
etc
I am happy for you to own the IP, but I must be able to use it without payment, including for commercial use.
Who's up for the challenge?
I need a special serial library built. I need to interrogate a physical device over serial. I cannot supply the physical device to you, once you agree to build this, I will have to use your code and test it, providing feedback as required.
There is a handshake required, including querying for available sensors. There is an associated instruction set (protocol), and data will be required to be placed into packages and stored, thus allowing the most recent package to be queried. Raw data received does not equal the data I wish to store - there will be computation of the raw values to store the meaningful data.
There are commands to send that retrieve different data sets. Some commands retrieve 5 bytes, some retrieve more, some commands cause the device to continually send data until you tell it to stop. This data stream may consist of multiple sensor data. The library must operate in the background and not stop the GUI.
So...
Handshake
Query for sensors
Retrieve current values
Compute actual data and store it
Retrieve current values
etc
[Occasionally...] Receive command
Stop current data stream
Send command to device
Retrieve current values
Compute actual data and store it
Retrieve current values
etc
I am happy for you to own the IP, but I must be able to use it without payment, including for commercial use.
Who's up for the challenge?