-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes the temporary issue of tmstmp == 0. Allows for running Telecommands w/o specifiying one beforehand. #258
base: main
Are you sure you want to change the base?
Fixes the temporary issue of tmstmp == 0. Allows for running Telecommands w/o specifiying one beforehand. #258
Conversation
Following test plan as instructed from above. First entering the telecommand CTS1+hello_world()!. Telecommand runs normally with timestamp == 0. Rerunning the same telecommand and expected output is received. Telecommand rerun is successful and timestamp ==0.
Second sent the telecommand 'CTS1+hello_world()@tssent=1!' it ran successfully at timestamp 'tssent=1' , then attempting to rerun the same command getting the expected output of timestamp collision.
In quick succession I ran the commands ''CTS1+hello_world()@tssent=2!', 'CTS1+hello_world()@tssent=3!' and 'CTS1+hello_world()@tssent=4!' with correct expected output and all telecommands ran successfully.
Now calling a different telecommand 'CTS1+echo_back_args(try)@tssent=6!', expected output is received at timestamp 6.
Calling 'CTS1+echo_back_args(try)@tssent=1!' and 'CTS1+echo_back_args(try)@tssent=2!', expected value is received and timestamp collision at timestamp 1 and timestamp 2 is achieved as expected.
Then to conclude called the telecommand 'CTS1+echo_back_args(try)!'. Expected output was received at timestamp == 0
|
I would prefer not to merge this one, and instead just have someone implement the actual fix described in #254. Would be okay if we closed this PR without merging? |
Of course. I'll close this issue then. I'll look into solving issue 254 then I apologize. |
No worries at all, thanks a lot! |
----------------------------------------------------------------------------------------------
This fix is meant to be temporary until we get the timestamp function working. This should make debugging and running telecommands as easy as it was before issue #53 was pushed.
----------------------------------------------------------------------------------------------
To Test:
- If you receive an error "Telecommand skipped due to timestamp collision" try Flashing/Building again.