-
Notifications
You must be signed in to change notification settings - Fork 12
Enhancements made for use with the Wombat data logger #30
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
Conversation
Enhanced support for MQTT. Added support for FTP. Added URC string constants. Added getFileBlock method.
Hi David (@dajtxx ), Sincere thanks for this. Just working my way through it now. (It would have really helped if you could have broken this up into separate commits!) More later... Best wishes, |
There are a few more changes coming.
1. Remove the F macro from printf method calls in getFileBlock because it doesn't work. I hacked my WString.h file a long time ago and forgot about it.
2. Some more FTP related methods.
Regards, David.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great - thanks!
There are some small tweaks to be made.
Please have a look at the backward compatibility concerns. I'm worried most about the int
to SARA_R5_mqtt_command_opcode_t
change. I'll have to merge your changes to test it.
Removed F macro from Serial.printf calls.
Hi David, |
Thanks Paul. We have a few more FTP methods coming but they're not related to these ones, so a new pull request should be ok for them. I don't plan on changing anything more in this pull request. |
Thanks David. |
Not a great result. I'm having a look too. There is at least one place I missed the change from the command enum type back to an int, and a lot of String problems. |
Thanks David. If you're OK picking your way through the workflow checks, I'll just leave it with you. ESP32 only found one error - trying to Let me know if you need me to help resolve anything and/or re-run the workflow. Best, |
Fixed enum as sscanf destination. Replaced String.isEmpty() with String.length() < 1. Removed odd String usage in mqttPublishTextMsg. Removed Stream.printf() calls.
Hi Paul, can you please run this commit through the tests? I was about the change the workflow to allow workflow_dispatch so I could run them on the fork but I think that will get pushed through to you so I stopped. |
Hi David, Sure. I just added workflow_dispatch to main. Please feel free to copy and push the change from there. |
Update compile-sketch.yml - add Action workflow_dispatch
Thanks, the workflow passed on my fork. |
Thanks David - all looks good. |
Fixed a couple of memory bugs related to URC processing.
Enhanced support for MQTT.
Added support for FTP.
Added URC string constants.
Added getFileBlock method.