Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analog module for combining medical oxygen with patient's breathing air in MakAir #242

Open
wants to merge 283 commits into
base: control-fullscreen
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
283 commits
Select commit Hold shift + click to select a range
3328047
Update src/software/telemetry/src/parsers.rs
ronanM Apr 26, 2020
47116cb
Use “point_size” instead of line stroke width; fixes crashes?
valeriansaliou Apr 26, 2020
daec882
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 26, 2020
c0b9a9b
Add test_stopped_message_parser()
ronanM Apr 26, 2020
85615b9
Control: Use the Chip struct to have the chip state in it
BlackYoup Apr 26, 2020
f4615eb
Control: address some TODO in renderer and fix clippy warnings
BlackYoup Apr 26, 2020
1f6fdb1
Improvements on graph + general positionning
valeriansaliou Apr 26, 2020
827022b
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 26, 2020
7b872f5
Prep-up playground for branding display
valeriansaliou Apr 26, 2020
18b0315
Fix code style
valeriansaliou Apr 26, 2020
4d1a6fc
Execute CI on pull requests
dsferruzza Apr 26, 2020
83f1ebc
Merge pull request #204 from makers-for-life/execute-CI-on-PR
dsferruzza Apr 26, 2020
5ecfcdc
Add test_data_snapshot_message_parser()
ronanM Apr 26, 2020
c498eeb
Fix clippies
ronanM Apr 26, 2020
730388e
Add test_machine_state_snapshot_message_parser()
ronanM Apr 26, 2020
3923f7c
Control: remove a debug log
BlackYoup Apr 26, 2020
5dd62b9
Control: Add a message when device is initializing
BlackYoup Apr 26, 2020
120091c
Add test_alarm_trap_message_parser()
ronanM Apr 26, 2020
1a22022
Update src/software/telemetry/src/parsers.rs
ronanM Apr 26, 2020
7b19865
Update src/software/telemetry/src/parsers.rs
ronanM Apr 26, 2020
146e110
Update src/software/telemetry/src/parsers.rs
ronanM Apr 26, 2020
f49b691
Update src/software/telemetry/src/parsers.rs
ronanM Apr 26, 2020
b5f22e1
Fix indent inside proptest!{}
ronanM Apr 26, 2020
f358838
Bump CP V2
valeriansaliou Apr 27, 2020
d6e6355
Re-align logo
valeriansaliou Apr 27, 2020
819220e
Fix
valeriansaliou Apr 27, 2020
6113917
Merge pull request #203 from ronanM/proptest
dsferruzza Apr 27, 2020
747a1f4
Done w/ logo positioning
valeriansaliou Apr 27, 2020
d695248
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 27, 2020
58c3e48
Working logo w/ version passing
valeriansaliou Apr 27, 2020
b6e6567
Return triggered alarms at the end of every cycle
dsferruzza Apr 25, 2020
0db6e3f
Refactor + lowercase logs in telemetry lib
valeriansaliou Apr 27, 2020
a4e8f71
Increase control graph size
valeriansaliou Apr 27, 2020
1777f58
Remove a useless dependency
dsferruzza Apr 27, 2020
ac3fb4f
Show firmware version (looks like we do not receive a SEMVER version …
valeriansaliou Apr 27, 2020
f791fa5
Avoid implicit conversion
dsferruzza Apr 27, 2020
77d6bcc
Merge pull request #202 from makers-for-life/fix-telemetry-protocol
dsferruzza Apr 27, 2020
a565e18
Add alarms box
valeriansaliou Apr 27, 2020
17ef8da
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 27, 2020
3ad6f28
Merge pull request #208 from makers-for-life/avoid-implicit-conversion
dsferruzza Apr 27, 2020
e79cf59
Fix blower telemetry & use consistent types
dsferruzza Apr 24, 2020
cb0e71f
Fix a potential overflow
dsferruzza Apr 27, 2020
1f29538
Fix clippy's reports on GitHub Actions
dsferruzza Apr 27, 2020
a85eb89
Refactor widget code
valeriansaliou Apr 27, 2020
de3fe29
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 27, 2020
9bccdb9
Add more sponsors
valeriansaliou Apr 27, 2020
8aeb264
Foix
valeriansaliou Apr 27, 2020
97e8f50
Re-order sponsors
valeriansaliou Apr 27, 2020
aa39893
Telemetry: add an AlarmCode struct to represent alarms and descriptions
BlackYoup Apr 27, 2020
ea32cd6
Telemetry: Impl Ord and PartialOrd for AlarmPriority
BlackYoup Apr 27, 2020
b8461c6
Control: display ongoing alerts
BlackYoup Apr 27, 2020
430f06d
Merge pull request #206 from makers-for-life/control-alarms
dsferruzza Apr 27, 2020
fccd910
Add bl lobo
valeriansaliou Apr 27, 2020
2da8d5c
Bump CP renders
valeriansaliou Apr 27, 2020
fa0f7e6
Control: Set Low priority alarms color
BlackYoup Apr 27, 2020
9f02b90
Control: remove duplicated branch included in a rebase
BlackYoup Apr 27, 2020
e070d33
Enable sonarcloud for c++ sources
jabby Apr 27, 2020
73336c3
Remove logs during build as travis failed
jabby Apr 27, 2020
2e26e3c
Create missing folder for analysis
jabby Apr 27, 2020
7cfbeb1
Merge pull request #197 from makers-for-life/fix-blower-telemetry
dsferruzza Apr 27, 2020
387fd4e
Add systick to machine state snapshot
dsferruzza Apr 27, 2020
298b964
Fix code review
jabby Apr 27, 2020
47c6cc4
Remove comment about old build tool
jabby Apr 27, 2020
23a5b77
Merge pull request #209 from makers-for-life/improve-clippy-tasks
dsferruzza Apr 27, 2020
328ab15
Merge pull request #211 from makers-for-life/enable-sonarcloud
jabby Apr 27, 2020
7b28a91
Control: Render data screen with a stopped message when device is
BlackYoup Apr 27, 2020
cc888d9
Control: clippy some old commits
BlackYoup Apr 27, 2020
fc1e248
Merge pull request #212 from makers-for-life/telemetry-add-systick-to…
dsferruzza Apr 27, 2020
dd5d9cb
Fix travis build
jabby Apr 27, 2020
f746064
Telemetry: Don't use an enum for the AlarmCode
BlackYoup Apr 27, 2020
26fb5a2
Telemetry: Impl TryFrom for AlarmPriority
BlackYoup Apr 27, 2020
b608f26
Control: update alarms each time we receive a MachineStateSnapshot
BlackYoup Apr 27, 2020
ae33cb0
Fix various bugs found by Sonar
dsferruzza Apr 27, 2020
296fc1a
Fix
valeriansaliou Apr 27, 2020
2e87c40
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 27, 2020
b2dfb7e
Control: Update README.md with necessary libs
BlackYoup Apr 27, 2020
b642cd7
Add System Architecture (thanks @ejuliot)
valeriansaliou Apr 27, 2020
b758ce4
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 27, 2020
fd5b6e2
Control: Graph: render line with a stroke_width of 1
BlackYoup Apr 27, 2020
687d8ea
Control: update chip tick on each MachineStateSnapshot message
BlackYoup Apr 27, 2020
338ab51
Control: display Makair logo on boot
BlackYoup Apr 27, 2020
13412c6
Improve alarms management
valeriansaliou Apr 28, 2020
aee43b2
Fixes
valeriansaliou Apr 28, 2020
024fcdc
Import telemetry arrow
valeriansaliou Apr 28, 2020
0334bad
Import telemetry arrow logo
valeriansaliou Apr 28, 2020
a9a7f09
Progressing on reworking telemetry widgets (with an arrow image)
valeriansaliou Apr 28, 2020
2963658
Done adding arrows
valeriansaliou Apr 28, 2020
d8034e6
Fix
valeriansaliou Apr 28, 2020
90bad48
Add app icon
valeriansaliou Apr 28, 2020
8d51b53
Add records
dsferruzza Apr 27, 2020
7cc8d50
add limitation to peak pressure
Apr 28, 2020
2d45688
Properly embed images and fonts in release executable
dsferruzza Apr 28, 2020
09e359d
Fix a clippy warning
dsferruzza Apr 28, 2020
2bf2094
Lint
baptistejamin Apr 28, 2020
bd0a4ea
Lint
baptistejamin Apr 28, 2020
3b700ae
Fix
baptistejamin Apr 28, 2020
cbef816
Merge pull request #217 from makers-for-life/embed-res
valeriansaliou Apr 28, 2020
316ad8c
Fix?
baptistejamin Apr 28, 2020
979c138
Fix?
baptistejamin Apr 28, 2020
4fbee7c
Initialize status canvas + heartbeat wrapper
valeriansaliou Apr 28, 2020
4db124b
Fix?
baptistejamin Apr 28, 2020
c34f435
remove limitation for peak pressure decrease and plateau pressure inc…
Apr 28, 2020
72a8ff5
“Heartbeat” breathing indicator soon done
valeriansaliou Apr 28, 2020
b1def8f
Bootstrap static “heartbeat” indicator
valeriansaliou Apr 28, 2020
487f2e4
Merge pull request #216 from makers-for-life/peak-limit-in-plateau-co…
baptistejamin Apr 28, 2020
56c7655
Control: Chip: fix cleaning events
BlackYoup Apr 28, 2020
aa3cd70
Control: Chip: missing cargo fmt
BlackYoup Apr 28, 2020
5c8bb20
Merge pull request #218 from makers-for-life/no-limit-on-plateau-pres…
baptistejamin Apr 28, 2020
407d681
Telemetry: update some records
BlackYoup Apr 28, 2020
2beb745
Center alarms text
valeriansaliou Apr 29, 2020
bbfbc2d
Populated “unit active” + “ac power” sections
valeriansaliou Apr 29, 2020
2a516a5
Add “heartbeat” pulse indicator, working :)
valeriansaliou Apr 29, 2020
7b97d26
Bump Control UI
valeriansaliou Apr 29, 2020
26fc735
Hook heartbeat indicator onto target peak pressure
valeriansaliou Apr 29, 2020
7b9e2c7
Fullscreen => expanded
valeriansaliou Apr 29, 2020
3cc2586
Bump Control UI
valeriansaliou Apr 29, 2020
bddc976
Bump telemetry arrow asset; for low-density screens
valeriansaliou Apr 29, 2020
3175437
Dynamic graph maxP
valeriansaliou Apr 29, 2020
f6624a9
Merge pull request #213 from makers-for-life/fix-bugs-from-sonar
dsferruzza Apr 29, 2020
ca3f563
Bump
dsferruzza Apr 29, 2020
a316e02
Remap args
valeriansaliou Apr 29, 2020
afcf879
Add input arg
valeriansaliou Apr 29, 2020
2ebd63d
Bump README
valeriansaliou Apr 29, 2020
3ade57b
Add tested Rust version
valeriansaliou Apr 29, 2020
a4f7936
Support recording from control
dsferruzza Apr 29, 2020
e35e657
Dim alarm container bg color if there is no alarm
valeriansaliou Apr 29, 2020
e17b68b
Merge pull request #221 from makers-for-life/support-recording-from-c…
valeriansaliou Apr 29, 2020
6817816
Fix input
valeriansaliou Apr 29, 2020
c78bc44
Bump
valeriansaliou Apr 29, 2020
142b0e3
Hardcode insp-exp ratio (todo: retrieve it from telemetry)
valeriansaliou Apr 29, 2020
c826a8a
Add CU instructions
valeriansaliou Apr 29, 2020
085af96
Add France 3 coverage
eliottvincent Apr 29, 2020
66d1735
DYNAMIC ALARMS!!!
valeriansaliou Apr 29, 2020
e6f5e46
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Apr 29, 2020
b38471e
Dynamic margin top for alarms wrapper
valeriansaliou Apr 29, 2020
4c18d12
Comment
valeriansaliou Apr 29, 2020
20d5965
Control: fix TELEMETRY_POINTS_PER_SECOND constant
BlackYoup Apr 29, 2020
378d290
Control: fix the peak, plateau and peep units
BlackYoup Apr 29, 2020
0ba0eba
Graph auto-scale over target maximum (100% + 15% overflow allowance)
valeriansaliou Apr 30, 2020
47f7506
High-precision graphing, storing points as mmH20 and displaying them …
valeriansaliou Apr 30, 2020
68c95ca
Fix
valeriansaliou Apr 30, 2020
4de0352
Fixes
valeriansaliou Apr 30, 2020
780c579
Move graph y axis number of labels into env
valeriansaliou Apr 30, 2020
3a8c776
Dumb hack to fix graph left jitter point issue
valeriansaliou Apr 30, 2020
329c170
Battery power indicator OK
valeriansaliou May 1, 2020
3943d08
Rebuild alarm list as to filter out ignored alarm codes
valeriansaliou May 1, 2020
0e2cca7
Fix grammary
valeriansaliou May 1, 2020
571c1a1
add faulhaber motors support, first version
pi-r-p Apr 22, 2020
36df16b
avoid github failures
pi-r-p Apr 22, 2020
888c449
Add a new pid preset for faulhaber motors
Apr 23, 2020
387f0b4
latest angles for faulhaber motors
pi-r-p Apr 29, 2020
2b3a076
fix missing eol
pi-r-p Apr 29, 2020
8dfa24f
close the valve more gently after inspiration, because the faulhaber …
Apr 29, 2020
64e2937
Fix typos, lint and coding style
dsferruzza May 1, 2020
d33b5b1
Restore default configuration
dsferruzza May 1, 2020
0691788
Build Faulhaber variants
dsferruzza May 1, 2020
bb6643e
Fix a typo
dsferruzza May 1, 2020
7a0a18a
Support for unit stopped
valeriansaliou May 1, 2020
a8d78cf
Fix build
dsferruzza May 1, 2020
6ea458e
Gently close valves only with faulhaber motors
May 1, 2020
dbbb1b3
Show battery level (as voltage for now)
valeriansaliou May 1, 2020
242cf0a
fix error type
May 1, 2020
66cdb67
All telemetry unwrap()s become expect()s
valeriansaliou May 1, 2020
64f2003
Fix lint & coding style
dsferruzza May 1, 2020
a9ebe6f
Optional auto graph scaler feature
valeriansaliou May 1, 2020
548e8cf
Control: Only instanciate Ids struct once
BlackYoup May 1, 2020
85334a8
Merge pull request #222 from makers-for-life/supportFaulhabber
dsferruzza May 1, 2020
2fb294b
Fix coding style
dsferruzza May 1, 2020
e21e0f0
Make control window more flexible when not in fullscreen mode
dsferruzza May 1, 2020
6fa74e1
Fix compiler warnings due to optional feature
valeriansaliou May 1, 2020
fd90e35
Merge pull request #226 from makers-for-life/make-control-window-more…
dsferruzza May 1, 2020
e8c4f8e
Bump ver
valeriansaliou May 2, 2020
f823b87
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou May 2, 2020
91b32d5
Reduce number of colors on lexan
valeriansaliou May 2, 2020
fc1e172
Noise reduction
baptistejamin May 2, 2020
9d8da67
Low pass filter
baptistejamin May 2, 2020
dc32d4d
Merge pull request #228 from makers-for-life/reduce_noise
valeriansaliou May 2, 2020
9350226
Clippy fix
valeriansaliou May 2, 2020
dfa9d08
Bump vers
valeriansaliou May 2, 2020
a449788
Add PDF renders
eliottvincent May 4, 2020
61474dc
Bump Control Panel
valeriansaliou May 5, 2020
92c7a71
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou May 5, 2020
2043676
Bump
valeriansaliou May 5, 2020
8b9de07
Add files via upload
lasmafedotova May 5, 2020
92577ed
Merge pull request #231 from lasmafedotova/master
valeriansaliou May 5, 2020
cbdb9a7
Rename
valeriansaliou May 5, 2020
a6b36d7
Bump CP
valeriansaliou May 5, 2020
3c5ff7a
Bump
valeriansaliou May 6, 2020
24883c3
Bump
valeriansaliou May 6, 2020
15ebd21
Remove software from this repo
dsferruzza May 8, 2020
b6a446d
Update links
dsferruzza May 8, 2020
0860ec8
Clear off src/ folder (exported to each sub-repo)
valeriansaliou May 8, 2020
e498fe0
Revert "Clear off src/ folder (exported to each sub-repo)"
valeriansaliou May 8, 2020
5721b9d
Merge pull request #234 from makers-for-life/remove-software
valeriansaliou May 8, 2020
e5995c8
Move mechanics and electronics refs
valeriansaliou May 8, 2020
010670c
Fix
valeriansaliou May 8, 2020
6ac288e
Clear ignore
valeriansaliou May 8, 2020
1553be6
Rework README links (half done)
valeriansaliou May 8, 2020
3ce6bcd
Issue links
valeriansaliou May 8, 2020
913d776
Renders are no more
valeriansaliou May 8, 2020
2429cd3
Clear off Components from README
valeriansaliou May 8, 2020
9dd5021
Add sub-projects
valeriansaliou May 8, 2020
fc0514c
Improve a description
dsferruzza May 8, 2020
cdbfd65
Move casing drawings to Lasma's ones
valeriansaliou May 9, 2020
1167bbb
Sub-Projects > Projects
valeriansaliou May 9, 2020
28b36ef
Add Project categories
valeriansaliou May 9, 2020
47e118a
Fix
valeriansaliou May 9, 2020
150fa7f
Add some newspaper refs
valeriansaliou May 9, 2020
e96ab7e
add contribuition files
breno-helf Jun 14, 2020
2a96da8
Merge pull request #240 from breno-helf/contribuiting
valeriansaliou Jun 15, 2020
ca94784
Update CONTRIBUTING.md
valeriansaliou Jun 15, 2020
a96039d
Update README.md
baptistejamin Nov 15, 2020
685ce01
Update readme picture
baptistejamin Nov 15, 2020
53dc518
Update README.md
baptistejamin Nov 15, 2020
5c4ef7e
Fix typos
dsferruzza Nov 15, 2020
ac2aca1
Fix a typo
dsferruzza Nov 15, 2020
622ad12
Fix typos
eliottvincent Nov 15, 2020
04c6b9a
Update README.md
baptistejamin Nov 15, 2020
27febde
Update README.md
baptistejamin Nov 15, 2020
542b196
Update README.md
baptistejamin Nov 15, 2020
ef34a7e
Update README.md
baptistejamin Nov 15, 2020
2c6045c
Add Mini design
valeriansaliou Dec 4, 2020
ef97ed8
Bump Mini design photo
valeriansaliou Dec 4, 2020
e08cd94
HW notice
valeriansaliou Dec 30, 2020
1fe6faa
Fix
valeriansaliou Dec 30, 2020
175eb48
added RTC and second flow meter board and doc
pi-r-p Jan 18, 2021
8b60977
added board photos
pi-r-p Jan 18, 2021
60fc3e4
Remove reference to makersforlife.fr
valeriansaliou Jan 27, 2021
8b6368d
Merge branch 'master' of github.com:makers-for-life/makair
valeriansaliou Jan 27, 2021
36deb97
Bump
valeriansaliou Feb 11, 2021
3da6e0c
Add Article Series
valeriansaliou Feb 14, 2021
4c4d815
Bump intro video
valeriansaliou Feb 16, 2021
702b892
Try restricting height a different way
valeriansaliou Feb 17, 2021
c805351
RB
valeriansaliou Feb 17, 2021
e8f5e53
Fix
valeriansaliou Feb 17, 2021
b3b3fd8
Rack article no 2
valeriansaliou Feb 26, 2021
4974953
Unschedule article 8
valeriansaliou Feb 28, 2021
8e6e515
Add article 3
valeriansaliou Mar 1, 2021
ac19e02
Add article 3
valeriansaliou Mar 14, 2021
fcb0045
Add article 5
valeriansaliou Mar 22, 2021
1f0f921
Add article 6
valeriansaliou Mar 30, 2021
40902b6
Fix spacing
valeriansaliou Apr 30, 2021
63cc3a2
Link to makair-boards repository for small PCBs
valeriansaliou May 7, 2021
f06a82e
Refactor links
valeriansaliou May 7, 2021
a20d01d
Beautify
valeriansaliou May 14, 2021
dba8a57
Add misc
valeriansaliou Jun 17, 2021
ff1da08
Add link to files
valeriansaliou Jun 17, 2021
851d8e7
Add links to simulator
valeriansaliou Jun 17, 2021
a097c06
Move simulators to Misc.
valeriansaliou Jun 17, 2021
9e32b06
Fix MD
valeriansaliou Jun 17, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 0 additions & 22 deletions .clang-format

This file was deleted.

5 changes: 0 additions & 5 deletions .github/docs-firmware-redirect.html

This file was deleted.

55 changes: 0 additions & 55 deletions .github/workflows/control-lint.yml

This file was deleted.

41 changes: 0 additions & 41 deletions .github/workflows/firmware-docs.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .github/workflows/firmware-lint.yml

This file was deleted.

123 changes: 0 additions & 123 deletions .github/workflows/firmware-release.yml

This file was deleted.

36 changes: 0 additions & 36 deletions .github/workflows/firmware-unit-tests.yml

This file was deleted.

61 changes: 0 additions & 61 deletions .github/workflows/telemetry-all.yml

This file was deleted.

Loading