diff options
Diffstat (limited to 'src/system/dlt-system.c')
-rwxr-xr-x | src/system/dlt-system.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/system/dlt-system.c b/src/system/dlt-system.c index e8dd7c5..1d68ecd 100755 --- a/src/system/dlt-system.c +++ b/src/system/dlt-system.c @@ -108,6 +108,8 @@ void dlt_system_init_options(DltSystemOptions *options) /* Filetransfer */ options->FiletransferEnable = 0; + options->FiletransferCompression = 0; + options->FiletransferCompressionLevel = 5; strncpy(options->FiletransferContextId,DEFAULT_FILETRANSFER_CONTEXT_ID,sizeof(options->FiletransferContextId)); strncpy(options->FiletransferDirectory1,DEFAULT_FILETRANSFER_DIRECTORY,sizeof(options->FiletransferDirectory1)); options->FiletransferDirectory2[0]=0; @@ -253,6 +255,16 @@ int dlt_system_parse_configuration(DltSystemOptions *options) options->FiletransferEnable = atoi(value); printf("Option: %s=%s\n",token,value); } + else if(strcmp(token,"FiletransferCompression")==0) + { + options->FiletransferCompression = atoi(value); + printf("Option: %s=%s\n",token,value); + } + else if(strcmp(token,"FiletransferCompressionLevel")==0) + { + options->FiletransferCompression = atoi(value); + printf("Option: %s=%s\n",token,value); + } else if(strcmp(token,"FiletransferDirectory1")==0) { strncpy(options->FiletransferDirectory1,value,sizeof(options->FiletransferDirectory1)); |