Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
This commit is contained in:
21
tools/EVerest-main/modules/Misc/System/diagnostics_uploader.sh
Executable file
21
tools/EVerest-main/modules/Misc/System/diagnostics_uploader.sh
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
. "${1}"
|
||||
|
||||
echo "$UPLOADING"
|
||||
sleep 2
|
||||
curl --progress-bar --ssl --connect-timeout "$CONNECTION_TIMEOUT" -T "${4}" "${2}"
|
||||
curl_exit_code=$?
|
||||
if [[ $curl_exit_code -eq 0 ]]; then
|
||||
echo "$UPLOADED"
|
||||
elif [[ $curl_exit_code -eq 67 ]] || [[ $curl_exit_code -eq 35 ]] || [[ $curl_exit_code -eq 69 ]] ||
|
||||
[[ $curl_exit_code -eq 9 ]]; then
|
||||
echo "$PERMISSION_DENIED"
|
||||
elif [[ $curl_exit_code -eq 3 ]] || [[ $curl_exit_code -eq 6 ]] || [[ $curl_exit_code -eq 10 ]] ||
|
||||
[[ $curl_exit_code -eq 87 ]]; then
|
||||
echo "$BAD_MESSAGE"
|
||||
elif [[ $curl_exit_code -eq 1 ]]; then
|
||||
echo "$NOT_SUPPORTED_OPERATION"
|
||||
else
|
||||
echo "$UPLOAD_FAILURE"
|
||||
fi
|
||||
Reference in New Issue
Block a user