{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699521370,"defaultBranch":"main","name":"rewire_pulse_oximeter_software_wpf","ownerLogin":"ReWire-LLC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-02T19:51:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142257498?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718678925.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"84f517d4c5d229be900e11352dd5a2c5686e862d","ref":"refs/heads/univ_of_utah_demo_20240617","pushedAt":"2024-06-18T02:48:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Making a few tweaks for a demo","shortMessageHtmlLink":"Making a few tweaks for a demo"}},{"before":"dce959265eb8776d3237e6571341452e76d8261a","after":"56cd2214a3fb92fdc65de5f534d19752b2728941","ref":"refs/heads/main","pushedAt":"2023-11-06T18:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"#1 Made some updates to the code so the application can properly connect to a pulse ox device with firmware version 1.0 or firmware version 1.1, and properly handle the data from each differing firmware version.","shortMessageHtmlLink":"#1 Made some updates to the code so the application can properly conn…"}},{"before":"c2b6d8010e00285b79e20035fb6acfbe2ae1ad9d","after":"dce959265eb8776d3237e6571341452e76d8261a","ref":"refs/heads/main","pushedAt":"2023-10-20T18:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"I am now setting DtrEnable to true when creating the serial port. I don't believe this is necessary, because serial communication has been working fine so far, but I am doing it as a precautionary measure. I ran into some issues working on another board that has a SAMD51 microcontroller, and for that board serial communication wasn't working properly unless I had DtrEnable set to true. It's possible that it could be due to something in the libraries that my SAMD51 code was using - it was using an Adafruit core rather than an Arduino core. The SAMD21 is a different microcontroller, but it is also running firmware on the Arduino core rather than the Adafruit core, so its serial communication may not require the DtrEnable set to true.","shortMessageHtmlLink":"I am now setting DtrEnable to true when creating the serial port. I d…"}},{"before":null,"after":"c2b6d8010e00285b79e20035fb6acfbe2ae1ad9d","ref":"refs/heads/release/v1_0_0","pushedAt":"2023-10-05T16:14:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Updating the text in the About window","shortMessageHtmlLink":"Updating the text in the About window"}},{"before":"70970e132b8ba7fe7fc9496563b1315ae957453e","after":"c2b6d8010e00285b79e20035fb6acfbe2ae1ad9d","ref":"refs/heads/main","pushedAt":"2023-10-05T15:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Updating the text in the About window","shortMessageHtmlLink":"Updating the text in the About window"}},{"before":"147262796a743621936376667f6bf2798d8110de","after":"70970e132b8ba7fe7fc9496563b1315ae957453e","ref":"refs/heads/main","pushedAt":"2023-10-05T14:59:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"9d8c2b76eebf8eaa8884566289ce5563a9ba81b1","after":"147262796a743621936376667f6bf2798d8110de","ref":"refs/heads/main","pushedAt":"2023-10-05T07:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Created copyright notice in the About window","shortMessageHtmlLink":"Created copyright notice in the About window"}},{"before":"c546a0df14779aa99af2576a1468dfcd3fb4f4b9","after":"9d8c2b76eebf8eaa8884566289ce5563a9ba81b1","ref":"refs/heads/main","pushedAt":"2023-10-05T07:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Set the application version. Created an \"About\" dialog window, and a \"File\" menu with two options: \"About\" and \"Exit\". The \"About\" dialog shows the application name, version, and build date.","shortMessageHtmlLink":"Set the application version. Created an \"About\" dialog window, and a …"}},{"before":"c1cbd0b125d917f15134ff193ff28d1eb3bec5d6","after":"c546a0df14779aa99af2576a1468dfcd3fb4f4b9","ref":"refs/heads/main","pushedAt":"2023-10-05T06:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Implemented the ability to record data from the sensor and save it into a CSV file","shortMessageHtmlLink":"Implemented the ability to record data from the sensor and save it in…"}},{"before":"a957d30e98422ee21e1047cc6c87a899d0067436","after":"c1cbd0b125d917f15134ff193ff28d1eb3bec5d6","ref":"refs/heads/main","pushedAt":"2023-10-05T05:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Implemented code to calculate perfusion index","shortMessageHtmlLink":"Implemented code to calculate perfusion index"}},{"before":"6cd35b5795247f48cf1a3e9d6f56ae07317d5d5a","after":"a957d30e98422ee21e1047cc6c87a899d0067436","ref":"refs/heads/main","pushedAt":"2023-10-05T04:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Added an error state if the background thread crashes. Also tweaked the y-axis of the heart rate and spo2 plots in the detailed view.","shortMessageHtmlLink":"Added an error state if the background thread crashes. Also tweaked t…"}},{"before":"f21091e6ddefdeb4530dd5f0a827c12c550d5e89","after":"6cd35b5795247f48cf1a3e9d6f56ae07317d5d5a","ref":"refs/heads/main","pushedAt":"2023-10-05T04:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Wrapping the config file read/write operations in some try/catch statements","shortMessageHtmlLink":"Wrapping the config file read/write operations in some try/catch stat…"}},{"before":"ba7de3a55cc697597308ce919490d87dbe51793c","after":"f21091e6ddefdeb4530dd5f0a827c12c550d5e89","ref":"refs/heads/main","pushedAt":"2023-10-05T04:01:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Enabled the ability to persist heart rate and spo2 alarm settings by saving the alarm settings into a JSON file that is stored in the \"AppData\" folder for the user.","shortMessageHtmlLink":"Enabled the ability to persist heart rate and spo2 alarm settings by …"}},{"before":"64d6674f725de07672061e889015dcf855414dd7","after":"ba7de3a55cc697597308ce919490d87dbe51793c","ref":"refs/heads/main","pushedAt":"2023-10-05T03:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Finished implementation of setting alarms for heart rate and spo2","shortMessageHtmlLink":"Finished implementation of setting alarms for heart rate and spo2"}},{"before":"269952fcaa84060a4d52c0b72c24e0d3bb953a04","after":"64d6674f725de07672061e889015dcf855414dd7","ref":"refs/heads/main","pushedAt":"2023-10-04T22:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Working on a modal window dialog to allow the user to set alarms for the pulse oximeter","shortMessageHtmlLink":"Working on a modal window dialog to allow the user to set alarms for …"}},{"before":"e85ffd2ab88f0f8ade1c6e8980894b45bab8f469","after":"269952fcaa84060a4d52c0b72c24e0d3bb953a04","ref":"refs/heads/main","pushedAt":"2023-10-04T21:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Implemented the SpO2 plot in the detailed view","shortMessageHtmlLink":"Implemented the SpO2 plot in the detailed view"}},{"before":"a1daa73ae84e8d079b9ced35ca3df057acfa48e2","after":"e85ffd2ab88f0f8ade1c6e8980894b45bab8f469","ref":"refs/heads/main","pushedAt":"2023-10-02T23:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Added a plot for the heart rate signal","shortMessageHtmlLink":"Added a plot for the heart rate signal"}},{"before":"950de193bf82862a038047216d076f4ec9ecf6ed","after":"a1daa73ae84e8d079b9ced35ca3df057acfa48e2","ref":"refs/heads/main","pushedAt":"2023-10-02T22:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Changed the PPG plot to only look back 30 seconds instead of 60 seconds. Also worked on some plot formatting","shortMessageHtmlLink":"Changed the PPG plot to only look back 30 seconds instead of 60 secon…"}},{"before":"0931e4cfa37827d464c3d8aa729f4df37b729356","after":"950de193bf82862a038047216d076f4ec9ecf6ed","ref":"refs/heads/main","pushedAt":"2023-10-02T22:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Implemented a mute button in the UI","shortMessageHtmlLink":"Implemented a mute button in the UI"}},{"before":"d4318a75a3075362e7f480e3d93bb84c663d3cce","after":"0931e4cfa37827d464c3d8aa729f4df37b729356","ref":"refs/heads/main","pushedAt":"2023-10-02T22:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Added the ReWire logo as the app icon (used the blue version of the logo for now). Also migrated the existing UI into a page called \"standard view\", and created a new page called \"detailed view\". Got a basic PPG plot working within the detailed view","shortMessageHtmlLink":"Added the ReWire logo as the app icon (used the blue version of the l…"}},{"before":"31be275bd56f3a461dc1bd7f113d2d982a0c6bf8","after":"d4318a75a3075362e7f480e3d93bb84c663d3cce","ref":"refs/heads/main","pushedAt":"2023-10-02T19:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":null,"after":"31be275bd56f3a461dc1bd7f113d2d982a0c6bf8","ref":"refs/heads/main","pushedAt":"2023-10-02T19:51:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davepruitt","name":"David","path":"/davepruitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15479248?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZ_sX9QA","startCursor":null,"endCursor":null}},"title":"Activity · ReWire-LLC/rewire_pulse_oximeter_software_wpf"}