Difference between revisions of "Betaprobe"
From NAMIC Wiki
(→Tips) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 30: | Line 30: | ||
|- | |- | ||
| align="center" style="border-style: solid; border-width: 1px"| Switch to BrainLab system | | align="center" style="border-style: solid; border-width: 1px"| Switch to BrainLab system | ||
− | | style="border-style: solid; border-width: 1px; background-color: | + | | style="border-style: solid; border-width: 1px; background-color:red"| |
| align="center" style="border-style: solid; border-width: 1px"| - | | align="center" style="border-style: solid; border-width: 1px"| - | ||
|} | |} | ||
Line 36: | Line 36: | ||
=Development= | =Development= | ||
===Fix NeuroNav Module=== | ===Fix NeuroNav Module=== | ||
− | * | + | * Fix bugs and leaks |
* Add beeping function (threaded to avoid slowing down system) | * Add beeping function (threaded to avoid slowing down system) | ||
* Add crosshair reslicing | * Add crosshair reslicing | ||
===Fix UDPServer Module=== | ===Fix UDPServer Module=== | ||
+ | * Fix bugs and leaks | ||
* Increase stability (flush buffer, refreshing rate, bug when not receiving data) | * Increase stability (flush buffer, refreshing rate, bug when not receiving data) | ||
* Synchronize UDPServer and BetaProbe timers | * Synchronize UDPServer and BetaProbe timers | ||
− | |||
===Create betaProbe Module=== | ===Create betaProbe Module=== | ||
* Create module to record data from tracking system and betaprobe | * Create module to record data from tracking system and betaprobe | ||
* Add UDPServer dependency (now required to compile BetaProbe) | * Add UDPServer dependency (now required to compile BetaProbe) | ||
+ | * Add threshold calibration and detection | ||
+ | * Synchronized timer between BetaProbe and UDPServer | ||
=Tips= | =Tips= | ||
+ | * Add a sleep instruction when receiving data (UDPServer) to have enough time to read data coming (reading buffer while socket is writing on it create issue) |
Latest revision as of 21:11, 5 January 2012
Home < BetaprobeContents
Timeline
Task | Status | Deadline |
---|---|---|
Fix NeuroNav Module | - | |
Fix UDPServer Module | - | |
Create BetaProbe to record data | - | |
Create Pivot Calibration system | - | |
Test with BrainLab system | - | |
Use Matlab to process data recorded and send image back | - | |
Switch to BrainLab system | - |
Development
- Fix bugs and leaks
- Add beeping function (threaded to avoid slowing down system)
- Add crosshair reslicing
Fix UDPServer Module
- Fix bugs and leaks
- Increase stability (flush buffer, refreshing rate, bug when not receiving data)
- Synchronize UDPServer and BetaProbe timers
Create betaProbe Module
- Create module to record data from tracking system and betaprobe
- Add UDPServer dependency (now required to compile BetaProbe)
- Add threshold calibration and detection
- Synchronized timer between BetaProbe and UDPServer
Tips
- Add a sleep instruction when receiving data (UDPServer) to have enough time to read data coming (reading buffer while socket is writing on it create issue)