Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Is called if this script shall be exited.
- function stopScript()
- {
- scriptThread.appendTextToConsole("log script has been stopped");
- }
- scriptThread.appendTextToConsole('log script has started');
- /*
- * Converts a number into 2 digit string.
- * @param number The number.
- * @return The string.
- */
- function numberToTwoDigitString(number)
- {
- number = number.toString()
- if(number.length == 1)
- {
- number = "0" + number;
- }
- return number;
- }
- /*
- * Create the file name for the log file.
- * @return The created file name.
- */
- function createFileName()
- {
- var result = "log";
- var now = new Date(Date.now());
- result += "_" + numberToTwoDigitString(now.getFullYear());
- result += "-" + numberToTwoDigitString(now.getMonth()) ;
- result += "-" + numberToTwoDigitString(now.getDate());
- result += "_" + numberToTwoDigitString(now.getHours());
- result += "-" + numberToTwoDigitString(now.getMinutes());
- result += "-" + numberToTwoDigitString(now.getSeconds());
- result += ".txt";
- return result;
- }
- function dataReceivedSlot(data)
- {
- g_receivedData = g_receivedData.concat(data);
- g_receiveTimer.start(100);
- }
- function timerSlot()
- {
- scriptFile.writeFile(createFileName(), true, conv.byteArrayToString(g_receivedData), true);
- /scriptFile.writeFile(createFileName(), true, "fg",true);*/
- g_receivedData = Array();
- g_receiveTimer.stop();
- }
- var g_receivedData = Array();
- var g_receiveTimer = scriptThread.createTimer();
- g_receiveTimer.timeoutSignal.connect(timerSlot);
- scriptInf.dataReceivedSignal.connect(dataReceivedSlot)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement