Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • RTIS Dev RTIS Dev
  • Project information
    • Project information
    • Activity
    • Members
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • RTIS Software
  • RTIS DevRTIS Dev
  • Wiki
  • Home

Home · Changes

Page history
Update home authored Mar 28, 2024 by Wouter Jansen's avatar Wouter Jansen
Hide whitespace changes
Inline Side-by-side
home.md
View page @ 411b286f
...@@ -56,17 +56,17 @@ Open a connection to the RTIS Device over the default serial port: ...@@ -56,17 +56,17 @@ Open a connection to the RTIS Device over the default serial port:
success_connect = rtisdev.open_connection() success_connect = rtisdev.open_connection()
``` ```
Set the recording settings with 327680 samples and a call sweep between 20 and 80 KHz: Set the recording settings with 163840 samples and a call sweep between 25 and 50 KHz:
```python ```python
config_uuid = rtisdev.set_recording_settings(microphoneSamples=327680, callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(microphoneSamples=163840, callMinimumFrequency=25000, callMaximumFrequency=50000)
``` ```
Enable all processing steps and preload them with RTIS CUDA. This will produce a 2D energyscape with 91 directions Enable all processing steps and preload them with RTIS CUDA. This will produce a 2D energyscape with 91 directions
with a maximum distance of 6m: with a maximum distance of 6m:
```python ```python
success_settings_processing = rtisdev.set_processing_settings(directions=91, maxRange=6, configName=config_uuid) success_settings_processing = rtisdev.set_processing_settings(directions=91, maxRange=5, configName=config_uuid)
``` ```
Get the used settings as a RTISSettings object: Get the used settings as a RTISSettings object:
...@@ -215,6 +215,7 @@ Can be converted to a dictionary. ...@@ -215,6 +215,7 @@ Can be converted to a dictionary.
</table> </table>
## **MeasureExternalTriggerQueueThread** ## **MeasureExternalTriggerQueueThread**
<p class="func-header"> <p class="func-header">
...@@ -236,6 +237,7 @@ Use [`create_measure_external_trigger_queue(dataQueue)`](https://cosysgit.uantwe ...@@ -236,6 +237,7 @@ Use [`create_measure_external_trigger_queue(dataQueue)`](https://cosysgit.uantwe
</table> </table>
## **MeasureExternalTriggerCallbackThread** ## **MeasureExternalTriggerCallbackThread**
<p class="func-header"> <p class="func-header">
...@@ -1152,7 +1154,7 @@ Create a connection, set recording settings and make a raw measurement with pass ...@@ -1152,7 +1154,7 @@ Create a connection, set recording settings and make a raw measurement with pass
```python ```python
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
measurement = rtisdev.get_raw_measurement(True, configName=config_uuid) measurement = rtisdev.get_raw_measurement(True, configName=config_uuid)
``` ```
...@@ -1202,7 +1204,7 @@ Create a connection, set recording and processing settings and make a signal mea ...@@ -1202,7 +1204,7 @@ Create a connection, set recording and processing settings and make a signal mea
```python ```python
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
signal_measurement = rtisdev.get_signal_measurement(True, configName=config_uuid) signal_measurement = rtisdev.get_signal_measurement(True, configName=config_uuid)
``` ```
...@@ -1251,7 +1253,7 @@ a processed measurement with active behaviour: ...@@ -1251,7 +1253,7 @@ a processed measurement with active behaviour:
```python ```python
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
rtisdev.set_processing_settings(directions=91, configName=config_uuid) rtisdev.set_processing_settings(directions=91, configName=config_uuid)
processed_measurement = rtisdev.get_processed_measurement(True, configName=config_uuid) processed_measurement = rtisdev.get_processed_measurement(True, configName=config_uuid)
``` ```
...@@ -1301,7 +1303,7 @@ Then afterward process it: ...@@ -1301,7 +1303,7 @@ Then afterward process it:
```python ```python
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
rtisdev.set_processing_settings(directions=91, configName=config_uuid) rtisdev.set_processing_settings(directions=91, configName=config_uuid)
measurement = rtisdev.get_raw_measurement(True, configName=config_uuid) measurement = rtisdev.get_raw_measurement(True, configName=config_uuid)
processed_measurement = rtisdev.process_measurement(measurement, configName=config_uuid) processed_measurement = rtisdev.process_measurement(measurement, configName=config_uuid)
...@@ -1440,7 +1442,7 @@ Create a queue to save the measurement to and assign it to the process: ...@@ -1440,7 +1442,7 @@ Create a queue to save the measurement to and assign it to the process:
from multiprocessing import Manager from multiprocessing import Manager
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
rtisdev.set_processing_settings(directions=91,configName=config_uuid) rtisdev.set_processing_settings(directions=91,configName=config_uuid)
manager = Manager() manager = Manager()
dataQueue = manager.Queue() dataQueue = manager.Queue()
...@@ -1492,7 +1494,7 @@ Create a callback to save the measurement to disk: ...@@ -1492,7 +1494,7 @@ Create a callback to save the measurement to disk:
```python ```python
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
rtisdev.set_processing_settings(directions=91, configName=config_uuid) rtisdev.set_processing_settings(directions=91, configName=config_uuid)
index = 0 index = 0
def save_callback(measurement=None): def save_callback(measurement=None):
...@@ -1565,7 +1567,7 @@ Once the work is done, terminate the workers gracefully: ...@@ -1565,7 +1567,7 @@ Once the work is done, terminate the workers gracefully:
from multiprocessing import Manager from multiprocessing import Manager
import rtisdev import rtisdev
rtisdev.open_connection() rtisdev.open_connection()
config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=20000, callMaximumFrequency=80000) config_uuid = rtisdev.set_recording_settings(callMinimumFrequency=25000, callMaximumFrequency=50000)
rtisdev.set_processing_settings(directions=91, configName=config_uuid, preloadToggle=False) rtisdev.set_processing_settings(directions=91, configName=config_uuid, preloadToggle=False)
manager = Manager() manager = Manager()
inputQueue = manager.Queue() inputQueue = manager.Queue()
......
Clone repository
  • General Example
  • Classes
    • RTISMeasurement
    • RTISSettings
    • TimeStampRecorderProcess
    • MeasureExternalTriggerQueueThread
    • MeasureExternalTriggerCallbackThread
  • Methods
    • open_connection
    • close_connection
    • set_recording_settings
    • set_processing_settings
    • get_current_settings_config_name_list
    • get_current_settings
    • clear_current_settings
    • get_settings
    • set_settings_from_class
    • get_premade_processing_settings_list
    • get_premade_recording_settings_list
    • get_microphone_layout_list
    • prepare_processing
    • unload_processing
    • get_raw_measurement
    • get_signal_measurement
    • get_processed_measurement
    • process_measurement
    • set_counter
    • set_behaviour
    • get_firmware_version
    • create_measure_external_trigger_queue
    • create_measure_external_trigger_callback
    • create_processing_workers
    • toggle_amplifier
    • toggle_external_triggers
    • custom_command
    • reset_device
    • set_log_mode
    • set_custom_logger