private void ModifyOptions() { _log.FunctionEntryMessage("modify options"); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.NetworkNumber", 0, 255); _driverContext.SetStringProperty("DrvConfig.Options.Connection", "STRINGPROP", true); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.UDPPort", 0x80, 0xc000); _driverContext.SetCharacterProperty("DrvConfig.Options.PropertySeparator", 'ä'); _driverContext.SetStringProperty("DrvConfig.Options.UDPBroadcastPorts", "1234", true); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.ErrorWaitTime_ms", 100, 1000000); _driverContext.IncreaseSignedProperty("DrvConfig.Options.SymAddressSourceProperty", -1000000, 1000000); _driverContext.SetBooleanProperty("DrvConfig.Options.DoNotExtractPropertyFromAddress"); _driverContext.SetCharacterProperty("DrvConfig.Options.ObjectSeperator", 'ö'); _driverContext.SetBooleanProperty("DrvConfig.Options.RegisterAsForeignDevice"); _driverContext.SetStringProperty("DrvConfig.Options.ForeignDeviceBBMDAddress", "1.2.3.4", true); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.ForeignDeviceBBMDPort", 0x80, 0xc000); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.ForeignDeviceRegistrationLifeTime_s", 0, 0xffff); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.ForeignDeviceRegistrationTimeout_ms", 100, 1000000); _driverContext.IncreaseUnsignedProperty("DrvConfig.Options.ForeignDeviceRegistrationRetries", 1, 99); _log.FunctionExitMessage(); }