diff --git a/src/rest/api/api_printer.lua b/src/rest/api/api_printer.lua index 9fc693b..40704ca 100644 --- a/src/rest/api/api_printer.lua +++ b/src/rest/api/api_printer.lua @@ -10,7 +10,6 @@ local lfs = require('lfs') local log = require('util.logger') local utils = require('util.utils') local settings = require('util.settings') -local printDriver = require('print3d') local printerUtils = require('util.printer') local accessManager = require('util.access') @@ -165,6 +164,7 @@ end --accepts: id(string) (the printer ID to append to) --accepts: first(bool) (chunks will be concatenated but output file will be cleared first if this argument is true) --accepts: start(bool) (only when this argument is true will printing be started) +--returns: when the gcode buffer cannot accept the gcode, or the IPC transaction fails, a fail with a (formal, i.e., parseable) status argument will be returned function M.print_POST(request, response) log:info(MOD_ABBR, "API:printer/print") diff --git a/src/script/d3dapi b/src/script/d3dapi index 3dbe552..c97fab5 100644 --- a/src/script/d3dapi +++ b/src/script/d3dapi @@ -10,15 +10,16 @@ LUA=lua SCRIPT_PATH=/usr/share/lua/wifibox -LOG_FILE=/tmp/wifibox.log +LOG_FILE=/tmp/wifibox.cgi-fallback.log cd $SCRIPT_PATH -echo "CGI invocation" >> $LOG_FILE +#echo "CGI invocation" >> $LOG_FILE #strace -o /tmp/trace-$$.log -ff $LUA ./cmdmain.lua $@ 2>> $LOG_FILE $LUA ./cmdmain.lua $@ 2>> $LOG_FILE exit $? + # Code below is for debugging incoming CGI data read -n $CONTENT_LENGTH POSTDATA echo -e "Content-type: text/plain\r\n\r\n"