diff --git a/app/js/websocket.js b/app/js/websocket.js
index bbeaafc..dc5b238 100644
--- a/app/js/websocket.js
+++ b/app/js/websocket.js
@@ -180,9 +180,13 @@ function initSocket() {
socket.on('toastError', function(data) {
// console.log("toast", data)
- toast(" " + data, null, 2300, "bg-red fg-white");
+ // toast(" " + data, null, 2300, "bg-red fg-white");
+ Metro.dialog.create({
+ content: " " + data
+ });
//
});
+
socket.on('toastSuccess', function(data) {
console.log("toast", data)
toast(" " + data, null, 2300, "bg-green fg-white");
diff --git a/index.js b/index.js
index c46bbdb..b0ae0c6 100644
--- a/index.js
+++ b/index.js
@@ -830,6 +830,12 @@ io.on("connection", function(socket) {
var alarmCode = parseInt(data.split(':')[1]);
console.log('ALARM: ' + alarmCode + ' - ' + grblStrings.alarms(alarmCode));
status.comms.alarm = alarmCode + ' - ' + grblStrings.alarms(alarmCode)
+ var output = {
+ 'command': '',
+ 'response': 'ALARM: ' + alarmCode + ' - ' + grblStrings.alarms(alarmCode) + " [ " + command + " ]"
+ }
+ io.sockets.emit('data', output);
+ socket.emit("toastError", 'ALARM: ' + alarmCode + ' - ' + grblStrings.alarms(alarmCode) + " [ " + command + " ]")
break;
case 'smoothie':
status.comms.alarm = data;
@@ -890,7 +896,7 @@ io.on("connection", function(socket) {
command = command.replace(/(\r\n|\n|\r)/gm, "");
// console.log("CMD: " + command + " / DATA RECV: " + data.replace(/(\r\n|\n|\r)/gm, ""));
- if (command != "?" && command != "M105" && command != "$H" && data.length > 0) {
+ if (command != "?" && command != "M105" && data.length > 0) {
var string = "";
if (status.comms.sduploading) {
string += "SD: "