diff --git a/Source/Applications/openPDC/openPDCSetup/AdapterExplorer.exe b/Source/Applications/openPDC/openPDCSetup/AdapterExplorer.exe index a30feea434..3f6e7b323e 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/AdapterExplorer.exe and b/Source/Applications/openPDC/openPDCSetup/AdapterExplorer.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/BulkCalculationState.exe b/Source/Applications/openPDC/openPDCSetup/BulkCalculationState.exe index 63defa5a9d..37fbc631e9 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/BulkCalculationState.exe and b/Source/Applications/openPDC/openPDCSetup/BulkCalculationState.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/CSVDataManager.exe b/Source/Applications/openPDC/openPDCSetup/CSVDataManager.exe index f64d18f520..a8ececdd49 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/CSVDataManager.exe and b/Source/Applications/openPDC/openPDCSetup/CSVDataManager.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/ConfigCrypter.exe b/Source/Applications/openPDC/openPDCSetup/ConfigCrypter.exe index a34714f8e4..15bd43a32b 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/ConfigCrypter.exe and b/Source/Applications/openPDC/openPDCSetup/ConfigCrypter.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/ConfigurationEditor.exe b/Source/Applications/openPDC/openPDCSetup/ConfigurationEditor.exe index 47789c1bd1..175d132928 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/ConfigurationEditor.exe and b/Source/Applications/openPDC/openPDCSetup/ConfigurationEditor.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/CreateOutputStream.exe b/Source/Applications/openPDC/openPDCSetup/CreateOutputStream.exe index 4fe5e26dc9..ed44331b9d 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/CreateOutputStream.exe and b/Source/Applications/openPDC/openPDCSetup/CreateOutputStream.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/DNP3ConfigGenerator.exe b/Source/Applications/openPDC/openPDCSetup/DNP3ConfigGenerator.exe index 7665b15ead..1fedd91e4d 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/DNP3ConfigGenerator.exe and b/Source/Applications/openPDC/openPDCSetup/DNP3ConfigGenerator.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/DataMigrationUtility.exe b/Source/Applications/openPDC/openPDCSetup/DataMigrationUtility.exe index 8a2c77a654..aac548a693 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/DataMigrationUtility.exe and b/Source/Applications/openPDC/openPDCSetup/DataMigrationUtility.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/GEPDataExtractor.exe b/Source/Applications/openPDC/openPDCSetup/GEPDataExtractor.exe index 6b933bd1b8..47440ec79e 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/GEPDataExtractor.exe and b/Source/Applications/openPDC/openPDCSetup/GEPDataExtractor.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/HistorianPlaybackUtility.exe b/Source/Applications/openPDC/openPDCSetup/HistorianPlaybackUtility.exe index d7801433a8..437f56d7f3 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/HistorianPlaybackUtility.exe and b/Source/Applications/openPDC/openPDCSetup/HistorianPlaybackUtility.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/HistorianView.exe b/Source/Applications/openPDC/openPDCSetup/HistorianView.exe index 8a63aecd9d..3b200b0dd9 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/HistorianView.exe and b/Source/Applications/openPDC/openPDCSetup/HistorianView.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/LogFileViewer.exe b/Source/Applications/openPDC/openPDCSetup/LogFileViewer.exe index 05686eb79f..06768c954c 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/LogFileViewer.exe and b/Source/Applications/openPDC/openPDCSetup/LogFileViewer.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/NoInetFixUtil.exe b/Source/Applications/openPDC/openPDCSetup/NoInetFixUtil.exe index 0109044fe7..c475566f3f 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/NoInetFixUtil.exe and b/Source/Applications/openPDC/openPDCSetup/NoInetFixUtil.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/StatHistorianReportGenerator.exe b/Source/Applications/openPDC/openPDCSetup/StatHistorianReportGenerator.exe index 74e92f6d9f..79be3a02ee 100755 Binary files a/Source/Applications/openPDC/openPDCSetup/StatHistorianReportGenerator.exe and b/Source/Applications/openPDC/openPDCSetup/StatHistorianReportGenerator.exe differ diff --git a/Source/Applications/openPDC/openPDCSetup/UpdateTagNames.exe b/Source/Applications/openPDC/openPDCSetup/UpdateTagNames.exe index 12fafa2156..6b7d8624a5 100644 Binary files a/Source/Applications/openPDC/openPDCSetup/UpdateTagNames.exe and b/Source/Applications/openPDC/openPDCSetup/UpdateTagNames.exe differ diff --git a/Source/Dependencies/GSF/AdoAdapters.dll b/Source/Dependencies/GSF/AdoAdapters.dll index 044d139562..1d23ae3e6e 100755 Binary files a/Source/Dependencies/GSF/AdoAdapters.dll and b/Source/Dependencies/GSF/AdoAdapters.dll differ diff --git a/Source/Dependencies/GSF/ArchivistAdapters.dll b/Source/Dependencies/GSF/ArchivistAdapters.dll index 081347fd1b..97275bf1d0 100755 Binary files a/Source/Dependencies/GSF/ArchivistAdapters.dll and b/Source/Dependencies/GSF/ArchivistAdapters.dll differ diff --git a/Source/Dependencies/GSF/AudioAdapters.dll b/Source/Dependencies/GSF/AudioAdapters.dll index 49ceed0cab..fd2630fc02 100755 Binary files a/Source/Dependencies/GSF/AudioAdapters.dll and b/Source/Dependencies/GSF/AudioAdapters.dll differ diff --git a/Source/Dependencies/GSF/AzureEventHubAdapters.dll b/Source/Dependencies/GSF/AzureEventHubAdapters.dll index cd01750295..f13d9520bc 100644 Binary files a/Source/Dependencies/GSF/AzureEventHubAdapters.dll and b/Source/Dependencies/GSF/AzureEventHubAdapters.dll differ diff --git a/Source/Dependencies/GSF/COMTRADEAdapters.dll b/Source/Dependencies/GSF/COMTRADEAdapters.dll index bfc46fb95d..746220ece5 100755 Binary files a/Source/Dependencies/GSF/COMTRADEAdapters.dll and b/Source/Dependencies/GSF/COMTRADEAdapters.dll differ diff --git a/Source/Dependencies/GSF/CsvAdapters.XML b/Source/Dependencies/GSF/CsvAdapters.XML index e9ffa1b326..53dd06dcee 100755 --- a/Source/Dependencies/GSF/CsvAdapters.XML +++ b/Source/Dependencies/GSF/CsvAdapters.XML @@ -417,6 +417,30 @@ Represents an input adapter that reads measurements from a CSV file. + + + Creates a new instance. + + The defined interval in milliseconds. + + + + Set the next waiting period based on current time. + + + + + Blocks until the next scheduled waiting period. + + + Flag that determines if next waiting period should be set; when true, the + deadline advances by exactly one period from the current deadline (absolute + cadence) to keep inter-frame intervals consistent. If the deadline has already + fallen behind by more than one full period, it resets to "now + period" to + prevent a burst of catch-up frames. When false, caller must manually + call to schedule the next waiting period. + + Initializes a new instance of the class. @@ -429,7 +453,7 @@ - Gets or sets the interval of time between sending frames into the concentrator. + Gets or sets the interval of time between reading rows from the CSV file. @@ -444,12 +468,11 @@ - Gets or sets flag that determines if a high-resolution precision timer should be used for CSV file based input. + Gets or sets flag that determines if a high-resolution timer should be used for CSV file based input. - Useful when input frames need be accurately time-aligned to the local clock to better simulate - an input device and calculate downstream latencies.
- This is only applicable when connection is made to a file for replay purposes. + Useful when input needs be accurately time-aligned to a specified frame rate. Maximum interval is 1ms (1000 FPS). + Set to false if faster inputs are needed, e.g., 0.3333333ms (3000 FPS) or greater.
@@ -470,7 +493,40 @@ - Defines the column mappings, must be defined: e.g., 0=Timestamp; 1=PPA:12; 2=PPA13. + Manually defines the column mappings, e.g.: "0=Timestamp; 1=PPA:12; 2=PPA13". Use + instead to automatically assign column mappings to output measurements when transverse mode is enabled. + + + + + Gets or sets flags that determines whether to automatically assign column mappings to output measurements when transverse mode is enabled. Output measurement definition order preserved. + + + + + Gets or sets the column index for timestamp values when is enabled. + + + Value is required when is enabled to identify which column contains timestamp values. + + + + + Gets or sets a flag that determines whether to automatically assign column mappings to output measurements when transverse mode is enabled. + + + Value will be set to false if is enabled. No need to reassign column mappings to output + measurements if they are already being used as source for column mappings. + + + + + Gets or sets flag that determines whether to round timestamps to the inferred . + + + + + Gets inferred frame rate based on the defined . @@ -479,6 +535,15 @@ uses an asynchronous connection.
+ + + Gets a read-only mapping of measurement signal ID to zero-based publish order index. + + + This excludes the timestamp column mapping and all indexes are normalized to + zero-based index sequential to match publication order. + + Returns the detailed status of this . diff --git a/Source/Dependencies/GSF/CsvAdapters.dll b/Source/Dependencies/GSF/CsvAdapters.dll index 2498a360ac..13298c0dac 100755 Binary files a/Source/Dependencies/GSF/CsvAdapters.dll and b/Source/Dependencies/GSF/CsvAdapters.dll differ diff --git a/Source/Dependencies/GSF/DataQualityMonitoring.XML b/Source/Dependencies/GSF/DataQualityMonitoring.XML index 5c3f696ea2..da2c0929b4 100755 --- a/Source/Dependencies/GSF/DataQualityMonitoring.XML +++ b/Source/Dependencies/GSF/DataQualityMonitoring.XML @@ -1052,9 +1052,14 @@ Default value for the property. + + + Default value for the property. + + - Gets or sets the collection of measurements from which state will be transfered. + Gets or sets the collection of measurements from which state will be transferred. @@ -1062,12 +1067,18 @@ Gets or sets the collection of measurements to which state will be transferred. + + + - Gets or sets the flags to be transfered from source + Gets or sets the flags to be transferred from source measurements to the corresponding destination measurements. + + + Gets the flag indicating if this adapter supports temporal processing. diff --git a/Source/Dependencies/GSF/DataQualityMonitoring.dll b/Source/Dependencies/GSF/DataQualityMonitoring.dll index eefca71004..663a112e0d 100755 Binary files a/Source/Dependencies/GSF/DataQualityMonitoring.dll and b/Source/Dependencies/GSF/DataQualityMonitoring.dll differ diff --git a/Source/Dependencies/GSF/DeviceStatAdapters.dll b/Source/Dependencies/GSF/DeviceStatAdapters.dll index d4a984541b..cbbbcf4f5a 100644 Binary files a/Source/Dependencies/GSF/DeviceStatAdapters.dll and b/Source/Dependencies/GSF/DeviceStatAdapters.dll differ diff --git a/Source/Dependencies/GSF/Dnp3Adapters.dll b/Source/Dependencies/GSF/Dnp3Adapters.dll index 17096f3bda..d9d52ad275 100755 Binary files a/Source/Dependencies/GSF/Dnp3Adapters.dll and b/Source/Dependencies/GSF/Dnp3Adapters.dll differ diff --git a/Source/Dependencies/GSF/DynamicCalculator.XML b/Source/Dependencies/GSF/DynamicCalculator.XML index 8f397f6df5..af98f7bb37 100755 --- a/Source/Dependencies/GSF/DynamicCalculator.XML +++ b/Source/Dependencies/GSF/DynamicCalculator.XML @@ -235,6 +235,11 @@ Defines filter operation that changes measurement values based on expression evaluation. + + + Sets measurement state flags when expression evaluates to true. + + The DynamicFilter is a filter adapter which takes multiple input measurements @@ -269,7 +274,8 @@ - Gets or sets measurement state flags that are applied when a value has been replaced when filter operation is set to . + Gets or sets measurement state flags that are applied when a value has been replaced when filter operation is set to + or when flags are set when filter operation is set to . @@ -294,7 +300,7 @@ - Gets or sets the allowed past time deviation tolerance, in seconds (can be sub-second). + Gets or sets the allowed past-time deviation tolerance, in seconds (can be sub-second). diff --git a/Source/Dependencies/GSF/DynamicCalculator.dll b/Source/Dependencies/GSF/DynamicCalculator.dll index cb41c18e99..eca6d9d000 100755 Binary files a/Source/Dependencies/GSF/DynamicCalculator.dll and b/Source/Dependencies/GSF/DynamicCalculator.dll differ diff --git a/Source/Dependencies/GSF/EpriExport.dll b/Source/Dependencies/GSF/EpriExport.dll index 63634ae8d2..a5086faaf6 100755 Binary files a/Source/Dependencies/GSF/EpriExport.dll and b/Source/Dependencies/GSF/EpriExport.dll differ diff --git a/Source/Dependencies/GSF/FileAdapters.dll b/Source/Dependencies/GSF/FileAdapters.dll index 8e675836d5..7e796a232b 100755 Binary files a/Source/Dependencies/GSF/FileAdapters.dll and b/Source/Dependencies/GSF/FileAdapters.dll differ diff --git a/Source/Dependencies/GSF/FtpAdapters.dll b/Source/Dependencies/GSF/FtpAdapters.dll index e4a59587b4..b156d12a58 100755 Binary files a/Source/Dependencies/GSF/FtpAdapters.dll and b/Source/Dependencies/GSF/FtpAdapters.dll differ diff --git a/Source/Dependencies/GSF/GSF.ASN1.dll b/Source/Dependencies/GSF/GSF.ASN1.dll index 651c11181a..05ff706eea 100755 Binary files a/Source/Dependencies/GSF/GSF.ASN1.dll and b/Source/Dependencies/GSF/GSF.ASN1.dll differ diff --git a/Source/Dependencies/GSF/GSF.COMTRADE.dll b/Source/Dependencies/GSF/GSF.COMTRADE.dll index 175699ec36..0eb42a714a 100755 Binary files a/Source/Dependencies/GSF/GSF.COMTRADE.dll and b/Source/Dependencies/GSF/GSF.COMTRADE.dll differ diff --git a/Source/Dependencies/GSF/GSF.Communication.dll b/Source/Dependencies/GSF/GSF.Communication.dll index b59ed021e3..a64b4dfc30 100755 Binary files a/Source/Dependencies/GSF/GSF.Communication.dll and b/Source/Dependencies/GSF/GSF.Communication.dll differ diff --git a/Source/Dependencies/GSF/GSF.Core.dll b/Source/Dependencies/GSF/GSF.Core.dll index d983befeb7..d1d0fbcf5b 100755 Binary files a/Source/Dependencies/GSF/GSF.Core.dll and b/Source/Dependencies/GSF/GSF.Core.dll differ diff --git a/Source/Dependencies/GSF/GSF.Core.xml b/Source/Dependencies/GSF/GSF.Core.xml index b5e28fc086..8b0cf9c7ce 100755 --- a/Source/Dependencies/GSF/GSF.Core.xml +++ b/Source/Dependencies/GSF/GSF.Core.xml @@ -38467,6 +38467,20 @@ + + + Parses the string as a CSV document. + + The string to be parsed + An array of rows parsed as CSV data. + + + + Reads characters from the text reader and returns a single row of CSV data. + + The text reader providing the CSV data + An array of fields in one row of CSV data or null if there is no more data available from the text reader. + The data structure representing a diff is a List of Diff objects: diff --git a/Source/Dependencies/GSF/GSF.EMAX.dll b/Source/Dependencies/GSF/GSF.EMAX.dll index 960a9b0fc3..b168f99831 100644 Binary files a/Source/Dependencies/GSF/GSF.EMAX.dll and b/Source/Dependencies/GSF/GSF.EMAX.dll differ diff --git a/Source/Dependencies/GSF/GSF.Geo.dll b/Source/Dependencies/GSF/GSF.Geo.dll index 29a74b9265..8ccf8ba1af 100644 Binary files a/Source/Dependencies/GSF/GSF.Geo.dll and b/Source/Dependencies/GSF/GSF.Geo.dll differ diff --git a/Source/Dependencies/GSF/GSF.Historian.dll b/Source/Dependencies/GSF/GSF.Historian.dll index 87286f1837..0f676da764 100755 Binary files a/Source/Dependencies/GSF/GSF.Historian.dll and b/Source/Dependencies/GSF/GSF.Historian.dll differ diff --git a/Source/Dependencies/GSF/GSF.InstallerActions.CA.dll b/Source/Dependencies/GSF/GSF.InstallerActions.CA.dll index 1db71c50be..1e02637b53 100755 Binary files a/Source/Dependencies/GSF/GSF.InstallerActions.CA.dll and b/Source/Dependencies/GSF/GSF.InstallerActions.CA.dll differ diff --git a/Source/Dependencies/GSF/GSF.MMS.dll b/Source/Dependencies/GSF/GSF.MMS.dll index dadd386f25..f8a3c12e8c 100755 Binary files a/Source/Dependencies/GSF/GSF.MMS.dll and b/Source/Dependencies/GSF/GSF.MMS.dll differ diff --git a/Source/Dependencies/GSF/GSF.Media.dll b/Source/Dependencies/GSF/GSF.Media.dll index ea3376efa6..3b7edb7888 100755 Binary files a/Source/Dependencies/GSF/GSF.Media.dll and b/Source/Dependencies/GSF/GSF.Media.dll differ diff --git a/Source/Dependencies/GSF/GSF.Net.dll b/Source/Dependencies/GSF/GSF.Net.dll index a33e209cba..07db2e48de 100755 Binary files a/Source/Dependencies/GSF/GSF.Net.dll and b/Source/Dependencies/GSF/GSF.Net.dll differ diff --git a/Source/Dependencies/GSF/GSF.PQDIF.dll b/Source/Dependencies/GSF/GSF.PQDIF.dll index a231ab0018..db47983222 100755 Binary files a/Source/Dependencies/GSF/GSF.PQDIF.dll and b/Source/Dependencies/GSF/GSF.PQDIF.dll differ diff --git a/Source/Dependencies/GSF/GSF.PQDS.dll b/Source/Dependencies/GSF/GSF.PQDS.dll index 0e0d40d17f..bda19dcb91 100644 Binary files a/Source/Dependencies/GSF/GSF.PQDS.dll and b/Source/Dependencies/GSF/GSF.PQDS.dll differ diff --git a/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.WPF.dll b/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.WPF.dll index 0c5dd9e0c2..8b1a1bc7b6 100755 Binary files a/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.WPF.dll and b/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.WPF.dll differ diff --git a/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.dll b/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.dll index 05321f50f1..336990f929 100755 Binary files a/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.dll and b/Source/Dependencies/GSF/GSF.PhasorProtocols.UI.dll differ diff --git a/Source/Dependencies/GSF/GSF.PhasorProtocols.dll b/Source/Dependencies/GSF/GSF.PhasorProtocols.dll index f96cae98b7..5dca29aef2 100755 Binary files a/Source/Dependencies/GSF/GSF.PhasorProtocols.dll and b/Source/Dependencies/GSF/GSF.PhasorProtocols.dll differ diff --git a/Source/Dependencies/GSF/GSF.PhasorProtocols.xml b/Source/Dependencies/GSF/GSF.PhasorProtocols.xml index 2d769a9352..de8561100b 100755 --- a/Source/Dependencies/GSF/GSF.PhasorProtocols.xml +++ b/Source/Dependencies/GSF/GSF.PhasorProtocols.xml @@ -18912,9 +18912,16 @@ Replay timer class used to pace frame publication for file-based playback. - This class uses a combination of coarse sleeping, yielding, and spinning for - accurate wait times with minimal CPU usage. Supports common frame rates, e.g., - 30 or 60, and very high frame rates, e.g., 3000. + + Uses absolute deadline advancement to maintain consistent inter-frame intervals. + For longer intervals, e.g., 30 FPS / ~33ms, a single bulk + is used for most of the wait, followed by yield/spin for the final approach — minimizing + OS scheduler jitter compared to many individual Thread.Sleep(1) calls. + + + Also supports very high frame rates, e.g., 3000 FPS, where the yield/spin path + naturally dominates due to sub-millisecond intervals. + @@ -18932,6 +18939,12 @@ Blocks until the next scheduled frame rate interval. + + The deadline advances by exactly one period from the current deadline (absolute + cadence) to keep inter-frame intervals consistent. If the deadline has already + fallen behind by more than one full period, it resets to "now + period" to + prevent a burst of catch-up frames. + diff --git a/Source/Dependencies/GSF/GSF.SELEventParser.dll b/Source/Dependencies/GSF/GSF.SELEventParser.dll index 418c76d3af..9a56778f59 100755 Binary files a/Source/Dependencies/GSF/GSF.SELEventParser.dll and b/Source/Dependencies/GSF/GSF.SELEventParser.dll differ diff --git a/Source/Dependencies/GSF/GSF.Security.dll b/Source/Dependencies/GSF/GSF.Security.dll index 8576a4f66a..f964fe2bd9 100755 Binary files a/Source/Dependencies/GSF/GSF.Security.dll and b/Source/Dependencies/GSF/GSF.Security.dll differ diff --git a/Source/Dependencies/GSF/GSF.ServiceBus.dll b/Source/Dependencies/GSF/GSF.ServiceBus.dll index 6f2f771a59..4ce0e72025 100755 Binary files a/Source/Dependencies/GSF/GSF.ServiceBus.dll and b/Source/Dependencies/GSF/GSF.ServiceBus.dll differ diff --git a/Source/Dependencies/GSF/GSF.ServiceModel.dll b/Source/Dependencies/GSF/GSF.ServiceModel.dll index be9b3d4bad..2b1511869d 100755 Binary files a/Source/Dependencies/GSF/GSF.ServiceModel.dll and b/Source/Dependencies/GSF/GSF.ServiceModel.dll differ diff --git a/Source/Dependencies/GSF/GSF.ServiceProcess.dll b/Source/Dependencies/GSF/GSF.ServiceProcess.dll index 9a236ea3d9..ce7a47cd37 100755 Binary files a/Source/Dependencies/GSF/GSF.ServiceProcess.dll and b/Source/Dependencies/GSF/GSF.ServiceProcess.dll differ diff --git a/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.WPF.dll b/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.WPF.dll index 1e939376c9..c57e507512 100755 Binary files a/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.WPF.dll and b/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.WPF.dll differ diff --git a/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.dll b/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.dll index 0a7db40334..a11a1fe700 100755 Binary files a/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.dll and b/Source/Dependencies/GSF/GSF.TimeSeries.Transport.UI.dll differ diff --git a/Source/Dependencies/GSF/GSF.TimeSeries.UI.WPF.dll b/Source/Dependencies/GSF/GSF.TimeSeries.UI.WPF.dll index 236b059e1b..7de7acb900 100755 Binary files a/Source/Dependencies/GSF/GSF.TimeSeries.UI.WPF.dll and b/Source/Dependencies/GSF/GSF.TimeSeries.UI.WPF.dll differ diff --git a/Source/Dependencies/GSF/GSF.TimeSeries.UI.dll b/Source/Dependencies/GSF/GSF.TimeSeries.UI.dll index a5898568e1..dce9b2eaf3 100755 Binary files a/Source/Dependencies/GSF/GSF.TimeSeries.UI.dll and b/Source/Dependencies/GSF/GSF.TimeSeries.UI.dll differ diff --git a/Source/Dependencies/GSF/GSF.TimeSeries.dll b/Source/Dependencies/GSF/GSF.TimeSeries.dll index 9ddb6b2751..0354d263a5 100755 Binary files a/Source/Dependencies/GSF/GSF.TimeSeries.dll and b/Source/Dependencies/GSF/GSF.TimeSeries.dll differ diff --git a/Source/Dependencies/GSF/GSF.Web.dll b/Source/Dependencies/GSF/GSF.Web.dll index b01831b803..56ff320231 100755 Binary files a/Source/Dependencies/GSF/GSF.Web.dll and b/Source/Dependencies/GSF/GSF.Web.dll differ diff --git a/Source/Dependencies/GSF/GSF.Windows.dll b/Source/Dependencies/GSF/GSF.Windows.dll index d7619e119a..1ef809a384 100755 Binary files a/Source/Dependencies/GSF/GSF.Windows.dll and b/Source/Dependencies/GSF/GSF.Windows.dll differ diff --git a/Source/Dependencies/GSF/GrafanaAdapters.dll b/Source/Dependencies/GSF/GrafanaAdapters.dll index bc0f6f06cc..1005774357 100644 Binary files a/Source/Dependencies/GSF/GrafanaAdapters.dll and b/Source/Dependencies/GSF/GrafanaAdapters.dll differ diff --git a/Source/Dependencies/GSF/Hadoop.Replication.dll b/Source/Dependencies/GSF/Hadoop.Replication.dll index fdd025d869..1993afcae8 100755 Binary files a/Source/Dependencies/GSF/Hadoop.Replication.dll and b/Source/Dependencies/GSF/Hadoop.Replication.dll differ diff --git a/Source/Dependencies/GSF/HistorianAdapters.dll b/Source/Dependencies/GSF/HistorianAdapters.dll index 1110c43192..985dff7f89 100755 Binary files a/Source/Dependencies/GSF/HistorianAdapters.dll and b/Source/Dependencies/GSF/HistorianAdapters.dll differ diff --git a/Source/Dependencies/GSF/ICCPExport.dll b/Source/Dependencies/GSF/ICCPExport.dll index 4eef1eb86d..8476b08352 100755 Binary files a/Source/Dependencies/GSF/ICCPExport.dll and b/Source/Dependencies/GSF/ICCPExport.dll differ diff --git a/Source/Dependencies/GSF/InfluxDBAdapters.dll b/Source/Dependencies/GSF/InfluxDBAdapters.dll index f4ee094647..571556b860 100755 Binary files a/Source/Dependencies/GSF/InfluxDBAdapters.dll and b/Source/Dependencies/GSF/InfluxDBAdapters.dll differ diff --git a/Source/Dependencies/GSF/KafkaAdapters.dll b/Source/Dependencies/GSF/KafkaAdapters.dll index 94d56838c7..9275402554 100644 Binary files a/Source/Dependencies/GSF/KafkaAdapters.dll and b/Source/Dependencies/GSF/KafkaAdapters.dll differ diff --git a/Source/Dependencies/GSF/MetadataAdapters.dll b/Source/Dependencies/GSF/MetadataAdapters.dll index bdb88712cd..07e1498e35 100644 Binary files a/Source/Dependencies/GSF/MetadataAdapters.dll and b/Source/Dependencies/GSF/MetadataAdapters.dll differ diff --git a/Source/Dependencies/GSF/ModbusAdapters.dll b/Source/Dependencies/GSF/ModbusAdapters.dll index 2fda9322cf..e510bb5dbf 100644 Binary files a/Source/Dependencies/GSF/ModbusAdapters.dll and b/Source/Dependencies/GSF/ModbusAdapters.dll differ diff --git a/Source/Dependencies/GSF/MongoAdapters.dll b/Source/Dependencies/GSF/MongoAdapters.dll index c833523bbf..101ec317d1 100755 Binary files a/Source/Dependencies/GSF/MongoAdapters.dll and b/Source/Dependencies/GSF/MongoAdapters.dll differ diff --git a/Source/Dependencies/GSF/MySqlAdapters.dll b/Source/Dependencies/GSF/MySqlAdapters.dll index fee9f0b6e9..9fc2e7f314 100755 Binary files a/Source/Dependencies/GSF/MySqlAdapters.dll and b/Source/Dependencies/GSF/MySqlAdapters.dll differ diff --git a/Source/Dependencies/GSF/OneSecondFrequencyAverager.dll b/Source/Dependencies/GSF/OneSecondFrequencyAverager.dll index a9cc591fef..204be02640 100755 Binary files a/Source/Dependencies/GSF/OneSecondFrequencyAverager.dll and b/Source/Dependencies/GSF/OneSecondFrequencyAverager.dll differ diff --git a/Source/Dependencies/GSF/PIAdapters.dll b/Source/Dependencies/GSF/PIAdapters.dll index cc05f20fa4..70ce743287 100755 Binary files a/Source/Dependencies/GSF/PIAdapters.dll and b/Source/Dependencies/GSF/PIAdapters.dll differ diff --git a/Source/Dependencies/GSF/PhasorProtocolAdapters.dll b/Source/Dependencies/GSF/PhasorProtocolAdapters.dll index 865cf7471c..1bab9ba823 100755 Binary files a/Source/Dependencies/GSF/PhasorProtocolAdapters.dll and b/Source/Dependencies/GSF/PhasorProtocolAdapters.dll differ diff --git a/Source/Dependencies/GSF/PhasorWebUI.dll b/Source/Dependencies/GSF/PhasorWebUI.dll index c93fc6a5f2..05e8b6864b 100644 Binary files a/Source/Dependencies/GSF/PhasorWebUI.dll and b/Source/Dependencies/GSF/PhasorWebUI.dll differ diff --git a/Source/Dependencies/GSF/PowerCalculations.UI.WPF.dll b/Source/Dependencies/GSF/PowerCalculations.UI.WPF.dll index 6a92e3d2fb..031adb6658 100644 Binary files a/Source/Dependencies/GSF/PowerCalculations.UI.WPF.dll and b/Source/Dependencies/GSF/PowerCalculations.UI.WPF.dll differ diff --git a/Source/Dependencies/GSF/PowerCalculations.UI.dll b/Source/Dependencies/GSF/PowerCalculations.UI.dll index 6adc8a126a..c9ee728ca5 100644 Binary files a/Source/Dependencies/GSF/PowerCalculations.UI.dll and b/Source/Dependencies/GSF/PowerCalculations.UI.dll differ diff --git a/Source/Dependencies/GSF/PowerCalculations.dll b/Source/Dependencies/GSF/PowerCalculations.dll index 86c0d1c891..71f0a4962a 100755 Binary files a/Source/Dependencies/GSF/PowerCalculations.dll and b/Source/Dependencies/GSF/PowerCalculations.dll differ diff --git a/Source/Dependencies/GSF/SqlClr/GSF.Core.SqlClr.dll b/Source/Dependencies/GSF/SqlClr/GSF.Core.SqlClr.dll index 5fd8eb89ad..64449ecbc9 100644 Binary files a/Source/Dependencies/GSF/SqlClr/GSF.Core.SqlClr.dll and b/Source/Dependencies/GSF/SqlClr/GSF.Core.SqlClr.dll differ diff --git a/Source/Dependencies/GSF/TestingAdapters.dll b/Source/Dependencies/GSF/TestingAdapters.dll index 1401876189..fca8f65f75 100755 Binary files a/Source/Dependencies/GSF/TestingAdapters.dll and b/Source/Dependencies/GSF/TestingAdapters.dll differ diff --git a/Source/Dependencies/GSF/ValidateAssemblyBindings.exe b/Source/Dependencies/GSF/ValidateAssemblyBindings.exe index 23a002fcfc..781920f934 100755 Binary files a/Source/Dependencies/GSF/ValidateAssemblyBindings.exe and b/Source/Dependencies/GSF/ValidateAssemblyBindings.exe differ diff --git a/Source/Dependencies/GSF/WavInputAdapter.dll b/Source/Dependencies/GSF/WavInputAdapter.dll index 06c136903a..549f3fa9ea 100755 Binary files a/Source/Dependencies/GSF/WavInputAdapter.dll and b/Source/Dependencies/GSF/WavInputAdapter.dll differ diff --git a/Source/Dependencies/GSF/eDNAAdapters.dll b/Source/Dependencies/GSF/eDNAAdapters.dll index 72780df9f3..0ca575f344 100644 Binary files a/Source/Dependencies/GSF/eDNAAdapters.dll and b/Source/Dependencies/GSF/eDNAAdapters.dll differ diff --git a/Source/Dependencies/GSF/en/GSF.PhasorProtocols.UI.WPF.resources.dll b/Source/Dependencies/GSF/en/GSF.PhasorProtocols.UI.WPF.resources.dll index d2afbbfb5b..a06a9c4f42 100644 Binary files a/Source/Dependencies/GSF/en/GSF.PhasorProtocols.UI.WPF.resources.dll and b/Source/Dependencies/GSF/en/GSF.PhasorProtocols.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/en/GSF.TimeSeries.Transport.UI.WPF.resources.dll b/Source/Dependencies/GSF/en/GSF.TimeSeries.Transport.UI.WPF.resources.dll index 982d353c1b..2d2a210acd 100644 Binary files a/Source/Dependencies/GSF/en/GSF.TimeSeries.Transport.UI.WPF.resources.dll and b/Source/Dependencies/GSF/en/GSF.TimeSeries.Transport.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/en/GSF.TimeSeries.UI.WPF.resources.dll b/Source/Dependencies/GSF/en/GSF.TimeSeries.UI.WPF.resources.dll index 1a41548eb9..4e22cec2bd 100644 Binary files a/Source/Dependencies/GSF/en/GSF.TimeSeries.UI.WPF.resources.dll and b/Source/Dependencies/GSF/en/GSF.TimeSeries.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/es/GSF.PhasorProtocols.UI.WPF.resources.dll b/Source/Dependencies/GSF/es/GSF.PhasorProtocols.UI.WPF.resources.dll index a32cefbc49..8acbbf140c 100644 Binary files a/Source/Dependencies/GSF/es/GSF.PhasorProtocols.UI.WPF.resources.dll and b/Source/Dependencies/GSF/es/GSF.PhasorProtocols.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/es/GSF.TimeSeries.Transport.UI.WPF.resources.dll b/Source/Dependencies/GSF/es/GSF.TimeSeries.Transport.UI.WPF.resources.dll index 7e0534914b..b2957e2770 100644 Binary files a/Source/Dependencies/GSF/es/GSF.TimeSeries.Transport.UI.WPF.resources.dll and b/Source/Dependencies/GSF/es/GSF.TimeSeries.Transport.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/es/GSF.TimeSeries.UI.WPF.resources.dll b/Source/Dependencies/GSF/es/GSF.TimeSeries.UI.WPF.resources.dll index c0fd707f3e..378d7ec8cb 100644 Binary files a/Source/Dependencies/GSF/es/GSF.TimeSeries.UI.WPF.resources.dll and b/Source/Dependencies/GSF/es/GSF.TimeSeries.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/sttp.gsf.dll b/Source/Dependencies/GSF/sttp.gsf.dll index 9401a3919c..a9cb741b29 100644 Binary files a/Source/Dependencies/GSF/sttp.gsf.dll and b/Source/Dependencies/GSF/sttp.gsf.dll differ diff --git a/Source/Dependencies/GSF/zh/GSF.PhasorProtocols.UI.WPF.resources.dll b/Source/Dependencies/GSF/zh/GSF.PhasorProtocols.UI.WPF.resources.dll index 5e7ac66c39..f1c3ae2549 100644 Binary files a/Source/Dependencies/GSF/zh/GSF.PhasorProtocols.UI.WPF.resources.dll and b/Source/Dependencies/GSF/zh/GSF.PhasorProtocols.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/zh/GSF.TimeSeries.Transport.UI.WPF.resources.dll b/Source/Dependencies/GSF/zh/GSF.TimeSeries.Transport.UI.WPF.resources.dll index 779c341791..04e20616ae 100644 Binary files a/Source/Dependencies/GSF/zh/GSF.TimeSeries.Transport.UI.WPF.resources.dll and b/Source/Dependencies/GSF/zh/GSF.TimeSeries.Transport.UI.WPF.resources.dll differ diff --git a/Source/Dependencies/GSF/zh/GSF.TimeSeries.UI.WPF.resources.dll b/Source/Dependencies/GSF/zh/GSF.TimeSeries.UI.WPF.resources.dll index 872d7100d1..750ad02132 100644 Binary files a/Source/Dependencies/GSF/zh/GSF.TimeSeries.UI.WPF.resources.dll and b/Source/Dependencies/GSF/zh/GSF.TimeSeries.UI.WPF.resources.dll differ