<?xml version="1.0"?>
<ArrayOfFBEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-08-24T00:12:47Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Khanh Nguyen</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-06-13T22:51:18Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-05-23T19:02:45Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-05-23T19:02:06Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-05-23T19:01:24Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment>Verified with Datapro Versions 4.0.1152.50700,4.2.418.50819 and 4.3.131.50631.

Tested As follows..

- Created test setup for single S6A das  with dig filter enabled fw protocol  46  and Sps &lt;=20k    and no popup  Message displayed when saving test setup.

-  Created test setup for single S6A das  with dig filter enabled fw protocol  &lt;46  and Sps &gt;10k    and  popup  Message displayed when saving test setup  "Warning  Slice 6 Air Sample rate cannot be higher than  10000  when digital filtering ". as expected.

--  Created test setup for multiple  S6A das  with dig filter enabled  one das with fw protocol  &lt;46 and another  with fw protocol  46   and Sps &gt;10K     and  popup  Message displayed when saving test setup  "Warning  Slice 6 Air Sample rate cannot be higher than  10000  when digital filtering ". as expected.

-Created test setup for multiple  S6A das  with dig filter enabled  both das with fw protocol  46   and Sps &lt;=20k    and   NO popup  Message displayed when saving test setup  " as expected.


- -Created test setup for multiple  S6A das  with dig filter disabled   both das with fw protocol  46 and one das &lt;46   sample rates up to 50k     and   NO popup  Message displayed when saving test setup  " as expected.






</Comment>
    <StatusString>Closed</StatusString>
    <TimeStamp>2024-05-23T18:50:21Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Closed</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2024-04-09T22:30:15Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>ReleaseNoted</StatusString>
    <TimeStamp>2024-04-09T17:43:25Z</TimeStamp>
    <ReleaseNote>No longer warns on digital filter availability with streaming until 20k samples per second.</ReleaseNote>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>ReleaseNoted</StatusString>
    <TimeStamp>2024-04-09T17:43:10Z</TimeStamp>
    <ReleaseNote>DataPRO no longer warns on digital filter availability with streaming until 20k samples per second.</ReleaseNote>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-04-09T17:01:11Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>4.0/4.2/4.3@50547</Comment>
    <StatusString>Resolved</StatusString>
    <TimeStamp>2024-03-28T21:31:12Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Resolved</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2024-03-27T18:37:11Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>My plan is to patch 4.0, 4.2, and 4.3 with this change.
 
 
 
Firmware added support for digital filter with streaming rates up to 20k sps
 
30475: Adding DSP FIR/IIR option support 20Ksps - Manuscript (dts.local)
 
There had been a warning present in DataPRO that warned whenever digital filtering was set and the sample rate was 10k or higher;
 
30273: Implement 'Warning' Validation for Streaming sample rate greater than 10k when Digital Filtering is configured. - Manuscript (dts.local)
 
 
 
I changed the existing code just slightly to look through das and determine the maximum streaming rate that can be used for digital filtering, this is the new method:  GetMaxDigitalFilterStreamRate
 
 
 
This method will return 10,000 if the passed in test is null (should never happen), or if there’s an exception (should never happen), or if there’s any S6A with a protocol version &lt; 46 (the protocol where 20k support was added according to LP)
 
 
 
This is only a warning and doesn’t change the behavior of DataPRO, I do not know the behavior of firmware if you have the digital filter set and have a stream rate faster than what is specified as the max rate for digital filtering.
 
 
 
There are opportunities for improving the warning by being more specific which das is violating the restriction.  Right now the code just warns when any S6A has a stream rate that is too high and uses the max sample rate for the least capable DAS, so if there’s one S6A that is &lt; 46 then any DAS that is set for streaming &gt;10k will produce the warning.
 
 
 
I do not know what the protocol version of a manually added hardware that is added using Add hardware rather than Detect Hardware is.  My expectation is that the default has a protocol version &lt; 46 meaning it will assume it’s only capable of 10k max with digital filtering on.
 
 
 
The text of the warning message could be improved, right now it says something to the extent of “Can’t be used” but it’s only a warning and still lets you save and run the test … however there is code present that can make this warning an error which would prevent running, it’s not clear to me when a warning is used and when an error is used.
 
 
 
According to loc this warning only needs to be given for a S6A and not any other streaming devices currently (TSR AIR, S6A-BR).  It’s not clear to me what the behavior is for these other devices when digital filtering is set, my naïve assumption is that they don’t use the digital filtering property.
 
 
 
Case 30273 lists where the digital filter settings can be found in DP 4.0 and 4.1 and beyond.  The minimum testing should be
 
 
Add a streaming test with a S6A with a protocol version 46 or greater (G0Q5 is one such example, release notes for firmware should indicate the protocol version of the firmware, you can also use the FWTU in a pinch by connecting to the dut
 
 
Set the test to 20k, it should not warn 
 
 
 
Set the test to 30k, it should warn that 20k is the max, the text of the warning did not change from MS30273 other than the value in the warning
 
Do the same thing with an older firmware with protocol &lt; 46 – it should now warn whenever stream rate is &gt;10k
 
Do a test with two S6A, whenever there’s a S6A in the test with protocol &lt;46 it should warn with stream rates &gt;10, when all devices are &gt;= 46 it should only warn above 20k sps stream rate</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-27T18:36:53Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>case 30475</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T23:59:50Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>sounds like this warning should be removed if you know you have at least protocol 46 at edit test setup time, if you don't know then warn at run time once you do know ...</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T23:59:29Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>see also case 30273</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T23:46:13Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T23:25:37Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T23:13:06Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T23:09:24Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2024-03-26T22:00:38Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2024-03-26T21:23:14Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2024-03-26T21:05:41Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment>Datapro is displaying a Pop up message when attempting to  stream with a s6a at a sample rate of 10240 and digital filtering is enabled..


S6A allows digital filtering  Up to 20KSPS     but datapro  is diplaying a message when attempting to  save a test setup with A sampling rate of 10240 sps .



Steps to reproduce.

1. Navigate to system settings &gt;Test Settings&gt; Sample Rates and Aaf Rates and add the sample Rate 10240 to the valid sample rates List 
2. In system settings &gt;Advanced Settings &gt;  Set Slice6Air Streaming DSP Filter Type  to ch10 6TH  IIR Butterworth filter
3. Create a Streaming test setup for s6a add some channels and set SPS to 10240  .
4. Attempt to save test setup you will be greeted with a pop up message " Warning  Slice 6 Air Sample rate cannot be higher than  10000  when digital filtering "

Per Loc S6a supports up to 20k SPS when digital filtering  so datapro should not display a message  when above 10k sps.






</Comment>
    <StatusString>Opened</StatusString>
    <TimeStamp>2024-03-26T21:05:41Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Opened</Status>
  </FBEvent>
</ArrayOfFBEvent>