2019-12-14 07:11:09 +01:00
|
|
|
[
|
|
|
|
{
|
|
|
|
"id": "7f885510.6173fc",
|
|
|
|
"type": "tab",
|
|
|
|
"label": "Flow 1",
|
|
|
|
"disabled": false,
|
|
|
|
"info": ""
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "b2d230de.b7751",
|
|
|
|
"type": "ui_base",
|
|
|
|
"theme": {
|
|
|
|
"name": "theme-dark",
|
|
|
|
"lightTheme": {
|
|
|
|
"default": "#0094CE",
|
|
|
|
"baseColor": "#0094CE",
|
|
|
|
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
|
|
|
|
"edited": true,
|
|
|
|
"reset": false
|
|
|
|
},
|
|
|
|
"darkTheme": {
|
|
|
|
"default": "#097479",
|
|
|
|
"baseColor": "#097479",
|
|
|
|
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
|
|
|
|
"edited": true,
|
|
|
|
"reset": false
|
|
|
|
},
|
|
|
|
"customTheme": {
|
|
|
|
"name": "Untitled Theme 1",
|
|
|
|
"default": "#4B7930",
|
|
|
|
"baseColor": "#4B7930",
|
|
|
|
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
|
|
|
|
"reset": false
|
|
|
|
},
|
|
|
|
"themeState": {
|
|
|
|
"base-color": {
|
|
|
|
"default": "#097479",
|
|
|
|
"value": "#097479",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"page-titlebar-backgroundColor": {
|
|
|
|
"value": "#097479",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"page-backgroundColor": {
|
|
|
|
"value": "#111111",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"page-sidebar-backgroundColor": {
|
|
|
|
"value": "#000000",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"group-textColor": {
|
|
|
|
"value": "#0eb8c0",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"group-borderColor": {
|
|
|
|
"value": "#555555",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"group-backgroundColor": {
|
|
|
|
"value": "#333333",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"widget-textColor": {
|
|
|
|
"value": "#eeeeee",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"widget-backgroundColor": {
|
|
|
|
"value": "#097479",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"widget-borderColor": {
|
|
|
|
"value": "#333333",
|
|
|
|
"edited": false
|
|
|
|
},
|
|
|
|
"base-font": {
|
|
|
|
"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"angularTheme": {
|
|
|
|
"primary": "indigo",
|
|
|
|
"accents": "blue",
|
|
|
|
"warn": "red",
|
|
|
|
"background": "grey"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"site": {
|
|
|
|
"name": "Node-RED Dashboard",
|
|
|
|
"hideToolbar": "false",
|
|
|
|
"allowSwipe": "false",
|
|
|
|
"lockMenu": "false",
|
|
|
|
"allowTempTheme": "true",
|
|
|
|
"dateFormat": "DD\/MM\/YYYY",
|
|
|
|
"sizes": {
|
|
|
|
"sx": 48,
|
|
|
|
"sy": 48,
|
|
|
|
"gx": 6,
|
|
|
|
"gy": 6,
|
|
|
|
"cx": 6,
|
|
|
|
"cy": 6,
|
|
|
|
"px": 0,
|
|
|
|
"py": 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "6b01f851.598028",
|
|
|
|
"type": "ui_tab",
|
|
|
|
"z": "",
|
|
|
|
"name": "PlanktonScope GUI v2.1",
|
|
|
|
"icon": "date_range",
|
|
|
|
"order": 1,
|
|
|
|
"disabled": false,
|
|
|
|
"hidden": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "c627ea8d.f886e8",
|
|
|
|
"type": "ui_group",
|
|
|
|
"z": "",
|
|
|
|
"name": "General",
|
|
|
|
"tab": "6b01f851.598028",
|
|
|
|
"order": 1,
|
|
|
|
"disp": true,
|
|
|
|
"width": 6,
|
|
|
|
"collapse": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "c62ffbd3.787ef8",
|
|
|
|
"type": "ui_group",
|
|
|
|
"z": "",
|
|
|
|
"name": "Preview",
|
|
|
|
"tab": "6b01f851.598028",
|
|
|
|
"order": 2,
|
|
|
|
"disp": true,
|
|
|
|
"width": 12,
|
|
|
|
"collapse": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "832434ce.ebe498",
|
|
|
|
"type": "ui_group",
|
|
|
|
"z": "",
|
|
|
|
"name": "Optic Settings",
|
|
|
|
"tab": "6b01f851.598028",
|
|
|
|
"order": 3,
|
|
|
|
"disp": true,
|
|
|
|
"width": "6",
|
|
|
|
"collapse": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "a72a9ec6.bb144",
|
|
|
|
"type": "ui_group",
|
|
|
|
"z": "",
|
|
|
|
"name": "Fluidic settings",
|
|
|
|
"tab": "6b01f851.598028",
|
|
|
|
"order": 4,
|
|
|
|
"disp": true,
|
|
|
|
"width": "6",
|
|
|
|
"collapse": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "106f0e1b.6478a2",
|
|
|
|
"type": "ui_group",
|
|
|
|
"z": "",
|
|
|
|
"name": "Spatio Temporal",
|
|
|
|
"tab": "6b01f851.598028",
|
|
|
|
"order": 5,
|
|
|
|
"disp": true,
|
|
|
|
"width": "6",
|
|
|
|
"collapse": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "77a6994b.e3efb8",
|
|
|
|
"type": "ui_group",
|
|
|
|
"z": "",
|
|
|
|
"name": "General",
|
|
|
|
"tab": "6b01f851.598028",
|
|
|
|
"order": 6,
|
|
|
|
"disp": true,
|
|
|
|
"width": 6,
|
|
|
|
"collapse": false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "955fdac.f54f328",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "sample_ship",
|
|
|
|
"label": "Name of the ship (ex : Tara)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "c627ea8d.f886e8",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "text",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 150,
|
|
|
|
"y": 140,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "dfb29406.d68148",
|
|
|
|
"type": "ui_dropdown",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "sample_sampling_gear",
|
|
|
|
"label": "Sampling gear",
|
|
|
|
"tooltip": "",
|
|
|
|
"place": "Select",
|
|
|
|
"group": "c627ea8d.f886e8",
|
|
|
|
"order": 5,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"options": [
|
|
|
|
{
|
|
|
|
"label": "Plankton net",
|
|
|
|
"value": "net",
|
|
|
|
"type": "str"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "Niskin bottle 12L",
|
|
|
|
"value": "niskin_12L",
|
|
|
|
"type": "str"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "Niskin bottle 24L",
|
|
|
|
"value": "niskin_24L",
|
|
|
|
"type": "str"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payload": "",
|
|
|
|
"topic": "",
|
|
|
|
"x": 190,
|
|
|
|
"y": 260,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "bfce92c6.5f66a",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "sample_operator",
|
|
|
|
"label": "Name of the operator",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "c627ea8d.f886e8",
|
|
|
|
"order": 4,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "text",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 170,
|
|
|
|
"y": 220,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "bae9c122.3612f",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "sample_project",
|
|
|
|
"label": "Name of the project (ex : Tara Pacific)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "c627ea8d.f886e8",
|
|
|
|
"order": 1,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "text",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 160,
|
|
|
|
"y": 100,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "ff33630c.78f63",
|
|
|
|
"type": "ui_date_picker",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "object_date",
|
|
|
|
"label": "Sample date",
|
|
|
|
"group": "106f0e1b.6478a2",
|
|
|
|
"order": 1,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"topic": "",
|
|
|
|
"x": 470,
|
|
|
|
"y": 520,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "8b800fdc.e83a8",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "object_time",
|
|
|
|
"label": "Sampling time",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "106f0e1b.6478a2",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "time",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 470,
|
|
|
|
"y": 560,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "eb39c21c.a3fec",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "object_lat",
|
|
|
|
"label": "Lattitude (decimal degrees)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "106f0e1b.6478a2",
|
|
|
|
"order": 3,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "number",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 460,
|
|
|
|
"y": 600,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "404b41a5.ae3d5",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "object_lon",
|
|
|
|
"label": "Longitude (decimal degrees)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "106f0e1b.6478a2",
|
|
|
|
"order": 4,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "text",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 470,
|
|
|
|
"y": 640,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "d90c72f2.cf1ca",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "sample_id",
|
|
|
|
"label": "Name of the station (ex: OA125)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "c627ea8d.f886e8",
|
|
|
|
"order": 3,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"mode": "text",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "",
|
|
|
|
"x": 150,
|
|
|
|
"y": 180,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "3300f426.cc515c",
|
|
|
|
"type": "ui_dropdown",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "acq_fnumber_objective",
|
|
|
|
"label": "f-number M12",
|
|
|
|
"tooltip": "",
|
|
|
|
"place": "Select option",
|
|
|
|
"group": "832434ce.ebe498",
|
|
|
|
"order": 1,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"options": [
|
|
|
|
{
|
|
|
|
"label": "f 25mm 1\/2\" 5MP IR",
|
|
|
|
"value": 25,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "f 16mm 1\/2.5\" 5MP IR",
|
|
|
|
"value": 16,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "f 12mm 1\/2.5\" 5MP IR",
|
|
|
|
"value": 12,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "f 8mm 1\/2.5\" 5MP IR",
|
|
|
|
"value": 8,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "f 6mm 1\/2.5\" 5MP IR",
|
|
|
|
"value": 6,
|
|
|
|
"type": "num"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payload": "",
|
|
|
|
"topic": "",
|
|
|
|
"x": 270,
|
|
|
|
"y": 700,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"de455648.b432f8"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "72d57e31.59234",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "832434ce.ebe498",
|
|
|
|
"name": "Magnification",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Magnification : X\n <span id=\"obj_magnification\" ng-bind-html=\"msg.payload\">\n <\/span>\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 590,
|
|
|
|
"y": 820,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "98a4bc0a.f3304",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "77a6994b.e3efb8",
|
|
|
|
"name": "Instrument",
|
|
|
|
"order": 1,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Instrument :\n <span id=\"acq_instrument\">\n PlanktonScope V2.1\n <\/span>\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 470,
|
|
|
|
"y": 1660,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "53b3cb43.2acf04",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "77a6994b.e3efb8",
|
|
|
|
"name": "Software",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Software :\n <span id=\"acq_software\">\n Node-RED Dashboard\n <\/span>\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 460,
|
|
|
|
"y": 1700,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "1a0a45f1.2cd7da",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "77a6994b.e3efb8",
|
|
|
|
"name": "Camera",
|
|
|
|
"order": 3,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Camera :\n <span id=\"acq_camera_name\">\n Pi Camera v2.1\n <\/span>\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 460,
|
|
|
|
"y": 1740,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "de455648.b432f8",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "optic",
|
|
|
|
"func": "var acq_fnumber_objective = String(msg.payload);\n\nswitch(acq_fnumber_objective) {\n case \"25\":\n magnification = String(' 0.6');\n process_pixel = String(' 1.86');\n sug_min = String(' 60');\n sug_max = String(' 670');\n flowrate = String(' 3');\n duration = String(' 3');\n break;\n case \"16\":\n magnification = String(' 0.94');\n process_pixel = String(' 1.19');\n sug_min = String(' 40');\n sug_max = String(' 430');\n flowrate = String(' 2.4');\n duration = String(' 3');\n break;\n case \"12\":\n magnification = String(' 1.20');\n process_pixel = String(' 0.94');\n sug_min = String(' 30');\n sug_max = String(' 340');\n flowrate = String(' 1.25');\n duration = String(' 3');\n break;\n case \"8\":\n magnification = String(' 1.78');\n process_pixel = String(' 0.63');\n sug_min = String(' 20');\n sug_max = String(' 230');\n flowrate = String(' 0.42');\n duration = String(' 3');\n break;\n case \"6\":\n magnification = String(' 2.36');\n process_pixel = String(' 0.48');\n sug_min = String(' 15');\n sug_max = String(' 170');\n flowrate = String(' 0.32');\n duration = String(' 3');\n break;\n}\n\nmsg.payload = magnification.concat(process_pixel, sug_min, sug_max,flowrate,duration);\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 450,
|
|
|
|
"y": 700,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"bf51ed75.15f7f",
|
|
|
|
"1c966729.d952b9",
|
|
|
|
"e7ef7709.ba3f88",
|
|
|
|
"1ae4f566.e9182b",
|
|
|
|
"578b63e7.8a675c"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "f3aa18d.65f0de8",
|
|
|
|
"type": "ui_dropdown",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "acq_celltype",
|
|
|
|
"label": "Thickness flowcell",
|
|
|
|
"tooltip": "",
|
|
|
|
"place": "Select option",
|
|
|
|
"group": "a72a9ec6.bb144",
|
|
|
|
"order": 1,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"passthru": true,
|
|
|
|
"options": [
|
|
|
|
{
|
|
|
|
"label": "200 \u03bcm \u00b5-Slide I Luer",
|
|
|
|
"value": 200,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "400 \u03bcm \u00b5-Slide I Luer",
|
|
|
|
"value": 400,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "600 \u03bcm \u00b5-Slide I Luer",
|
|
|
|
"value": 600,
|
|
|
|
"type": "num"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "800 \u03bcm \u00b5-Slide I Luer",
|
|
|
|
"value": 800,
|
|
|
|
"type": "num"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payload": "",
|
|
|
|
"topic": "",
|
|
|
|
"x": 470,
|
|
|
|
"y": 1300,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "5977e5ff.693a1c",
|
|
|
|
"type": "ui_numeric",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "acq_fluid_volume_imaged",
|
|
|
|
"label": "Volume to image (ml)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "a72a9ec6.bb144",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"wrap": false,
|
|
|
|
"passthru": true,
|
|
|
|
"topic": "acq_fluid_volume_imaged",
|
|
|
|
"format": "{{value}}",
|
|
|
|
"min": 0,
|
|
|
|
"max": "24",
|
|
|
|
"step": 1,
|
|
|
|
"x": 510,
|
|
|
|
"y": 1340,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"5e6e3b80.1068d4"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "45568fe8.67759",
|
|
|
|
"type": "ui_numeric",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "acq_minimum_mesh",
|
|
|
|
"label": "Min fraction size (\u03bcm)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "a72a9ec6.bb144",
|
|
|
|
"order": 3,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"wrap": false,
|
|
|
|
"passthru": true,
|
|
|
|
"topic": "",
|
|
|
|
"format": "{{value}}",
|
|
|
|
"min": 0,
|
|
|
|
"max": "300",
|
|
|
|
"step": "10",
|
|
|
|
"x": 500,
|
|
|
|
"y": 1380,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "918b69e2.7e6e88",
|
|
|
|
"type": "ui_numeric",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "acq_maximum_mesh",
|
|
|
|
"label": "Max fraction size (\u03bcm)",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "a72a9ec6.bb144",
|
|
|
|
"order": 4,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"wrap": false,
|
|
|
|
"passthru": true,
|
|
|
|
"topic": "",
|
|
|
|
"format": "{{value}}",
|
|
|
|
"min": "200",
|
|
|
|
"max": "2000",
|
|
|
|
"step": "100",
|
|
|
|
"x": 500,
|
|
|
|
"y": 1420,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "86d762dc.47911",
|
|
|
|
"type": "ui_switch",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "light_state",
|
|
|
|
"label": "Light",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 2,
|
|
|
|
"width": 2,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": true,
|
|
|
|
"decouple": "false",
|
|
|
|
"topic": "",
|
|
|
|
"style": "",
|
|
|
|
"onvalue": "true",
|
|
|
|
"onvalueType": "bool",
|
|
|
|
"onicon": "",
|
|
|
|
"oncolor": "",
|
|
|
|
"offvalue": "false",
|
|
|
|
"offvalueType": "bool",
|
|
|
|
"officon": "",
|
|
|
|
"offcolor": "",
|
|
|
|
"x": 770,
|
|
|
|
"y": 540,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"6eaa971e.6fdf08"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "b5a366b4.cb6918",
|
|
|
|
"type": "exec",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"command": "python3.7 $HOME\/PlanktonScope\/scripts\/light.py",
|
|
|
|
"addpay": true,
|
|
|
|
"append": "",
|
|
|
|
"useSpawn": "false",
|
|
|
|
"timer": "",
|
|
|
|
"oldrc": false,
|
|
|
|
"name": "Light.py",
|
|
|
|
"x": 1050,
|
|
|
|
"y": 540,
|
|
|
|
"wires": [
|
|
|
|
[],
|
|
|
|
[],
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "6eaa971e.6fdf08",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "light",
|
|
|
|
"func": "var light_state = String(msg.payload.light_state);\nif(light_state==\"true\"){\n msg.payload = \"on\"\n}\nelse if (light_state==\"false\"){\n msg.payload = \"off\"\n}\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 920,
|
|
|
|
"y": 540,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"b5a366b4.cb6918"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "95b242db.5e239",
|
|
|
|
"type": "multipart-decoder",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "",
|
|
|
|
"ret": "bin",
|
|
|
|
"url": "http:\/\/127.0.0.1\/html\/cam_pic.php",
|
|
|
|
"tls": "",
|
|
|
|
"delay": 0,
|
|
|
|
"maximum": "10000000",
|
|
|
|
"blockSize": "1",
|
|
|
|
"x": 910,
|
|
|
|
"y": 400,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"c099bb1c.6971b8"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "c099bb1c.6971b8",
|
|
|
|
"type": "base64",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "Encode",
|
|
|
|
"x": 1080,
|
|
|
|
"y": 400,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"2c92fe6f.3e9432"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "2c92fe6f.3e9432",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"name": "Pi Camera Stream",
|
|
|
|
"order": 1,
|
|
|
|
"width": 12,
|
|
|
|
"height": 9,
|
|
|
|
"format": "<img alt=\"stream test\" src=\"data:image\/jpg;base64,{{msg.payload}}\" \/>\n",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 1250,
|
|
|
|
"y": 400,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "17b7514a.36344f",
|
|
|
|
"type": "interval",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "interval",
|
|
|
|
"interval": "100",
|
|
|
|
"onstart": false,
|
|
|
|
"msg": "ping",
|
|
|
|
"showstatus": true,
|
|
|
|
"unit": "days",
|
|
|
|
"statusformat": "YYYY-MM-D HH:mm:ss",
|
|
|
|
"x": 750,
|
|
|
|
"y": 400,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"95b242db.5e239"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "5ea28a70.42ae14",
|
|
|
|
"type": "ui_button",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "up",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 3,
|
|
|
|
"width": 1,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": false,
|
|
|
|
"label": "",
|
|
|
|
"tooltip": "",
|
|
|
|
"color": "",
|
|
|
|
"bgcolor": "",
|
|
|
|
"icon": "arrow_upwards",
|
|
|
|
"payload": "up",
|
|
|
|
"payloadType": "str",
|
|
|
|
"topic": "up",
|
|
|
|
"x": 770,
|
|
|
|
"y": 640,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"523fdeaa.50c6c"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "27f16831.dde938",
|
|
|
|
"type": "ui_button",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "down",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 5,
|
|
|
|
"width": 1,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": true,
|
|
|
|
"label": "",
|
|
|
|
"tooltip": "",
|
|
|
|
"color": "",
|
|
|
|
"bgcolor": "",
|
|
|
|
"icon": "arrow_downward",
|
|
|
|
"payload": "down",
|
|
|
|
"payloadType": "str",
|
|
|
|
"topic": "down",
|
|
|
|
"x": 770,
|
|
|
|
"y": 720,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"523fdeaa.50c6c"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "855e9d96.ab869",
|
|
|
|
"type": "ui_text_input",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "nb_step",
|
|
|
|
"label": "Number of step",
|
|
|
|
"tooltip": "",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 4,
|
|
|
|
"width": 5,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": false,
|
|
|
|
"mode": "number",
|
|
|
|
"delay": 300,
|
|
|
|
"topic": "nb_step",
|
|
|
|
"x": 760,
|
|
|
|
"y": 680,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"523fdeaa.50c6c"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "b110542b.5de4f8",
|
|
|
|
"type": "ui_button",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "kill_focus",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 6,
|
|
|
|
"width": 3,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": false,
|
|
|
|
"label": "Stop focus",
|
|
|
|
"tooltip": "",
|
|
|
|
"color": "#AD1625",
|
|
|
|
"bgcolor": "#333333",
|
|
|
|
"icon": "pause",
|
|
|
|
"payload": "",
|
|
|
|
"payloadType": "str",
|
|
|
|
"topic": "",
|
|
|
|
"x": 760,
|
|
|
|
"y": 780,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"d9dea2bc.47097"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "523fdeaa.50c6c",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "focus",
|
|
|
|
"func": "var lastinput = context.get(\"lastinput\") || \"\";\n\nif(msg.topic === \"nb_step\"){\n lastinput = msg.payload;\n context.set(\"lastinput\",lastinput);\n}\nif(msg.topic === \"up\"){\n\n nb_step = String(lastinput);\n\n orientation = \"up\";\n\n msg.payload = nb_step.concat(' ', orientation);\n return msg;\n}\nif(msg.topic === \"down\"){\n \n nb_step = String(lastinput);\n\n orientation = \"down\";\n msg.payload = nb_step.concat(' ', orientation);\n\n return msg;\n}\n\n",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 930,
|
|
|
|
"y": 680,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"ada728bd.8e7818"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "ada728bd.8e7818",
|
|
|
|
"type": "exec",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"command": "python3.7 $HOME\/PlanktonScope\/scripts\/focus.py",
|
|
|
|
"addpay": true,
|
|
|
|
"append": "",
|
|
|
|
"useSpawn": "false",
|
|
|
|
"timer": "",
|
|
|
|
"oldrc": false,
|
|
|
|
"name": "Focus.py",
|
|
|
|
"x": 1060,
|
|
|
|
"y": 680,
|
|
|
|
"wires": [
|
|
|
|
[],
|
|
|
|
[],
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "d9dea2bc.47097",
|
|
|
|
"type": "exec",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"command": "bash $HOME\/PlanktonScope\/scripts\/killer.sh focus.py && bash $HOME\/PlanktonScope\/scripts\/killer.sh focus.py",
|
|
|
|
"addpay": false,
|
|
|
|
"append": "",
|
|
|
|
"useSpawn": "false",
|
|
|
|
"timer": "",
|
|
|
|
"oldrc": false,
|
|
|
|
"name": "Kill Focus",
|
|
|
|
"x": 960,
|
|
|
|
"y": 780,
|
|
|
|
"wires": [
|
|
|
|
[],
|
|
|
|
[],
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "6bf10b4c.c83c84",
|
|
|
|
"type": "ui_button",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "start",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 7,
|
|
|
|
"width": 6,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": false,
|
|
|
|
"label": "Start Acquisition",
|
|
|
|
"tooltip": "",
|
|
|
|
"color": "",
|
|
|
|
"bgcolor": "",
|
|
|
|
"icon": "play_circle_fill",
|
|
|
|
"payload": "",
|
|
|
|
"payloadType": "str",
|
|
|
|
"topic": "start",
|
|
|
|
"x": 750,
|
|
|
|
"y": 900,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"5e6e3b80.1068d4"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "2c9498e7.bf0c38",
|
|
|
|
"type": "ui_button",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "stop",
|
|
|
|
"group": "c62ffbd3.787ef8",
|
|
|
|
"order": 8,
|
|
|
|
"width": 6,
|
|
|
|
"height": 1,
|
|
|
|
"passthru": false,
|
|
|
|
"label": "Stop Acquisition",
|
|
|
|
"tooltip": "",
|
|
|
|
"color": "#AD1625",
|
|
|
|
"bgcolor": "#333333",
|
|
|
|
"icon": "pause_circle_filled",
|
|
|
|
"payload": "",
|
|
|
|
"payloadType": "str",
|
|
|
|
"topic": "stop",
|
|
|
|
"x": 750,
|
|
|
|
"y": 1040,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"5e6e3b80.1068d4"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "5e6e3b80.1068d4",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "Image",
|
|
|
|
"func": "var lastinput = context.get(\"lastinput\") || \"\";\n\nif(msg.topic === \"acq_fluid_volume_imaged\"){\n lastinput = msg.payload;\n context.set(\"acq_fluid_volume_imaged\",acq_fluid_volume_imaged);\n}\n\nif(msg.topic === \"sample_project\"){\n lastinput = msg.payload;\n context.set(\"sample_project\",sample_project);\n}\n\nif(msg.topic === \"sample_id\"){\n lastinput = msg.payload;\n context.set(\"sample_id\",sample_id);\n}\n\nif(msg.topic === \"start\"){\n\n acq_fluid_volume_imaged = String(acq_fluid_volume_imaged);\n sample_project = String(sample_project);\n sample_id = String(sample_id);\n\n msg.payload = nb_step.concat(' ', orientation);\n return msg;\n}\n\n\/\/ tara_pacific station_125 exp_1 24 3.2\n",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 950,
|
|
|
|
"y": 920,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "2d0f6720.0f92f8",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "c627ea8d.f886e8",
|
|
|
|
"name": "",
|
|
|
|
"order": 5,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div ng-bind-html=\"msg.payload\"><\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 1260,
|
|
|
|
"y": 1180,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "bf51ed75.15f7f",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "get magnification",
|
|
|
|
"func": "var array = String(msg.payload);\n\nvar items = array.split(' ');\n\nmsg.payload = items[1];\n\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 550,
|
|
|
|
"y": 780,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"72d57e31.59234"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "9599b953.529c28",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "832434ce.ebe498",
|
|
|
|
"name": "process_pixel",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Pixel resolution :\n <span id=\"process_pixel\" ng-bind-html=\"msg.payload\"><\/span>\n \u03bcm\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 580,
|
|
|
|
"y": 900,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "1c966729.d952b9",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "get process_pixel",
|
|
|
|
"func": "var array = String(msg.payload);\n\nvar items = array.split(' ');\n\nmsg.payload = items[2];\n\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 550,
|
|
|
|
"y": 860,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"9599b953.529c28"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "612e2b9b.ed1684",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "832434ce.ebe498",
|
|
|
|
"name": "min_size",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Smallest cells to explore :\n <span id=\"min_size\" ng-bind-html=\"msg.payload\"><\/span>\n \u03bcm\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 560,
|
|
|
|
"y": 980,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "e7ef7709.ba3f88",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "get min size",
|
|
|
|
"func": "var array = String(msg.payload);\n\nvar items = array.split(' ');\n\nmsg.payload = items[3];\n\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 530,
|
|
|
|
"y": 940,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"612e2b9b.ed1684"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "f84ab57a.556df8",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "832434ce.ebe498",
|
|
|
|
"name": "max_size",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Biggest cells to explore :\n <span id=\"max_size\" ng-bind-html=\"msg.payload\"><\/span>\n \u03bcm\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 560,
|
|
|
|
"y": 1060,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "1ae4f566.e9182b",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "get max size",
|
|
|
|
"func": "var array = String(msg.payload);\n\nvar items = array.split(' ');\n\nmsg.payload = items[4];\n\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 530,
|
|
|
|
"y": 1020,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"f84ab57a.556df8"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "45f53656.d631e8",
|
|
|
|
"type": "ui_template",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"group": "832434ce.ebe498",
|
|
|
|
"name": "flowrate",
|
|
|
|
"order": 2,
|
|
|
|
"width": 0,
|
|
|
|
"height": 0,
|
|
|
|
"format": "<div>\n Flowrate :\n <span id=\"max_size\" ng-bind-html=\"msg.payload\"><\/span>\n ml\/min\n<\/div>",
|
|
|
|
"storeOutMessages": true,
|
|
|
|
"fwdInMessages": true,
|
|
|
|
"templateScope": "local",
|
|
|
|
"x": 560,
|
|
|
|
"y": 1140,
|
|
|
|
"wires": [
|
|
|
|
[]
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "578b63e7.8a675c",
|
|
|
|
"type": "function",
|
|
|
|
"z": "7f885510.6173fc",
|
|
|
|
"name": "get flowrate",
|
|
|
|
"func": "var array = String(msg.payload);\n\nvar items = array.split(' ');\n\nmsg.payload = items[5];\n\nreturn msg;",
|
|
|
|
"outputs": 1,
|
|
|
|
"noerr": 0,
|
|
|
|
"x": 530,
|
|
|
|
"y": 1100,
|
|
|
|
"wires": [
|
|
|
|
[
|
|
|
|
"45f53656.d631e8"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|