Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs =================================================================== diff -u -r1612 -r1613 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1612) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1613) @@ -1263,5 +1263,45 @@ }; return translationTable[sensorType]; } + + public const uint DataSourceTypeSensorsIgnore = 0; + public const uint DataSourceTypeSensorsLocationData = 1; + public const uint DataSourceTypeSensorsSensor = 2; + + /// + /// Converts the Dam DataSourceType to input DataSourceTypeSensors. + /// + /// The data source type sensors. + /// + /// DataSourceTypeSensors + /// + public static DataSourceTypeSensors ConvertToDataSourceTypeSensors(uint dataSourceTypeSensors) + { + var translationTable = new Dictionary() + { + {DataSourceTypeSensorsIgnore, DataSourceTypeSensors.Ignore}, + {DataSourceTypeSensorsLocationData, DataSourceTypeSensors.LocationData}, + {DataSourceTypeSensorsSensor, DataSourceTypeSensors.Sensor} + }; + return translationTable[dataSourceTypeSensors]; + } + + /// + /// Converts the Dam DataSourceType to input DataSourceType. + /// + /// The data source type sensors. + /// + /// DataSourceType as integer + /// + public static uint ConvertToInputDataSourceTypeSensors(DataSourceTypeSensors dataSourceTypeSensors) + { + var translationTable = new Dictionary() + { + {DataSourceTypeSensors.Ignore, DataSourceTypeSensorsIgnore}, + {DataSourceTypeSensors.LocationData, DataSourceTypeSensorsLocationData}, + {DataSourceTypeSensors.Sensor, DataSourceTypeSensorsSensor} + }; + return translationTable[dataSourceTypeSensors]; + } } } \ No newline at end of file