Reema Bitar
Published

Neonatal Scale using Hexabitz Modules

A project presents a scale for newborns to measure weight and height. It is useful, inexpensive, portable and can be easily built and used.

IntermediateFull instructions provided10 hours164
Neonatal Scale using Hexabitz Modules

Things used in this project

Story

Read more

Schematics

H08R6x Hardware

H26R0x Hardware

H40R0x Hardware

T00R1x Hardware

Code

NeonatalScaleUsingHexabitzModules.json

JSON
[
    {
        "id": "8381c865.236028",
        "type": "subflow",
        "name": "Single value",
        "info": "The 'single value' subflow allows to :\r\n * Filter Data to extract only one variable after the \"processing node\" step .\r\n * Modify the message to fit with standard widgets such as gauges.\r\n * Limit the number of messages to a maximum of 10 msg per second.\r\n\r\n### **Input**\r\n\r\nThe subflow 'single value' takes in input the `msg.payload`\r\nfrom the processing output. All the messages sent by the processing node have the same structure.\r\n\r\n    \"payload\": {\r\n        \"groupname\": \"Snapshot2\",\r\n        \"variabledata\": [\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            }\r\n        ],\r\n        \"variablename\": \"int2\"\r\n      }\r\n    }\r\n\r\n### **Filter on selected variable**\r\nSeveral messages are sent by the processing node for each variable, so the first step of this 'single value' subflow is to filter and keep only messages related to the selected variable.\r\nThe 'filter variable' node will only keep messages with the right `variablename` key.\r\n\r\n### **Extract duplets table**\r\n\r\nThe received message is an Object containing {groupname, variabledata[array], variablename}.  \r\nThe array contains two variables :\r\n - `y` the value \r\n - `x` the time\r\n\r\nA single message contains multiple pairs of values extract at a regular time interval.\r\nThe time interval depends on the acquisition frequency.\r\nWith the 'change' node and the `set` property, the `msg.payload` is set to \r\n`msg.payload.variabledata`, only the data variable array is set into msg.payload.\r\n\r\n    \"payload\": {\r\n        \"variabledata\": [\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            }\r\n        ]\r\n    }\r\n\r\n### **Split duplets table**\r\n\r\nThe data variable array is split with a length of one in smaller objects by the 'split' node.\r\nEach new object contains two subvariables : `y` and `x`.\r\n\r\n    \"payload\": {\r\n        \"y\": \"9\",\r\n        \"x\": \"1567509421459\"\r\n    }\r\n\r\n\r\n### **Limit the number of messages**\r\n\r\nThe 'delay' node allows to limit the maximum number of message per second.\r\nIn the 'single value' subflow, one message is extracted per second.\r\n\r\n>_Be careful, a dashboard saturation risk exists if too many messages are received per second._\r\n\r\n### **Extract only y values**\r\n\r\nThe `msg.payload` is set to `msg.payload.y` with the `set` property. \r\nOnly `y` variable is set into msg.payload as single value.\r\n\r\n    \"payload\": { \r\n        \"y\": \"9\" \r\n    }\r\n\r\n### **Output** \r\n\r\nSome widgets such as the gauge and the text node are using the `msg.payload` property.  \r\nThe output node is linked to a gauge that allows to see the evolution \r\nof the `y` variable as a function of time.\r\n\r\n\r\n![subflow_gauge](images/subflow_gauge.png)\r\n\r\n### **Details**\r\n\r\nNote : The debug node allows to see clearly and easily the \r\nmessage at the node output.  \r\n\r\n\r\n> More details on [Node-Red][nr]\r\n[nr]: https://nodered.org/docs/user-guide/editor/workspace/subflows\r\n\r\n\r\n-------\r\n\r\n",
        "category": "",
        "in": [
            {
                "x": 40,
                "y": 60,
                "wires": [
                    {
                        "id": "3c5ffe0d.9063b2"
                    }
                ]
            }
        ],
        "out": [
            {
                "x": 780,
                "y": 140,
                "wires": [
                    {
                        "id": "66397fd3.d8111",
                        "port": 0
                    }
                ]
            }
        ],
        "env": [
            {
                "name": "varfilter",
                "type": "str",
                "value": ""
            }
        ],
        "color": "#DDAA99"
    },
    {
        "id": "3c5ffe0d.9063b2",
        "type": "switch",
        "z": "8381c865.236028",
        "name": "filter variable",
        "property": "payload.variablename",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "varfilter",
                "vt": "env"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 170,
        "y": 60,
        "wires": [
            [
                "4e5ba7a5.14dec8"
            ]
        ]
    },
    {
        "id": "4e5ba7a5.14dec8",
        "type": "change",
        "z": "8381c865.236028",
        "name": "keep only table of duplets",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.variabledata",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 430,
        "y": 60,
        "wires": [
            [
                "42bc6ed.5b20d9"
            ]
        ]
    },
    {
        "id": "42bc6ed.5b20d9",
        "type": "split",
        "z": "8381c865.236028",
        "name": "Split a table[1..n] of duplets in n msg of single duplet",
        "splt": "\\n",
        "spltType": "str",
        "arraySplt": 1,
        "arraySpltType": "len",
        "stream": false,
        "addname": "",
        "x": 800,
        "y": 60,
        "wires": [
            [
                "8b8ddb84.6fb208"
            ]
        ]
    },
    {
        "id": "8b8ddb84.6fb208",
        "type": "delay",
        "z": "8381c865.236028",
        "name": "",
        "pauseType": "rate",
        "timeout": "5",
        "timeoutUnits": "seconds",
        "rate": "10",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": true,
        "x": 200,
        "y": 140,
        "wires": [
            [
                "66397fd3.d8111"
            ]
        ]
    },
    {
        "id": "66397fd3.d8111",
        "type": "change",
        "z": "8381c865.236028",
        "name": "keep only value and delete timestamp",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.y",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 490,
        "y": 140,
        "wires": [
            []
        ]
    },
    {
        "id": "46bd89e6.7bf0d8",
        "type": "tab",
        "label": "child",
        "disabled": false,
        "info": "# Basic flow to start with STM32CubeMonitor."
    },
    {
        "id": "d5049ad5.791238",
        "type": "ui_chartst",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "name": "childHeight",
        "order": 5,
        "width": 11,
        "height": 9,
        "chartType": "line",
        "curveType": "linear",
        "duration": "10",
        "ymin": "0",
        "ymax": "200",
        "x": 770,
        "y": 640,
        "wires": []
    },
    {
        "id": "5dd85ebf.1d495",
        "type": "acquisition out",
        "z": "46bd89e6.7bf0d8",
        "name": "myProbe_Out",
        "probeconfig": "d9a6039e.00014",
        "x": 600,
        "y": 100,
        "wires": []
    },
    {
        "id": "f29a14f4.9a8fa8",
        "type": "acquisition in",
        "z": "46bd89e6.7bf0d8",
        "name": "myProbe_In",
        "probeconfig": "d9a6039e.00014",
        "x": 150,
        "y": 640,
        "wires": [
            [
                "213ed547.0a989a"
            ],
            []
        ]
    },
    {
        "id": "fc79eea6.7b6cf",
        "type": "variables",
        "z": "46bd89e6.7bf0d8",
        "groupname": "Variables",
        "accesspoint": 0,
        "execonfig": "f585cd70.42425",
        "variablelist": [],
        "triggerstartmode": "manual",
        "triggername": "childHeight",
        "triggerthreshold": "30000",
        "frequency": "",
        "frequencyType": "0",
        "snapshotheader": "",
        "mode": "direct",
        "lastImportedTime": 1653021496406,
        "openStatus": true,
        "x": 400,
        "y": 100,
        "wires": [
            [
                "5dd85ebf.1d495"
            ]
        ]
    },
    {
        "id": "221d205a.db9d6",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 19,
        "width": 11,
        "height": 1,
        "passthru": false,
        "label": "Clear Graphs",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "clear",
        "x": 750,
        "y": 600,
        "wires": [
            [
                "d5049ad5.791238"
            ]
        ]
    },
    {
        "id": "888c5aae.496a78",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 3,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "START",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "start",
        "x": 160,
        "y": 60,
        "wires": [
            [
                "fc79eea6.7b6cf"
            ]
        ]
    },
    {
        "id": "aa72541.616e8a8",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 4,
        "width": 4,
        "height": 1,
        "passthru": true,
        "label": "STOP",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "stop",
        "x": 150,
        "y": 140,
        "wires": [
            [
                "fc79eea6.7b6cf"
            ]
        ]
    },
    {
        "id": "213ed547.0a989a",
        "type": "processing",
        "z": "46bd89e6.7bf0d8",
        "groupname": "Variables",
        "groupid": "fc79eea6.7b6cf",
        "expressions": [],
        "statistics": [],
        "logmode": "no",
        "x": 360,
        "y": 640,
        "wires": [
            [
                "bbee8aa9.737fc8",
                "2c1651c3.f30fae",
                "f0539c51.63e66",
                "5c004e7c.c9a8c"
            ],
            []
        ]
    },
    {
        "id": "70feeeb7.5d17f",
        "type": "acquisition out",
        "z": "46bd89e6.7bf0d8",
        "name": "myProbe_Out2",
        "probeconfig": "d9a6039e.00014",
        "x": 700,
        "y": 260,
        "wires": []
    },
    {
        "id": "c2f0ad26.9e8ba",
        "type": "change",
        "z": "46bd89e6.7bf0d8",
        "name": "msg 1",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "write",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 530,
        "y": 260,
        "wires": [
            [
                "70feeeb7.5d17f"
            ]
        ]
    },
    {
        "id": "7f66539b.512c1c",
        "type": "template",
        "z": "46bd89e6.7bf0d8",
        "name": "flag address",
        "field": "payload",
        "fieldType": "msg",
        "format": "json",
        "syntax": "mustache",
        "template": "{\n    \n\n   \"variablelist\": [\n       {\n\n           \"address\": \"0x200073f0\",\n\n           \"type\": 1,\n\n           \"value\": \"{{payload}}\"\n\n       }\n\n   ],\n\n   \"accesspoint\": 0\n\n}",
        "output": "json",
        "x": 370,
        "y": 260,
        "wires": [
            [
                "c2f0ad26.9e8ba"
            ]
        ]
    },
    {
        "id": "3c904702.d13e88",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 7,
        "width": 8,
        "height": 1,
        "passthru": false,
        "label": "calibration",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "1",
        "payloadType": "num",
        "topic": "",
        "x": 170,
        "y": 240,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "3225c8e4.75d548",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 8,
        "width": 8,
        "height": 1,
        "passthru": false,
        "label": "zerocal",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "2",
        "payloadType": "num",
        "topic": "",
        "x": 160,
        "y": 280,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "d88bc469.142e18",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 14,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "height",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "1",
        "payloadType": "num",
        "topic": "",
        "x": 150,
        "y": 480,
        "wires": [
            [
                "5251a0a2.476fe"
            ]
        ]
    },
    {
        "id": "5251a0a2.476fe",
        "type": "template",
        "z": "46bd89e6.7bf0d8",
        "name": "start address",
        "field": "payload",
        "fieldType": "msg",
        "format": "json",
        "syntax": "mustache",
        "template": "{\n    \n\n   \"variablelist\": [\n       {\n\n           \"address\": \"0x200073fc\",\n\n           \"type\": 1,\n\n           \"value\": \"{{payload}}\"\n\n       }\n\n   ],\n\n   \"accesspoint\": 0\n\n}",
        "output": "json",
        "x": 370,
        "y": 480,
        "wires": [
            [
                "c2f0ad26.9e8ba"
            ]
        ]
    },
    {
        "id": "afc1d1bc.04e62",
        "type": "ui_chartst",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "name": "childWeight",
        "order": 6,
        "width": 11,
        "height": 9,
        "chartType": "line",
        "curveType": "linear",
        "duration": "10",
        "ymin": "1",
        "ymax": "50",
        "x": 770,
        "y": 680,
        "wires": []
    },
    {
        "id": "4ac3c520.f9072c",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 20,
        "width": 11,
        "height": 1,
        "passthru": false,
        "label": "Clear Graphs",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "clear",
        "x": 750,
        "y": 720,
        "wires": [
            [
                "afc1d1bc.04e62"
            ]
        ]
    },
    {
        "id": "2c1651c3.f30fae",
        "type": "switch",
        "z": "46bd89e6.7bf0d8",
        "name": "childWeight",
        "property": "payload.variablename",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "childWeight",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 570,
        "y": 680,
        "wires": [
            [
                "afc1d1bc.04e62"
            ]
        ]
    },
    {
        "id": "bbee8aa9.737fc8",
        "type": "switch",
        "z": "46bd89e6.7bf0d8",
        "name": "childHeight",
        "property": "payload.variablename",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "childHeight",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 570,
        "y": 640,
        "wires": [
            [
                "d5049ad5.791238"
            ]
        ]
    },
    {
        "id": "9a58396e.9ec8a8",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 9,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(gr)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "3",
        "payloadType": "num",
        "topic": "",
        "x": 160,
        "y": 320,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "f5b8f6cc.fc89d8",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 10,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(kg)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "4",
        "payloadType": "num",
        "topic": "",
        "x": 170,
        "y": 360,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "43b00c59.5e3854",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 11,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(ounce)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "5",
        "payloadType": "num",
        "topic": "",
        "x": 180,
        "y": 400,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "ef9d84aa.1cb328",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 12,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(pound)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "2",
        "payloadType": "num",
        "topic": "",
        "x": 180,
        "y": 440,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "604d167a.c389e8",
        "type": "ui_dropdown",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "label": "height unit",
        "tooltip": "",
        "place": "Select option",
        "group": "68429bac.fe7c84",
        "order": 13,
        "width": 4,
        "height": 1,
        "passthru": true,
        "multiple": false,
        "options": [
            {
                "label": "mm",
                "value": 2,
                "type": "num"
            },
            {
                "label": "cm",
                "value": 3,
                "type": "num"
            },
            {
                "label": "inch",
                "value": 4,
                "type": "num"
            }
        ],
        "payload": "",
        "topic": "",
        "x": 170,
        "y": 520,
        "wires": [
            [
                "5251a0a2.476fe"
            ]
        ]
    },
    {
        "id": "f0539c51.63e66",
        "type": "subflow:8381c865.236028",
        "z": "46bd89e6.7bf0d8",
        "name": "myFilter",
        "env": [
            {
                "name": "varfilter",
                "value": "childHeight",
                "type": "str"
            }
        ],
        "x": 520,
        "y": 780,
        "wires": [
            [
                "2a7c48c9.cf62b8"
            ]
        ]
    },
    {
        "id": "2a7c48c9.cf62b8",
        "type": "function",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "func": "let b=msg.payload;\nvar s=b.toFixed(2)\nvar out=s;\nmsg.payload=out;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 650,
        "y": 780,
        "wires": [
            [
                "486ee325.3a465c"
            ]
        ]
    },
    {
        "id": "486ee325.3a465c",
        "type": "ui_text",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "order": 1,
        "width": 11,
        "height": 1,
        "name": "",
        "label": "childHeight",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "x": 790,
        "y": 780,
        "wires": []
    },
    {
        "id": "5c004e7c.c9a8c",
        "type": "subflow:8381c865.236028",
        "z": "46bd89e6.7bf0d8",
        "name": "myFilter",
        "env": [
            {
                "name": "varfilter",
                "value": "childWeight",
                "type": "str"
            }
        ],
        "x": 520,
        "y": 820,
        "wires": [
            [
                "44f2bea1.f340f"
            ]
        ]
    },
    {
        "id": "44f2bea1.f340f",
        "type": "function",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "func": "let b=msg.payload;\nvar s=b.toFixed(2)\nvar out=s;\nmsg.payload=out;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 650,
        "y": 820,
        "wires": [
            [
                "aac14b64.bcae58"
            ]
        ]
    },
    {
        "id": "aac14b64.bcae58",
        "type": "ui_text",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "order": 2,
        "width": 11,
        "height": 1,
        "name": "",
        "label": "childWeight",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "x": 790,
        "y": 820,
        "wires": []
    },
    {
        "id": "68429bac.fe7c84",
        "type": "ui_group",
        "z": "",
        "name": "child",
        "tab": "d7e155f2.64c058",
        "order": 1,
        "disp": true,
        "width": 30,
        "collapse": false
    },
    {
        "id": "d9a6039e.00014",
        "type": "probe",
        "z": "",
        "probeid": "066CFF495051717867163114",
        "probename": "ST-Link v2-1B (...63114)",
        "protocol": "SWD",
        "frequency": "1.8 MHz - Default",
        "probeproperty": "{\"SWD\":[\"4.6 MHz\",\"1.8 MHz - Default\",\"950 kHz\",\"400 kHz\",\"150 kHz\"],\"JTAG\":[\"18 MHz\",\"9 MHz\",\"4.5 MHz\",\"2.25 MHz\",\"1.12 MHz - Default\",\"560 kHz\",\"280 kHz\",\"140 kHz\"]}",
        "probeversion": "ST Link firmware version V2.J37",
        "connectionType": "p2p"
    },
    {
        "id": "f585cd70.42425",
        "type": "exe-config",
        "z": "",
        "name": "child",
        "exefile": "C:\\Users\\ASIA STORE\\Desktop\\H26R0x-Firmware-0.2.5\\STM32CubeIDE\\H26R0x\\H26R0x.elf",
        "exefolder": "C:\\Users\\ASIA STORE\\Desktop\\H26R0x-Firmware-0.2.5\\STM32CubeIDE\\H26R0x",
        "exevariablelist": [
            {
                "address": "0x0801991c",
                "name": "aAPBAHBPrescTable[0]",
                "type": 1
            },
            {
                "address": "0x200015d8",
                "name": "acceptedMsg",
                "type": 3
            },
            {
                "address": "0x20000e4d",
                "name": "ACK_FLAG",
                "type": 1
            },
            {
                "address": "0x08019468",
                "name": "actSnipCommandDefinition.cExpectedNumberOfParameters",
                "type": 2
            },
            {
                "address": "0x0801945c",
                "name": "actSnipCommandDefinition.pcCommand",
                "type": 5
            },
            {
                "address": "0x08019460",
                "name": "actSnipCommandDefinition.pcHelpString",
                "type": 5
            },
            {
                "address": "0x08019464",
                "name": "actSnipCommandDefinition.pxCommandInterpreter",
                "type": 5
            },
            {
                "address": "0x20001584",
                "name": "ADC_flag",
                "type": 1
            },
            {
                "address": "0x20001594",
                "name": "ADC_value_temp",
                "type": 3
            },
            {
                "address": "0x20001596",
                "name": "ADC_value_Vref",
                "type": 3
            },
            {
                "address": "0x200015a8",
                "name": "ADCchannelvalue[0]",
                "type": 3
            },
            {
                "address": "0x20001698",
                "name": "ADCPercentage",
                "type": 9
            },
            {
                "address": "0x20001688",
                "name": "ADCPort",
                "type": 3
            },
            {
                "address": "0x080194c8",
                "name": "ADCReadCommandDefinition.cExpectedNumberOfParameters",
                "type": 2
            },
            {
                "address": "0x080194bc",
                "name": "ADCReadCommandDefinition.pcCommand",
                "type": 5
            },
            {
                "address": "0x080194c0",
                "name": "ADCReadCommandDefinition.pcHelpString",
                "type": 5
            },
            {
                "address": "0x080194c4",
                "name": "ADCReadCommandDefinition.pxCommandInterpreter",
                "type": 5
            },
            {
                "address": "0x2000168a",
                "name": "ADCSide",
                "type": 3
            },
            {
                "address": "0x2000168c",
                "name": "ADCValue",
                "type": 9
            },
            {
                "address": "0x20000e23",
                "name": "AddBcastPayload",
                "type": 1
            },
            {
                "address": "0x080193a8",
                "name": "addbuttonCommandDefinition.cExpectedNumberOfParameters",
                "type": 2
            },
            {
                "address": "0x0801939c",
                "name": "addbuttonCommandDefinition.pcCommand",
                "type": 5
            },
            {
                "address": "0x080193a0",
                "name": "addbuttonCommandDefinition.pcHelpString",
                "type": 5
            },
            {
                "address": "0x080193a4",
                "name": "addbuttonCommandDefinition.pxCommandInterpreter",
                "type": 5
            },
            {
                "address": "0x20000150",
                "name": "AHBPrescTable[0]",
                "type": 1
            },
            {
                "address": "0x20007384",
                "name": "arrayPortsDir[0]",
                "type": 3
            },
            {
                "address": "0x20001418",
                "name": "BackEndTaskHandle",
                "type": 5
            },
            {
                "address": "0x20000cc0",
                "name": "bcastID",
                "type": 1
            },
            {
...

This file has been truncated, please download it to see its full contents.

Neonatal Scale Project H08R6x Firmware

C/C++
No preview (download only).

Neonatal Scale Project H26R0x Firmware

C/C++
No preview (download only).

Credits

Reema Bitar
1 project • 1 follower
Medical Electronics Engineering student
Contact

Comments

Please log in or sign up to comment.