Skip to content

chore: 730 naming consistency bregma and zero coordinate to reference coordinate#743

Merged
kjy5 merged 10 commits intodevelopfrom
730-naming-consistency-bregma-and-zero-coordinate-to-reference-coordinate
Sep 22, 2024
Merged

chore: 730 naming consistency bregma and zero coordinate to reference coordinate#743
kjy5 merged 10 commits intodevelopfrom
730-naming-consistency-bregma-and-zero-coordinate-to-reference-coordinate

Conversation

@kjy5
Copy link
Member

@kjy5 kjy5 commented Sep 22, 2024

No description provided.

kjy5 and others added 10 commits September 5, 2024 12:42
* Basic UI components

* Hide and show side panels

* Upgrade to Unity 6

* Create UI prefab, Switched to using prebuilt tab menu

* Start to attach scripting

* Build for Linux and WebGL (need to update Urchin)

* Bind left side panel state, needs converter for bool to DisplayStyle

* State based left side panel hide/show

* RSP heading based on mode

* Automation stack and initial styling

* Inspector stack, color names (might remove)

* Probe color buttons

* Inspector stack visibility update based on mode

* Create automation stack, add state to right side panel

* Enable/disable automation stack based on probe's connection

* Inspector selector probe

* Add inspector state

* Reset Bregma from UI, fixed inspector probe label binding

* Prepare to use list instead of dropdown to pick insertion

* Foundation for target list view

* Removed styling

* Generate options for target insertions

* Separated automation stages, list not working, trying radio button group

* Try with radio button group, not sure

* List targetable in radio button group

* Remove panel background when hidden

* WIP color insertion options (worked then stopped)

* Fixed options caching, colors work

* Refactor MBC to prep for automation functions

* Draw trajectory lines

* Drive to entry coordinate. Lines seem to be regenerated unnecessarily

* Fixed removal, inefficient redraw every frame

* It'll continue to redraw

* Implement probe state

* Comments

* Unified left/right panel state and handler

* Bregma calibration text fields

* Dura calibration, bad resume on entry coordinate

* WIP Ensure trajectory is not recomputed unnecessarily

* Fixed recompute after complete

* Bindings for insertion section

* Add stop and exit buttons, hyphened some names, need to fix probe switch

* Update Unity, fixed exception on probe switch

* Rollback commited main scene changes

* Added new states to automation

* Prepare for drive, change Bregma calibration to monitor depth

* Compute depth based drive coordinate and navigate there

* Drop to Dura via depth

* Drive button visibility

* WIP drive pipeline

* WIP drive down, incorrect offsetting

* Fixed offset

* Drive and pause

* Drive cycle

* Enable Click through on panel
…d of callbacks (#721)

* Async positional response

* Write async versions of communication functions

* WIP rewrite automation with async, emitter is having problems

* Fixed async automation
* Use iteration in insertion

* Fixed manual movements

* Echo is now iterative

* Handle not enough space for dura exit margin

* Reformat
* Skip return to near target state, binary addressables

* Update BrainAtlas

* New addressables 2.0 build

* Exits without near target state

* Fixed Depth movement
* State hooks and display

* Upgrade VBL packages, add JS functions

* WIP bad ETA, depth is not right?

* Fixed depth calculation

* Fixed ETA calculation, need to use computed travel distance to entry

* Drive timer
@kjy5 kjy5 merged commit 33e175f into develop Sep 22, 2024
@kjy5 kjy5 deleted the 730-naming-consistency-bregma-and-zero-coordinate-to-reference-coordinate branch September 22, 2024 22:02
@kjy5 kjy5 restored the 730-naming-consistency-bregma-and-zero-coordinate-to-reference-coordinate branch September 22, 2024 22:26
@kjy5 kjy5 deleted the 730-naming-consistency-bregma-and-zero-coordinate-to-reference-coordinate branch September 22, 2024 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Naming consistency: "Bregma" and "Zero coordinate" to "reference coordinate"

1 participant