diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js index 392054b131be989f68c276cefaa77714be5f84ff..9ad4d92959b72d7a17d261a2f6e735b27a836f22 100644 --- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js +++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js @@ -3,6 +3,8 @@ unparam: true */ var GAMEPARAMETERS = {}; +//for DEBUG/TEST mode +var baseLogFunction = console.log, console_log = ""; /******************************* DRONE MANAGER ********************************/ var DroneManager = /** @class */ (function () { @@ -549,6 +551,15 @@ var GameManager = /** @class */ (function () { FixedWingDroneAPI: FixedWingDroneAPI, DroneLogAPI: DroneLogAPI }; + if (this._game_parameters_json.debug_test_mode) { + console.log = function () { + baseLogFunction.apply(console, arguments); + var args = Array.prototype.slice.call(arguments); + for (var i = 0;i < args.length;i++) { + console_log += args[i] + "\n"; + } + }; + } } Object.defineProperty(GameManager.prototype, "gameParameter", { @@ -563,7 +574,11 @@ var GameManager = /** @class */ (function () { var gadget = this; return gadget._init() .push(function () { - return gadget._flight_log; + return { + 'message': gadget._result_message, + 'content': gadget._flight_log, + 'console_log': console_log + }; }); }; diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml index 1900f7d986145ba96195461e8d25c7bfcb2c3931..f29e3f2f055e5bc648c3899f80080a8970dda0c0 100644 --- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml +++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml @@ -240,7 +240,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>1009.36979.45339.6075</string> </value> + <value> <string>1010.3592.54606.53538</string> </value> </item> <item> <key> <string>state</string> </key> @@ -260,7 +260,7 @@ </tuple> <state> <tuple> - <float>1688635184.98</float> + <float>1690478004.4</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js index 77a51c1e51d1fc11957b191569c2a593aa8dfe96..0f676ed20b9a9eab7d7471da7bcc56af79af4964 100644 --- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js +++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js @@ -555,9 +555,9 @@ .push(function (result) { var a, blob, div, key, log, log_content; i = 0; - for (key in result) { - if (result.hasOwnProperty(key)) { - log_content = result[key].join('\n').replaceAll(",", ";"); + for (key in result.content) { + if (result.content.hasOwnProperty(key)) { + log_content = result.content[key].join('\n').replaceAll(",", ";"); blob = new Blob([log_content], {type: 'text/plain'}); a = domsugar('a', { text: 'Download Simulation LOG ' + i, diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml index 67890cecf7742af7adecea9ec1dd14816f795c09..c19f851443ac3c230eed268bbf87730d7e9ff306 100644 --- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml +++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml @@ -246,7 +246,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>1009.22574.47206.13909</string> </value> + <value> <string>1009.59163.16294.47701</string> </value> </item> <item> <key> <string>state</string> </key> @@ -266,7 +266,7 @@ </tuple> <state> <tuple> - <float>1687785962.67</float> + <float>1690477710.21</float> <string>UTC</string> </tuple> </state>