|
3 | 3 | ## Usage |
4 | 4 |
|
5 | 5 | This program should work with any amplifier that works with the AmpServer produced by EGI (http://www.egi.com/). |
| 6 | +All communication with the amplifier happens through the Amp Server Pro SDK, [documented here](https://www.egi.com/images/stories/manuals/amp-server-pro-sdk-3-0-network-apis-user-guide-rev-01.pdf). |
6 | 7 |
|
7 | 8 | * Make sure that your AmpServer is running and can correctly record from its connected amplifier(s). To connect to the Amp Server you need to purchase the Amp Server Pro SDK, see: [ftp://ftp.egi.com/pub/documentation/placards/AS_guide_8409503-50_20100421.pdf](ftp://ftp.egi.com/pub/documentation/placards/AS_guide_8409503-50_20100421.pdf), otherwise the LSL application will not work. |
8 | 9 |
|
@@ -44,3 +45,27 @@ To use the mock server for development: |
44 | 45 | > # or update ampserver_config.cfg to use 127.0.0.1 and run GUI |
45 | 46 |
|
46 | 47 | The mock server generates synthetic sine waves (10-50 Hz) with noise for the EEG data, so you can also verify the LSL stream in downstream applications. |
| 48 | + |
| 49 | +# Known Issues |
| 50 | + |
| 51 | +## Net Station Acquisition Compatibility |
| 52 | + |
| 53 | +When using this application alongside Net Station Acquisition: |
| 54 | + |
| 55 | +- **Start Net Station first**: If you plan to use Net Station Acquisition, start it and initialize the amplifier (click "On") BEFORE connecting this app. Our app will detect the running amplifier and automatically use its sample rate. |
| 56 | + |
| 57 | +- **Do not start Net Station after**: If this app is already streaming and Net Station subsequently initializes the amplifier at a different sample rate, our app cannot detect this change. AmpServer only sends notifications to one subscriber, and Net Station consumes them when it's running. |
| 58 | + |
| 59 | +- **Recommended workflow**: |
| 60 | + 1. Start Net Station Acquisition |
| 61 | + 2. Initialize the amplifier at your desired sample rate (click "On") |
| 62 | + 3. Start EGIAmpServer and click "Link" - it will detect the running amp and match its sample rate |
| 63 | + 4. Both applications will now receive data at the correct rate |
| 64 | + |
| 65 | +## Dropped Packets After Device Shutdown |
| 66 | + |
| 67 | +After Net Station shuts down the amplifier (via "Shutdown" command), immediately starting this app may result in excessive dropped packets and eventual stream loss. This appears to be related to stale data in the connection. **Workaround**: Wait a moment and restart the app, or power cycle the amplifier. |
| 68 | + |
| 69 | +## Sample Rate Auto-Detection |
| 70 | + |
| 71 | +The app automatically detects the sample rate when connecting to an already-running amplifier by measuring packet timing. This detection snaps to standard rates (250, 500, or 1000 Hz). If the amplifier is idle when connecting, the app uses the sample rate configured in the UI/config file. |
0 commit comments