diff --git a/MP-IO/Controllers/IOBController.cs b/MP-IO/Controllers/IOBController.cs
index 1848a8c7..f9a7dc9d 100644
--- a/MP-IO/Controllers/IOBController.cs
+++ b/MP-IO/Controllers/IOBController.cs
@@ -316,6 +316,105 @@ namespace MP_IO.Controllers
return answ;
}
+
+ // GET: IOB/ulog/SIMUL_03?flux=PROG&valore=P0001&dtEve=20161223180600000&dtCurr=20161223180600000&cnt=999&matrOpr=0=0&label=&valNum
+ public string ulog(string id, string flux, string valore, string dtEve, string dtCurr, string cnt, string matrOpr, string label, string valNum)
+ {
+ string answ = "";
+ // formato yyyymmddHHMMSSnnn ovvero da anno a millisecondi
+ if (cnt == null)
+ {
+ cnt = "0";
+ }
+
+ DateTime dataOraEvento = DateTime.Now;
+ if (memLayer.ML.CRI("_logLevel") > 6)
+ {
+ logger.lg.scriviLog($"ulog | Valori letti: idxMacchina: {id} | flux: {flux} valore: {valore} | matrOpr: {matrOpr} | label: {label} | valNum: {valNum}", tipoLog.INFO);
+ }
+ try
+ {
+ DataLayer DataLayerObj = new DataLayer();
+ int count = 0;
+ int nMatrOpr = 0;
+ int nValNum = 0;
+ Int32.TryParse(cnt, out count);
+ Int32.TryParse(matrOpr, out nMatrOpr);
+ Int32.TryParse(valNum, out nValNum);
+ answ = DataLayerObj.processUserLog(id, flux, valore, dtEve, dtCurr, count, nMatrOpr, label, nValNum);
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog($"Errore in ulog{Environment.NewLine}{exc}");
+ answ = "NO";
+ }
+ return answ;
+ }
+ ///
+ /// Processa una chiamata POST per l'invio di una List Json 1+ UserAction (contiene controlli, scarti, dichiarazioni)
+ /// POST: IOB/ulogJson/SIMUL_03
+ ///
+ /// ID dell'IOB
+ ///
+ [HttpPost]
+ public string ulogJson(string id)
+ {
+ int insDone = 0;
+ string answ = "-";
+ // questa classe è derivata da Controller.Response... x cui recupero lo stream in altro modo...
+ string content = "";
+ System.Web.HttpContext.Current.Request.InputStream.Position = 0;
+ using (var reader = new StreamReader(
+ Request.InputStream, System.Text.Encoding.UTF8, true, 4096, true))
+ {
+ content = reader.ReadToEnd();
+ }
+ //Rest
+ System.Web.HttpContext.Current.Request.InputStream.Position = 0;
+ // se ho dati...
+ if (content != "")
+ {
+ DataLayer DataLayerObj = new DataLayer();
+ // procedo a deserializzare in blocco l'oggetto...
+ ulogJsonPayload receivedData = new ulogJsonPayload();
+ try
+ {
+ // deserializzo.
+ receivedData = JsonConvert.DeserializeObject(content);
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog($"Errore in fase deserializzazione ulogJson{Environment.NewLine}{exc}");
+ answ = "NO";
+ }
+ // se ho qualcosa da processare...
+ if (receivedData != null)
+ {
+ // per ogni valore --> salvo!
+ try
+ {
+ foreach (var item in receivedData.fluxData)
+ {
+ // formato datetime come yyyyMMddHHmmssfff -->es: 20181223180600000
+ answ = DataLayerObj.processUserLog(id, item.flux, item.valore, item.dtEve.ToString("yyyyMMddHHmmssfff"), item.dtCurr.ToString("yyyyMMddHHmmssfff"), item.cnt, item.matrOpr, item.label, item.valNum);
+ }
+ // se vuoto --> OK!
+ if (string.IsNullOrEmpty(answ))
+ {
+ answ = $"OK {insDone} processed";
+ }
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog($"Errore in fase invio valori ulogJson{Environment.NewLine}{exc}");
+ answ = "NO";
+ }
+ }
+ }
+ return answ;
+
+ }
+
///
/// Chiude ODL precedente ed avvia uno nuovo (duplicandolo e sitemando quantità RIMANENTE), e CONFERMA produzione...
///
@@ -1356,75 +1455,6 @@ namespace MP_IO.Controllers
return answ;
}
- ///
- /// Processa una chiamata POST per l'invio di una List Json 1+ UserAction (contiene controlli, scarti, dichiarazioni)
- /// POST: IOB/recordUserAction/SIMUL_03
- ///
- /// ID dell'IOB
- ///
- [HttpPost]
- public string recordUserAction(string id)
- {
- string answ = "";
- if (string.IsNullOrWhiteSpace(id))
- {
- answ = "Missing IOB";
- }
- else
- {
- // questa classe è derivata da Controller.Response... x cui recupero lo stream in altro modo...
- string content = "";
- System.Web.HttpContext.Current.Request.InputStream.Position = 0;
- using (var reader = new StreamReader(Request.InputStream, System.Text.Encoding.UTF8, true, 4096, true))
- {
- content = reader.ReadToEnd();
- }
- //Rest
- System.Web.HttpContext.Current.Request.InputStream.Position = 0;
- // procedo a deserializzare in blocco l'oggetto...
- userAction azione = new userAction();
- try
- {
- // deserializzo.
- azione = JsonConvert.DeserializeObject(content);
- // se != null --> salvo!
- if (azione != null)
- {
- // salvo
- DataLayer DataLayerObj = new DataLayer();
- if (azione.listaDic != null)
- {
- foreach (var recDic in azione.listaDic)
- {
- DataLayerObj.taDiarioDich.insertQuery(recDic.tagCode, id, DateTime.Now, recDic.matrOpr, recDic.valString);
- }
- }
- if (azione.listRCon != null)
- {
- foreach (var recCon in azione.listRCon)
- {
- DataLayerObj.taRC.insertQuery(id, recCon.matrOpr, recCon.esitoOk, recCon.note, DateTime.Now);
- }
-
- }
- if (azione.listRSca != null)
- {
- foreach (var recSca in azione.listRSca)
- {
- DataLayerObj.taRS.insertQuery(id, DateTime.Now, recSca.causale, recSca.qta, recSca.note, recSca.matrOpr);
- }
- }
- answ = "OK";
- }
- }
- catch (Exception exc)
- {
- logger.lg.scriviLog($"Errore in recordUserAction{Environment.NewLine}{exc}");
- answ = "NO";
- }
- }
- return answ;
- }
#endregion Public Methods
}
diff --git a/MP-Site/WebUserControls/mod_listaStatiEventi.ascx.cs b/MP-Site/WebUserControls/mod_listaStatiEventi.ascx.cs
index 0a7f6d12..8c60ca9a 100644
--- a/MP-Site/WebUserControls/mod_listaStatiEventi.ascx.cs
+++ b/MP-Site/WebUserControls/mod_listaStatiEventi.ascx.cs
@@ -69,7 +69,7 @@ namespace MP_SITE.WebUserControls
#region Protected Methods
- protected void Page_Load(object sender, EventArgs e)
+ protected override void Page_Load(object sender, EventArgs e)
{
_resoconti = new resoconti();
if (!Page.IsPostBack)
diff --git a/MP-Site/WebUserControls/mod_mainMap.ascx.cs b/MP-Site/WebUserControls/mod_mainMap.ascx.cs
index 0472f39d..6c0dcc26 100644
--- a/MP-Site/WebUserControls/mod_mainMap.ascx.cs
+++ b/MP-Site/WebUserControls/mod_mainMap.ascx.cs
@@ -7,7 +7,7 @@ namespace MP_SITE.WebUserControls
{
#region Protected Methods
- protected void Page_Load(object sender, EventArgs e)
+ protected override void Page_Load(object sender, EventArgs e)
{
// blocco button della pagina corrente...
if (Page.Title.Contains("Stato"))
diff --git a/MP-TAB/WebUserControls/BaseUserControl.cs b/MP-TAB/WebUserControls/BaseUserControl.cs
index 944b0a42..a9dc7765 100644
--- a/MP-TAB/WebUserControls/BaseUserControl.cs
+++ b/MP-TAB/WebUserControls/BaseUserControl.cs
@@ -76,6 +76,11 @@ namespace MoonProTablet.WebUserControls
///
public bool enableSchedaTecnica = memLayer.ML.cdvb("enableSchedaTecnica");
+ ///
+ /// Verifica chiave enableRiattrezzaggio in tab Config
+ ///
+ public bool enableRiattrezzaggio = memLayer.ML.cdvb("enableRiattrezzaggio");
+
///
/// Abilitazione gestione SplitODL
///
diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx.cs b/MP-TAB/WebUserControls/mod_ODL.ascx.cs
index 388abae7..e4cea8de 100644
--- a/MP-TAB/WebUserControls/mod_ODL.ascx.cs
+++ b/MP-TAB/WebUserControls/mod_ODL.ascx.cs
@@ -57,28 +57,6 @@ namespace MoonProTablet.WebUserControls
}
}
- ///
- /// Verifica chiave enableRiattrezzaggio in tab Config
- ///
- protected bool enableRiattrezzaggio
- {
- get
- {
- return memLayer.ML.cdvb("enableRiattrezzaggio");
- }
- }
-
- ///
- /// Verifica chiave enableSchedaTecn in tab Config
- ///
- protected bool enableSchedaTecnica
- {
- get
- {
- return memLayer.ML.cdvb("enableSchedaTecnica");
- }
- }
-
///
/// Restituisce il codice IdxMacchina dell'altra tavola (se multi) altrimenti la stessa macchina...
///
diff --git a/MapoDb/DataLayer.cs b/MapoDb/DataLayer.cs
index 38d83b06..e0c84275 100644
--- a/MapoDb/DataLayer.cs
+++ b/MapoDb/DataLayer.cs
@@ -2235,7 +2235,7 @@ namespace MapoDb
}
catch (Exception exc)
{
- logger.lg.scriviLog(string.Format("Errore calcolo ms evento/ora corrente da device remoto:{0}dtEve : {1}{0}dtCurr: {2}{0}{3}", Environment.NewLine, dtEve, dtCurr, exc), tipoLog.EXCEPTION);
+ logger.lg.scriviLog(string.Format("processFluxLog | Errore calcolo ms evento/ora corrente da device remoto:{0}dtEve : {1}{0}dtCurr: {2}{0}{3}", Environment.NewLine, dtEve, dtCurr, exc), tipoLog.EXCEPTION);
}
}
// inizio processing vero e proprio INPUT...
@@ -2252,20 +2252,126 @@ namespace MapoDb
}
else
{
- string errore = "Errore: parametri macchina/valore vuoti";
+ string errore = "processFluxLog | Errore: parametri macchina/valore vuoti";
logger.lg.scriviLog(errore, tipoLog.INFO);
answ = errore;
}
}
else
{
- string errore = "Errore: mancano parametri macchina/valore";
+ string errore = "processFluxLog | Errore: mancano parametri macchina/valore";
logger.lg.scriviLog(errore, tipoLog.INFO);
answ = errore;
}
return answ;
}
+
+ ///
+ /// Processa registrazione UserLog da IOB
+ ///
+ /// Macchina
+ /// Flusso: DI/RC/RC
+ /// valore = note/valString
+ /// data evento
+ /// data corrente
+ /// contatore invio
+ /// Matricola Operatore
+ /// label = causale scarto / tagCode
+ /// valNum = esitoOk (0/1) / Quantità di scarto associata
+ ///
+ public string processUserLog(string idxMacchina, string flux, string valore, string dtEve, string dtCurr, int contatore, int matrOpr, string label, int valNum)
+ {
+ // instanzio un nuovo oggetto MapoDb
+ MapoDb connDb = new MapoDb();
+ // scrivo keep alive!!! (se necessario, altrimenti è in cache...)
+ connDb.scriviKeepAlive(idxMacchina, DateTime.Now);
+ // 2017.09.14 trimmo eventualmente lo zero finale dalle date SE supera i millisecondi...
+ dtEve = dtEve.Length > 17 ? dtEve.Substring(0, 17) : dtEve;
+ dtCurr = dtCurr.Length > 17 ? dtCurr.Substring(0, 17) : dtCurr;
+ // registro conteggio impiego chiamate REDIS
+ if (memLayer.ML.CRB("IOB_RedEnab"))
+ {
+ saveCallRec("processUserLog");
+ }
+ string answ = "";
+ DateTime dataOraEvento = DateTime.Now;
+ DateTime dtEvento, dtCorrente;
+ // controllo: se ho valori dt x evento e orario DIVERSI per acquisitore IOB calcolo dataOraEvento corretto
+ if (dtEve != dtCurr)
+ {
+ Int64 delta = 0;
+ try
+ {
+ // se ho meno decimali x evento rispetto dtCorrente...
+ if (dtEve.Length < dtCurr.Length)
+ {
+ dtEve = dtEve.PadRight(dtCurr.Length, '0');
+ }
+ delta = Convert.ToInt64(dtCurr) - Convert.ToInt64(dtEve);
+ // se meno di 60'000 ms ...
+ if (delta < 59999)
+ {
+ dataOraEvento = dataOraEvento.AddMilliseconds(-delta);
+ }
+ else
+ {
+ // in questo caso elimino i MS dalle stringhe e converto i datetime....
+ CultureInfo provider = CultureInfo.InvariantCulture;
+ string format = "yyyyMMddHHmmssfff";
+ dtEvento = DateTime.ParseExact(dtEve, format, provider);
+ dtCorrente = DateTime.ParseExact(dtCurr, format, provider);
+ Int64 tiks = dtCorrente.Ticks - dtEvento.Ticks;
+ dataOraEvento = dataOraEvento.AddTicks(-tiks);
+ }
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog(string.Format("processUserLog | Errore calcolo ms evento/ora corrente da device remoto:{0}dtEve : {1}{0}dtCurr: {2}{0}{3}", Environment.NewLine, dtEve, dtCurr, exc), tipoLog.EXCEPTION);
+ }
+ }
+ // inizio processing vero e proprio INPUT...
+ if (string.IsNullOrEmpty(idxMacchina))
+ {
+ string errore = "processUserLog | Errore: macchina mancante";
+ logger.lg.scriviLog(errore, tipoLog.INFO);
+ answ = errore;
+ }
+ else
+ {
+ if (string.IsNullOrEmpty(flux))
+ {
+ string errore = "processUserLog | Errore: parametro flux vuoto";
+ logger.lg.scriviLog(errore, tipoLog.INFO);
+ answ = errore;
+ }
+ else
+ {
+ // 2020.01.31 nuovo OBJ
+ DataLayer DLMan = new DataLayer();
+ // in base al flusso decido dove e cosa scrivere...
+ switch (flux)
+ {
+ case "DI":
+ DLMan.taDiarioDich.insertQuery(label, idxMacchina, dataOraEvento, matrOpr, valore);
+ break;
+ case "RC":
+ bool esitoOk = valNum != 0;
+ DLMan.taRC.insertQuery(idxMacchina, matrOpr, esitoOk, valore, dataOraEvento);
+ break;
+ case "RS":
+ DLMan.taRS.insertQuery(idxMacchina, dataOraEvento, label, valNum, valore, matrOpr);
+ break;
+ default:
+ break;
+ }
+ // registro in risposta che è andato tutto bene...
+ answ = "OK";
+ }
+ }
+ return answ;
+ }
+
///
/// Processa input da IOB eventualmente registrando i segnali inviati
///
diff --git a/MapoSDK/Objects.cs b/MapoSDK/Objects.cs
index e24c0ef2..2a8ac1bc 100644
--- a/MapoSDK/Objects.cs
+++ b/MapoSDK/Objects.cs
@@ -467,6 +467,47 @@ namespace MapoSDK
#endregion Public Properties
}
+
+
+ ///
+ /// Tracciato UserLog in formato JSON valido
+ ///
+ public class ulogData : evData
+ {
+ #region Public Properties
+
+ ///
+ /// Nome del flusso (RC/RS/DI)
+ ///
+ public string flux { get; set; } = "DI";
+ ///
+ /// Operatore di riferimento
+ ///
+ public int matrOpr { get; set; } = 0;
+ ///
+ /// [OPZIONALE] label = causale scarto / tagCode
+ ///
+ public string label { get; set; } = "";
+ ///
+ /// [OPZIONALE] valNum = esitoOk (0/1) / Quantità di scarto associata
+ ///
+ public int valNum { get; set; } = 0;
+
+ #endregion Public Properties
+ }
+
+ ///
+ /// Array valori tipo flogData inviati come JSon
+ ///
+ public class ulogJsonPayload
+ {
+ #region Public Properties
+
+ public List fluxData { get; set; }
+
+ #endregion Public Properties
+ }
+
///
/// Raccolta dati di storici sintetici per Macchina e Variabile
///
@@ -720,44 +761,7 @@ namespace MapoSDK
}
- ///
- /// Classe gestione UserAction x dichiarazioni utente inviate tramite MP-IO
- ///
- public class userAction
- {
- public List listRCon { get; set; } = null;
- public List listRSca { get; set; } = null;
- public List listaDic { get; set; } = null;
-
- ///
- /// Classe definizione registrazione controlli
- ///
- public class recControllo
- {
- public int matrOpr { get; set; } = 0;
- public bool esitoOk { get; set; } = false;
- public string note { get; set; } = "";
- }
- ///
- /// Classe definizione registrazione scarti
- ///
- public class recScarto
- {
- public int matrOpr { get; set; } = 0;
- public string causale { get; set; } = "00";
- public int qta { get; set; } = 0;
- public string note { get; set; } = "";
- }
- ///
- /// Classe definizione registrazione scarti
- ///
- public class recDich
- {
- public int matrOpr { get; set; } = 0;
- public string tagCode { get; set; } = "Nota";
- public string valString { get; set; } = "";
- }
- }
+
///
/// Struttura conf memorie PLC (inizialmente SIEMENS)
diff --git a/REST_test/Insomnia_MP_IO.json b/REST_test/Insomnia_MP_IO.json
index c87f86b6..0f0c32b0 100644
--- a/REST_test/Insomnia_MP_IO.json
+++ b/REST_test/Insomnia_MP_IO.json
@@ -1 +1 @@
-{"_type":"export","__export_format":4,"__export_date":"2022-02-28T10:49:16.382Z","__export_source":"insomnia.desktop.app:v2021.7.2","resources":[{"_id":"req_18c7546d80a74c019f71980710c3a765","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1573490149972,"created":1573400234158,"url":"{{ BASE_URL }}/IOB/getObjItems/SIMUL_01","name":"Get All Items","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535038.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_cde081c45fe24e268c98db0c9c60d5be","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1573404868724,"created":1573400229143,"name":"MP-IO parametri","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1573400229143,"_type":"request_group"},{"_id":"wrk_6eaf0a20123c480295db476860d8f716","parentId":null,"modified":1573489541008,"created":1572685869137,"name":"MP-IO","description":"","scope":"design","_type":"workspace"},{"_id":"req_5d8f4dc26a944a6cb6ffe55ec6e57415","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1573404368579,"created":1573402488180,"url":"{{ BASE_URL }}/IOB/getObjItems2Write/SIMUL_01","name":"Get All Items 2 write","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535032.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b7f013c98aa344c2a7ceb01d915c6e65","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1646043545119,"created":1573400285659,"url":"{{ BASE_URL }}/IOB/setObjItems/SIMUL_01","name":"Add All Items","description":"","method":"POST","body":{"mimeType":"application/json","text":"[\n\t{\n\t\t\"uid\": \"setArt\",\n\t\t\"name\": \"Articolo\",\n\t\t\"value\": \"ART000123\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\",\n\t\t\"writable\": true\n\t},\n\t{\n\t\t\"uid\": \"setComm\",\n\t\t\"name\": \"Commessa\",\n\t\t\"value\": \"COMM000002\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\",\n\t\t\"writable\": true\n\t},\n\t{\n\t\t\"uid\": \"TEMP_01\",\n\t\t\"name\": \"Temperatura 01\",\n\t\t\"value\": \"9\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\"\n\t},\n\t{\n\t\t\"uid\": \"PRESS_01\",\n\t\t\"name\": \"Pressione 01\",\n\t\t\"value\": \"9\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\"\n\t}\n]\n"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688535007.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_47f2f4e7facc465893880458e1c9f077","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1639827351229,"created":1573400470873,"url":"{{ BASE_URL }}/IOB/upsertObjItems/SIMUL_01","name":"Add Some Item","description":"","method":"POST","body":{"mimeType":"application/json","text":"[\n\t{\n\t\t\"uid\": \"setComm\",\n\t\t\"name\": \"Commessa\",\n\t\t\"value\": \"\",\n\t\t\"reqValue\": \"COMM000003\",\n\t\t\"lastRequest\": \"{% now 'iso-8601', '' %}\",\n\t\t\"writable\": true\n\t}\n]"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688534982.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_73c9276d0eec46b19011f9f6868e20c6","parentId":"fld_d8d2ad76cbd44eda870135968c48db24","modified":1639827348830,"created":1574522588204,"url":"{{ BASE_URL }}/IOB/saveDataItems/SIMUL_01","name":"Send DataItems","description":"","method":"POST","body":{"mimeType":"application/json","text":"[{\n\t\"uuid\": \"AVAIL\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"AVAILABILITY\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"STATUS\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"ACC_TIME\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo macchina in potenza\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"ACC_TIME_WORK\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo macchina in movimento\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"CLOCK\",\n\t\"Category\": 2,\n\t\"Name\": null,\n\t\"Type\": \"CLOCK_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"POWER\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"POWER_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"OperatorId\",\n\t\"Category\": 1,\n\t\"Name\": \"ID Operatore\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"FUNCT_MODE\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"USER_ACTION\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"TESTING_DATA\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"PROTECTION_STATUS\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato protezioni\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UNK_STATUS\",\n\t\"Category\": 1,\n\t\"Name\": \"Stati sconosciuti\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UNK_STROBE\",\n\t\"Category\": 1,\n\t\"Name\": \"Strobes sconosciuti\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"CNC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"PLC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"MTC_asset_chg\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"ASSET_CHANGED\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"MTC_asset_rem\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"ASSET_REMOVED\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_01_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_01_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_01_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_01_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_01_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_01_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_01_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_01_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_02_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_02_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_02_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_02_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_02_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_02_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_02_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_02_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_03_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_03_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_03_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_03_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_03_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_03_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_03_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_03_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota attuale\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_04_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota target\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_04_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_04_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°/min] Feedrate\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"REVOLUTION/MINUTE\"\n}, {\n\t\"uuid\": \"Axis_04_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_04_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_04_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[rev] Rivoluzioni\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_04_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_04_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"ROTARY\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota attuale\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_05_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota target\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_05_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_05_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°/min] Feedrate\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"REVOLUTION/MINUTE\"\n}, {\n\t\"uuid\": \"Axis_05_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_05_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_05_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[rev] Rivoluzioni\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_05_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_05_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"ROTARY\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_06_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_06_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_06_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_06_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_06_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_06_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_06_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_06_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Message\",\n\t\"Category\": 1,\n\t\"Name\": \"Segnalazioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"E_STOP\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato emergenze\",\n\t\"Type\": \"EMERGENCY_STOP\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Type\",\n\t\"Category\": 1,\n\t\"Name\": \"Lavoro/Asservimento\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_ActiveAxes\",\n\t\"Category\": 1,\n\t\"Name\": \"Assi attivi\",\n\t\"Type\": \"ACTIVE_AXES\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_CodG_Act\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici G\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_SubMode\",\n\t\"Category\": 1,\n\t\"Name\": \"Modo secondario\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_PartId\",\n\t\"Category\": 1,\n\t\"Name\": \"Pezzo corrente\",\n\t\"Type\": \"PART_ID\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_PZ_TOT\",\n\t\"Category\": 1,\n\t\"Name\": \"Pezzi prodotti\",\n\t\"Type\": \"PART_COUNT\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Cod_M\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici M\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Cod_S\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici S\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Cod_T\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici T\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_RUN_MODE\",\n\t\"Category\": 1,\n\t\"Name\": \"Modo operativo\",\n\t\"Type\": \"CONTROLLER_MODE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_EXE_MODE\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato esecuzione\",\n\t\"Type\": \"EXECUTION\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_CurrProg\",\n\t\"Category\": 1,\n\t\"Name\": \"Programma corrente\",\n\t\"Type\": \"PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_CurrProg_RowNum\",\n\t\"Category\": 1,\n\t\"Name\": \"Riga attuale\",\n\t\"Type\": \"LINE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_FeedRate\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Path_01_FeedOverr\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] WORK Override\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Path_01_RapidOverr\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] RAPID Override\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Path_01_PosActX\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] UNITA' OPERATRICE: Posizione X\",\n\t\"Type\": \"PATH_POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Path_01_PosActY\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] UNITA' OPERATRICE: Posizione Y\",\n\t\"Type\": \"PATH_POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Path_01_PosActZ\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] UNITA' OPERATRICE: Posizione Z\",\n\t\"Type\": \"PATH_POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Path_01_PosActI\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] UNITA' OPERATRICE: Angolo I\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Path_01_PosActJ\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] UNITA' OPERATRICE: Angolo J\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Path_01_PosActK\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] UNITA' OPERATRICE: Angolo K\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Path_01_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_Type\",\n\t\"Category\": 2,\n\t\"Name\": \"Tipologia testa\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_Speed\",\n\t\"Category\": 2,\n\t\"Name\": \"[RPM] SPEED Attuale\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"UnOp_01_SpeedOverr\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] SPEED Override\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"UnOp_01_ToolId\",\n\t\"Category\": 1,\n\t\"Name\": \"ID Utensile in mandrino\",\n\t\"Type\": \"TOOL_ASSET_ID\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_NumCU\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Cambi Utensile effettuati\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"UnOp_01_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_VitaRes\",\n\t\"Category\": 1,\n\t\"Name\": \"Vita residua utensile in mandrino\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"UnOp_01_VitaResType\",\n\t\"Category\": 1,\n\t\"Name\": \"Tipo vita residua utensile in mandrino\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"UnOp_01_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[krev] Rivoluzioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_01_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_01_WrkTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_02_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_02_WrkTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacAct_01_Count\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Commutazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"VacAct_02_Count\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Commutazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Cooler_01_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Cooler_02_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Lubro_01_Num\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Attivazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Lubro_02_Num\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Attivazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Press_01_Value\",\n\t\"Category\": 2,\n\t\"Name\": \"[Pa] Pressione 1\",\n\t\"Type\": \"PRESSURE\",\n\t\"SubType\": null,\n\t\"Units\": \"PASCAL\"\n}]"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572877837397.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_d8d2ad76cbd44eda870135968c48db24","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1574522582759,"created":1574522566792,"name":"MP-IO-MTC","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1573051967979.5,"_type":"request_group"},{"_id":"req_18bb232ec88f45688acf5a7ffa5451da","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1572703715107,"created":1572688410657,"url":"{{ BASE_URL }}/IOB/enabled/SIMUL_01","name":"Test IOB enabled","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535076,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1572703706816,"created":1572703706816,"name":"MP-IO","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1572703706816,"_type":"request_group"},{"_id":"req_9b12b7b086c94eb3bf19ef19c28088b2","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1572703717867,"created":1572688376619,"url":"{{ BASE_URL }}/IOB","name":"Test MP-IO alive","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535051,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3db5345a45ca4bc89407d6d02d5522e3","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1646044761628,"created":1646043567825,"url":"{{ BASE_URL }}/IOB/recordUserAction/SIMUL_03","name":"recordUserAction","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"listRCon\": [\n\t\t{\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"esitoOk\": true,\n\t\t\t\"note\": \"\"\n\t\t}\n\t],\n\t\"listRSca\": [\n\t\t{\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"causale\": \"01\",\n\t\t\t\"qta\": 1,\n\t\t\t\"note\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"causale\": \"02\",\n\t\t\t\"qta\": 2,\n\t\t\t\"note\": \"\"\n\t\t}\n\t],\n\t\"listaDic\":[\n\t\t{\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"tagCode\": \"Note\",\n\t\t\t\"valString\": \"Dichiarazione di prova\"\n\t\t},\n\t\t{\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"tagCode\": \"UserLogin\",\n\t\t\t\"valString\": \"User Login - Steamware User\"\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688535038.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_253c3deea8bf47969dd45dd6a529a2b0","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1646044489058,"created":1572688535026,"url":"{{ BASE_URL }}/IOB/flogJson/SIMUL_01","name":"Send FLog Json","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"fluxData\":\n\t[\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_10\",\n\t\t\"dtEve\": \"2019-11-02 11:01:00\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 10\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_11\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:01\",\n\t\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 11\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_12\",\n\t\t\"dtEve\": \"2019-11-02 11:01:02\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 12\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_13\",\n\t\t\t\"dtEve\": \"2019-11-02 11:02:03\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 13\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_14\",\n\t\t\"dtEve\": \"2019-11-02 11:02:04\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 14\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_15\",\n\t\t\t\"dtEve\": \"2019-11-02 11:02:05\",\n\t\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 15\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_16\",\n\t\t\"dtEve\": \"2019-11-02 11:01:06\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 16\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_17\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:07\",\n\t\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 17\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_18\",\n\t\t\"dtEve\": \"2019-11-02 11:01:08\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 18\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_19\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:09\",\n\t\t \"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 19\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_20\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:10\",\n\t\t \"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 20\n\t\t}\n\t]\n}\n"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688535026,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3a849f55973d43d8bb7308b52e487a20","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1646044470162,"created":1572703720426,"url":"{{ BASE_URL }}/IOB/liveJson/SIMUL_01","name":"Send LiveIOB Json","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"dataList\":\n\t[\n\t\t{\n\t\t\"key\": \"temp_01\",\n\t\t\"value\": \"20.8\"\n\t\t},\n\t\t{\n\t\t\"key\": \"temp_2\",\n\t\t\"value\": \"21.8\"\n\t\t},\n\t\t{\n\t\t\"key\": \"speed_01\",\n\t\t\"value\": \"5000\"\n\t\t},\n\t\t{\n\t\t\"key\": \"speed_02\",\n\t\t\"value\": \"248\"\n\t\t},\n\t\t{\n\t\t\"key\": \"param_01\",\n\t\t\"value\": \"120.8\"\n\t\t},\n\t\t{\n\t\t\"key\": \"param_02\",\n\t\t\"value\": \"170.8\"\n\t\t}\n\t]\n}\n"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688534976,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_8740e20e8e8bb2003e5230773ef23271182ab751","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1572703437306,"created":1572685869222,"name":"Base Environment","data":{},"dataPropertyOrder":{},"color":null,"isPrivate":false,"metaSortKey":1572685869222,"_type":"environment"},{"_id":"jar_8740e20e8e8bb2003e5230773ef23271182ab751","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1572685869231,"created":1572685869231,"name":"Default Jar","cookies":[],"_type":"cookie_jar"},{"_id":"spc_e6fdb813e3494001a0a09f18637637be","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1627050532237,"created":1627050532237,"fileName":"MP-IO","contents":"","contentType":"yaml","_type":"api_spec"},{"_id":"env_c05a8868c4934cdfa10f3a5cb0ebcb5d","parentId":"env_8740e20e8e8bb2003e5230773ef23271182ab751","modified":1646044384156,"created":1572703420555,"name":"DEV","data":{"BASE_URL":"http://localhost:20967/"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":null,"isPrivate":false,"metaSortKey":1572703420555,"_type":"environment"},{"_id":"env_e66bedb2f2ce4168aa67be58ee2e3c04","parentId":"env_8740e20e8e8bb2003e5230773ef23271182ab751","modified":1573471837403,"created":1573471806261,"name":"IIS01","data":{"BASE_URL":"http://IIS01/MP/IO/"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":null,"isPrivate":false,"metaSortKey":1573471806261,"_type":"environment"},{"_id":"env_1c2b1769eca04bb5800dd430d9548b42","parentId":"env_8740e20e8e8bb2003e5230773ef23271182ab751","modified":1573471896689,"created":1573471844550,"name":"IIS02","data":{"BASE_URL":"http://IIS02/MP/IO/"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":null,"isPrivate":false,"metaSortKey":1573471844550,"_type":"environment"}]}
\ No newline at end of file
+{"_type":"export","__export_format":4,"__export_date":"2022-02-28T18:41:30.783Z","__export_source":"insomnia.desktop.app:v2021.7.2","resources":[{"_id":"req_18c7546d80a74c019f71980710c3a765","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1573490149972,"created":1573400234158,"url":"{{ BASE_URL }}/IOB/getObjItems/SIMUL_01","name":"Get All Items","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535038.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_cde081c45fe24e268c98db0c9c60d5be","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1573404868724,"created":1573400229143,"name":"MP-IO parametri","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1573400229143,"_type":"request_group"},{"_id":"wrk_6eaf0a20123c480295db476860d8f716","parentId":null,"modified":1573489541008,"created":1572685869137,"name":"MP-IO","description":"","scope":"design","_type":"workspace"},{"_id":"req_5d8f4dc26a944a6cb6ffe55ec6e57415","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1573404368579,"created":1573402488180,"url":"{{ BASE_URL }}/IOB/getObjItems2Write/SIMUL_01","name":"Get All Items 2 write","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535032.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b7f013c98aa344c2a7ceb01d915c6e65","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1646043545119,"created":1573400285659,"url":"{{ BASE_URL }}/IOB/setObjItems/SIMUL_01","name":"Add All Items","description":"","method":"POST","body":{"mimeType":"application/json","text":"[\n\t{\n\t\t\"uid\": \"setArt\",\n\t\t\"name\": \"Articolo\",\n\t\t\"value\": \"ART000123\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\",\n\t\t\"writable\": true\n\t},\n\t{\n\t\t\"uid\": \"setComm\",\n\t\t\"name\": \"Commessa\",\n\t\t\"value\": \"COMM000002\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\",\n\t\t\"writable\": true\n\t},\n\t{\n\t\t\"uid\": \"TEMP_01\",\n\t\t\"name\": \"Temperatura 01\",\n\t\t\"value\": \"9\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\"\n\t},\n\t{\n\t\t\"uid\": \"PRESS_01\",\n\t\t\"name\": \"Pressione 01\",\n\t\t\"value\": \"9\",\n\t\t\"lastRead\": \"{% now 'iso-8601', '' %}\"\n\t}\n]\n"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688535007.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_47f2f4e7facc465893880458e1c9f077","parentId":"fld_cde081c45fe24e268c98db0c9c60d5be","modified":1639827351229,"created":1573400470873,"url":"{{ BASE_URL }}/IOB/upsertObjItems/SIMUL_01","name":"Add Some Item","description":"","method":"POST","body":{"mimeType":"application/json","text":"[\n\t{\n\t\t\"uid\": \"setComm\",\n\t\t\"name\": \"Commessa\",\n\t\t\"value\": \"\",\n\t\t\"reqValue\": \"COMM000003\",\n\t\t\"lastRequest\": \"{% now 'iso-8601', '' %}\",\n\t\t\"writable\": true\n\t}\n]"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688534982.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_73c9276d0eec46b19011f9f6868e20c6","parentId":"fld_d8d2ad76cbd44eda870135968c48db24","modified":1639827348830,"created":1574522588204,"url":"{{ BASE_URL }}/IOB/saveDataItems/SIMUL_01","name":"Send DataItems","description":"","method":"POST","body":{"mimeType":"application/json","text":"[{\n\t\"uuid\": \"AVAIL\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"AVAILABILITY\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"STATUS\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"ACC_TIME\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo macchina in potenza\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"ACC_TIME_WORK\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo macchina in movimento\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"CLOCK\",\n\t\"Category\": 2,\n\t\"Name\": null,\n\t\"Type\": \"CLOCK_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"POWER\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"POWER_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"OperatorId\",\n\t\"Category\": 1,\n\t\"Name\": \"ID Operatore\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"FUNCT_MODE\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"USER_ACTION\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"TESTING_DATA\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"PROTECTION_STATUS\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato protezioni\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UNK_STATUS\",\n\t\"Category\": 1,\n\t\"Name\": \"Stati sconosciuti\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UNK_STROBE\",\n\t\"Category\": 1,\n\t\"Name\": \"Strobes sconosciuti\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"CNC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"PLC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"MTC_asset_chg\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"ASSET_CHANGED\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"MTC_asset_rem\",\n\t\"Category\": 1,\n\t\"Name\": null,\n\t\"Type\": \"ASSET_REMOVED\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_01_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_01_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_01_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_01_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_01_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_01_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_01_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_01_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_01_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_02_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_02_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_02_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_02_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_02_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_02_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_02_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_02_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_02_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_03_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_03_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_03_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_03_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_03_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_03_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_03_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_03_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_03_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota attuale\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_04_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota target\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_04_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_04_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°/min] Feedrate\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"REVOLUTION/MINUTE\"\n}, {\n\t\"uuid\": \"Axis_04_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_04_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_04_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[rev] Rivoluzioni\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_04_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_04_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"ROTARY\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_04_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota attuale\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_05_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] Quota target\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Axis_05_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_05_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[°/min] Feedrate\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"REVOLUTION/MINUTE\"\n}, {\n\t\"uuid\": \"Axis_05_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"ROTARY_VELOCITY\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_05_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_05_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[rev] Rivoluzioni\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_05_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_05_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"ROTARY\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_05_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_PosAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota attuale\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_06_PosTgt\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] Quota target\",\n\t\"Type\": \"POSITION\",\n\t\"SubType\": \"TARGET\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Axis_06_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_06_FeedAct\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Axis_06_FeedOver\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Feed Override\",\n\t\"Type\": \"AXIS_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Axis_06_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": \"SECOND\"\n}, {\n\t\"uuid\": \"Axis_06_DistDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[m] Distanza totale percorsa\",\n\t\"Type\": \"LENGTH\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_06_InvDDone\",\n\t\"Category\": 2,\n\t\"Name\": \"[#] Numero inversioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Axis_06_MainProc\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Processo di appartenenza\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_IsMast\",\n\t\"Category\": 1,\n\t\"Name\": \"[0/1] Master/Slave\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_MastId\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] ID Asse master\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_Dir\",\n\t\"Category\": 1,\n\t\"Name\": \"[-/+] Direzione\",\n\t\"Type\": \"DIRECTION\",\n\t\"SubType\": \"LINEAR\",\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi CN\",\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Axis_06_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": \"Allarmi PLC\",\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Message\",\n\t\"Category\": 1,\n\t\"Name\": \"Segnalazioni\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"E_STOP\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato emergenze\",\n\t\"Type\": \"EMERGENCY_STOP\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Type\",\n\t\"Category\": 1,\n\t\"Name\": \"Lavoro/Asservimento\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_ActiveAxes\",\n\t\"Category\": 1,\n\t\"Name\": \"Assi attivi\",\n\t\"Type\": \"ACTIVE_AXES\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_CodG_Act\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici G\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_SubMode\",\n\t\"Category\": 1,\n\t\"Name\": \"Modo secondario\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_PartId\",\n\t\"Category\": 1,\n\t\"Name\": \"Pezzo corrente\",\n\t\"Type\": \"PART_ID\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_PZ_TOT\",\n\t\"Category\": 1,\n\t\"Name\": \"Pezzi prodotti\",\n\t\"Type\": \"PART_COUNT\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Cod_M\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici M\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Cod_S\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici S\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_Cod_T\",\n\t\"Category\": 1,\n\t\"Name\": \"Codici T\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_RUN_MODE\",\n\t\"Category\": 1,\n\t\"Name\": \"Modo operativo\",\n\t\"Type\": \"CONTROLLER_MODE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_EXE_MODE\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato esecuzione\",\n\t\"Type\": \"EXECUTION\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_CurrProg\",\n\t\"Category\": 1,\n\t\"Name\": \"Programma corrente\",\n\t\"Type\": \"PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_CurrProg_RowNum\",\n\t\"Category\": 1,\n\t\"Name\": \"Riga attuale\",\n\t\"Type\": \"LINE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_FeedRate\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm/min] Feedrate\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"Path_01_FeedOverr\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] WORK Override\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Path_01_RapidOverr\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] RAPID Override\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"Path_01_PosActX\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] UNITA' OPERATRICE: Posizione X\",\n\t\"Type\": \"PATH_POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Path_01_PosActY\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] UNITA' OPERATRICE: Posizione Y\",\n\t\"Type\": \"PATH_POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Path_01_PosActZ\",\n\t\"Category\": 2,\n\t\"Name\": \"[mm] UNITA' OPERATRICE: Posizione Z\",\n\t\"Type\": \"PATH_POSITION\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER\"\n}, {\n\t\"uuid\": \"Path_01_PosActI\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] UNITA' OPERATRICE: Angolo I\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Path_01_PosActJ\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] UNITA' OPERATRICE: Angolo J\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Path_01_PosActK\",\n\t\"Category\": 2,\n\t\"Name\": \"[°] UNITA' OPERATRICE: Angolo K\",\n\t\"Type\": \"ANGLE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"DEGREE\"\n}, {\n\t\"uuid\": \"Path_01_AlarmCNC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"SYSTEM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Path_01_AlarmPLC\",\n\t\"Category\": 0,\n\t\"Name\": null,\n\t\"Type\": \"LOGIC_PROGRAM\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_Type\",\n\t\"Category\": 2,\n\t\"Name\": \"Tipologia testa\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_Speed\",\n\t\"Category\": 2,\n\t\"Name\": \"[RPM] SPEED Attuale\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"ACTUAL\",\n\t\"Units\": \"MILLIMETER/SECOND\"\n}, {\n\t\"uuid\": \"UnOp_01_SpeedOverr\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] SPEED Override\",\n\t\"Type\": \"PATH_FEEDRATE\",\n\t\"SubType\": \"OVERRIDE\",\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"UnOp_01_ToolId\",\n\t\"Category\": 1,\n\t\"Name\": \"ID Utensile in mandrino\",\n\t\"Type\": \"TOOL_ASSET_ID\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_NumCU\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Cambi Utensile effettuati\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"UnOp_01_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_VitaRes\",\n\t\"Category\": 1,\n\t\"Name\": \"Vita residua utensile in mandrino\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"UnOp_01_VitaResType\",\n\t\"Category\": 1,\n\t\"Name\": \"Tipo vita residua utensile in mandrino\",\n\t\"Type\": \"MESSAGE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"UnOp_01_Load\",\n\t\"Category\": 2,\n\t\"Name\": \"[%] Carico\",\n\t\"Type\": \"LOAD\",\n\t\"SubType\": null,\n\t\"Units\": \"PERCENT\"\n}, {\n\t\"uuid\": \"UnOp_01_AccTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[krev] Rivoluzioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_01_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_01_WrkTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_02_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacPump_02_WrkTime\",\n\t\"Category\": 2,\n\t\"Name\": \"[s] Tempo utilizzo\",\n\t\"Type\": \"ACCUMULATED_TIME\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"VacAct_01_Count\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Commutazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"VacAct_02_Count\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Commutazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Cooler_01_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Cooler_02_Status\",\n\t\"Category\": 1,\n\t\"Name\": \"Stato\",\n\t\"Type\": \"ACTUATOR_STATE\",\n\t\"SubType\": null,\n\t\"Units\": null\n}, {\n\t\"uuid\": \"Lubro_01_Num\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Attivazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Lubro_02_Num\",\n\t\"Category\": 1,\n\t\"Name\": \"[#] Attivazioni\",\n\t\"Type\": \"COUNT\",\n\t\"SubType\": null,\n\t\"Units\": \"COUNT\"\n}, {\n\t\"uuid\": \"Press_01_Value\",\n\t\"Category\": 2,\n\t\"Name\": \"[Pa] Pressione 1\",\n\t\"Type\": \"PRESSURE\",\n\t\"SubType\": null,\n\t\"Units\": \"PASCAL\"\n}]"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572877837397.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_d8d2ad76cbd44eda870135968c48db24","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1574522582759,"created":1574522566792,"name":"MP-IO-MTC","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1573051967979.5,"_type":"request_group"},{"_id":"req_18bb232ec88f45688acf5a7ffa5451da","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1572703715107,"created":1572688410657,"url":"{{ BASE_URL }}/IOB/enabled/SIMUL_01","name":"Test IOB enabled","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535076,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1572703706816,"created":1572703706816,"name":"MP-IO","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1572703706816,"_type":"request_group"},{"_id":"req_9b12b7b086c94eb3bf19ef19c28088b2","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1572703717867,"created":1572688376619,"url":"{{ BASE_URL }}/IOB","name":"Test MP-IO alive","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1572688535051,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_253c3deea8bf47969dd45dd6a529a2b0","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1646069711911,"created":1572688535026,"url":"{{ BASE_URL }}/IOB/flogJson/SIMUL_01","name":"Send FLog Json","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"fluxData\":\n\t[\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_10\",\n\t\t\"dtEve\": \"2019-11-02 11:01:00\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 10\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_11\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:01\",\n\t\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 11\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_12\",\n\t\t\"dtEve\": \"2019-11-02 11:01:02\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 12\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_13\",\n\t\t\t\"dtEve\": \"2019-11-02 11:02:03\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 13\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_14\",\n\t\t\"dtEve\": \"2019-11-02 11:02:04\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 14\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_15\",\n\t\t\t\"dtEve\": \"2019-11-02 11:02:05\",\n\t\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 15\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_16\",\n\t\t\"dtEve\": \"2019-11-02 11:01:06\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 16\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_17\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:07\",\n\t\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 17\n\t\t},\n\t\t{\n\t\t\"flux\": \"test\",\n\t\t\"valore\": \"valore_18\",\n\t\t\"dtEve\": \"2019-11-02 11:01:08\",\n\t\t\"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\"cnt\": 18\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_19\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:09\",\n\t\t \"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 19\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"test\",\n\t\t\t\"valore\": \"valore_20\",\n\t\t\t\"dtEve\": \"2019-11-02 11:01:10\",\n\t\t \"dtCurr\": \"2019-11-02 11:02:00\",\n\t\t\t\"cnt\": 20\n\t\t}\n\t]\n}\n"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688535026,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3a849f55973d43d8bb7308b52e487a20","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1646044470162,"created":1572703720426,"url":"{{ BASE_URL }}/IOB/liveJson/SIMUL_01","name":"Send LiveIOB Json","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"dataList\":\n\t[\n\t\t{\n\t\t\"key\": \"temp_01\",\n\t\t\"value\": \"20.8\"\n\t\t},\n\t\t{\n\t\t\"key\": \"temp_2\",\n\t\t\"value\": \"21.8\"\n\t\t},\n\t\t{\n\t\t\"key\": \"speed_01\",\n\t\t\"value\": \"5000\"\n\t\t},\n\t\t{\n\t\t\"key\": \"speed_02\",\n\t\t\"value\": \"248\"\n\t\t},\n\t\t{\n\t\t\"key\": \"param_01\",\n\t\t\"value\": \"120.8\"\n\t\t},\n\t\t{\n\t\t\"key\": \"param_02\",\n\t\t\"value\": \"170.8\"\n\t\t}\n\t]\n}\n"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688534976,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_8b9bfe3a5fe24f1aa19da4d9cbf24d08","parentId":"fld_2fceb1e93d704ea39b9dbaf6f9173ca9","modified":1646073627622,"created":1646069719097,"url":"{{ BASE_URL }}/IOB/ulogJson/SIMUL_01","name":"Send ULog Json","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"fluxData\":\n\t[\n\t\t{\n\t\t\t\"flux\": \"DI\",\n\t\t\t\"valore\": \"User Login - Steamware User\",\n\t\t\t\"dtEve\": \"2022-02-28 11:00:30\",\n\t\t\t\"dtCurr\": \"2022-02-28 11:02:00\",\n\t\t\t\"cnt\": 9,\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"label\": \"UserLogin\"\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"DI\",\n\t\t\t\"valore\": \"Dichiarazione di prova\",\n\t\t\t\"dtEve\": \"2022-02-28 11:01:00\",\n\t\t\t\"dtCurr\": \"2022-02-28 11:02:00\",\n\t\t\t\"cnt\": 10,\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"label\": \"Note\"\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"RC\",\n\t\t\t\"valore\": \"\",\n\t\t\t\"dtEve\": \"2022-02-28 11:01:01\",\n\t\t\t\"dtCurr\": \"2022-02-28 11:02:00\",\n\t\t\t\"cnt\": 11,\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"valNum\": 1\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"RC\",\n\t\t\t\"valore\": \"SIM Controllo fallito\",\n\t\t\t\"dtEve\": \"2022-02-28 11:01:31\",\n\t\t\t\"dtCurr\": \"2022-02-28 11:02:00\",\n\t\t\t\"cnt\": 12,\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"valNum\": 0\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"RS\",\n\t\t\t\"valore\": \"SIM Scarto 01\",\n\t\t\t\"dtEve\": \"2022-02-28 11:01:05\",\n\t\t\t\"dtCurr\": \"2022-02-28 11:02:00\",\n\t\t\t\"cnt\": 13,\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"label\": \"01\",\n\t\t\t\"valNum\": 1\n\t\t},\n\t\t{\n\t\t\t\"flux\": \"RS\",\n\t\t\t\"valore\": \"SIM Scarto 02\",\n\t\t\t\"dtEve\": \"2022-02-28 11:01:15\",\n\t\t\t\"dtCurr\": \"2022-02-28 11:02:00\",\n\t\t\t\"cnt\": 15,\n\t\t\t\"matrOpr\": 1,\n\t\t\t\"label\": \"02\",\n\t\t\t\"valNum\": 2\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"id":"pair_d9894ec846994bcda341092cd0263f08","name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1572688534926,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_8740e20e8e8bb2003e5230773ef23271182ab751","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1572703437306,"created":1572685869222,"name":"Base Environment","data":{},"dataPropertyOrder":{},"color":null,"isPrivate":false,"metaSortKey":1572685869222,"_type":"environment"},{"_id":"jar_8740e20e8e8bb2003e5230773ef23271182ab751","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1572685869231,"created":1572685869231,"name":"Default Jar","cookies":[],"_type":"cookie_jar"},{"_id":"spc_e6fdb813e3494001a0a09f18637637be","parentId":"wrk_6eaf0a20123c480295db476860d8f716","modified":1627050532237,"created":1627050532237,"fileName":"MP-IO","contents":"","contentType":"yaml","_type":"api_spec"},{"_id":"env_c05a8868c4934cdfa10f3a5cb0ebcb5d","parentId":"env_8740e20e8e8bb2003e5230773ef23271182ab751","modified":1646044384156,"created":1572703420555,"name":"DEV","data":{"BASE_URL":"http://localhost:20967/"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":null,"isPrivate":false,"metaSortKey":1572703420555,"_type":"environment"},{"_id":"env_e66bedb2f2ce4168aa67be58ee2e3c04","parentId":"env_8740e20e8e8bb2003e5230773ef23271182ab751","modified":1573471837403,"created":1573471806261,"name":"IIS01","data":{"BASE_URL":"http://IIS01/MP/IO/"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":null,"isPrivate":false,"metaSortKey":1573471806261,"_type":"environment"},{"_id":"env_1c2b1769eca04bb5800dd430d9548b42","parentId":"env_8740e20e8e8bb2003e5230773ef23271182ab751","modified":1573471896689,"created":1573471844550,"name":"IIS02","data":{"BASE_URL":"http://IIS02/MP/IO/"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":null,"isPrivate":false,"metaSortKey":1573471844550,"_type":"environment"}]}
\ No newline at end of file