The Configuration or ini files are used to set up/select parameters activate moduls or connect applications. You will find that any parameter starts with a letter that signals its datatype. In the following the most common ones are listed :
b-Boolean => a variable that has only 2 states "true" or "false"
f-float => used for numbers that can contain decimal places
i-integer => used for counting etc. only integers no decimal places
c-char => stands for characters, is used for words
Through the connections configuration different applications can be enabled, which can be used together with KiRAT. Furthermore, there are configurations for the modules as well as for the submodules, in which for example the module activation or the setting of certain parameters and strings is controlled. Setting the parameters via the configuration is useful if the parameters are necessary for setting the respective KiRAT application and are therefore changed frequently.
bCanEnabled | = | false |
bEegEnabled | = | false |
bGpsEnabled | = | false |
bGsmEnabled | = | false |
bTcpipEnabled | = | false |
bTvCtrlEnabled | = | false |
bUdpipEnabled | = | false |
bTvCtrlEnabled | = | false |
bOscEnabled | = | false |
bAnswermaEnabled | = | false |
bHandsfreeEnabled | = | false |
bQuspinOpmEnabled | = | false |
bStepperEnabled | = | false |
bNeopixelEnabled | = | false |
bStreamdeckEnabled | = | false |
bExtgraphEnabled | = | true |
All existing exos are listed in the exo configuration. Settings can be made whether:
ObjectiveSpeechAnalysisEnabled | = | false |
ObjectiveSpeechAnalysisDocked | = | false |
ObjectiveSpeechAnalysisFullScreen | = | false |
ObjectiveSpeechAnalysisOnStartup | = | false |
The input signals are specified in the IO configuration. Here for example bPortaudioEnabled i.e. an audio input or bFileEnabled for file based processing can be selected. Depending on the selection, various parameters are then specified. The best way to implement this configuration is to use a working configuration as an example.
bIsMultiThreaded | = | true |
iMinLatencyInFrames | = | 3 |
iMaxLatencyInFrames | = | 100 |
bKeepNewestData | = | true |
bPortaudioEnabled | = | false |
bNiEnabled | = | false |
bFileEnabled | = | false |
bUdpEnabled | = | false |
bGtecNautilusEnabled | = | false |
bGtecHiampEnabled | = | false |
bDemetecEnabled | = | false |
bEcgEnabled | = | false |
bDelsysEmgEnabled | = | false |
bDelsysAuxEnabled | = | false |
To select the appropriate configuration, %appdata% can be entered in the address line in the Explorer.
Under KiRAT is a file "main" in which the path of the desired Config is indicated.
Open main
Select your desired conifg by enabling it by removing the %-Sign. You might find other configpahts that are unabled with %.
pcConfigPath="C:\dss_kirat_config\sonar\syssim_ray_tracing_small_env\"
Prof. Dr.-Ing. Gerhard Schmidt
E-Mail: gus@tf.uni-kiel.de
Christian-Albrechts-Universität zu Kiel
Faculty of Engineering
Institute for Electrical Engineering and Information Engineering
Digital Signal Processing and System Theory
Kaiserstr. 2
24143 Kiel, Germany
% KiRAT configuration file --- connections settings
%---------------------------------------------------------
%---------------------------------------------------------
% Enable or disable individual modules ( set to 'true' or 'false')
%---------------------------------------------------------