<?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-01-02T15:48:20Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment>Tested with Datapro versions...4.1.332.49124,4.0.971.49123 and 4.2.2.49098.


Verified  with range less than 10mv  Datapro does not run voltage insertion  ( gain display is grayed out ) in diagnostics.



</Comment>
    <StatusString>Closed</StatusString>
    <TimeStamp>2023-06-22T15:52:14Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Closed</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2023-06-21T21:37:23Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2023-06-20T23:08:51Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>ReleaseNoted</StatusString>
    <TimeStamp>2023-06-20T18:14:35Z</TimeStamp>
    <ReleaseNote>voltage insertion (gain) check is no longer performed when input range is &lt; 10mV</ReleaseNote>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>4.0/4.1 MAINT/4.2 DEVEL@49097</Comment>
    <StatusString>Resolved</StatusString>
    <TimeStamp>2023-06-15T14:28:55Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Resolved</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2023-06-15T14:28:30Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2023-06-14T20:33:13Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>to test you can run a test setup with voltage input settings with a very high gain and a low gain, for example:
 
 
this will end up with an input range of 2400 and of 5mV, the 5mV channel should not perform voltage insertion, while the other should.
 
 
 
these changes affect all SLICE devices.  SLICE 1.0 doesn't perform voltage insertion, but S6, S6A, etc will.</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2023-06-14T17:57:28Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2023-06-14T17:44:21Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2023-06-13T13:56:24Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>voltage insertion is prone to fail when input range is &lt;10mV, restrict this feature to when input range is &gt;= 10mV
 
 
 
notes:
     
Subject:
 Please review 31824,Don't run voltage insertion when the input range is &lt; 10mV    
From:
 Dan McFadden &lt;dan.mcfadden@dtsweb.com&gt;    
Date:
 6/14/2023, 1:40 PM        
To:
 DTSSoftwareDev &lt;DTSSoftwareDev@dtsweb.com&gt;    

 
 
 
John, Farshid,
 
I've submitted a patch for 4.0 MAINT for:
 
31824
 Don't run voltage insertion when the input range is &lt; 10mV
 
This issue came from a Zendesk where a user was failing diagnostics with Gain 0 in diagnostics.
 
looking in the logs I noticed the channel in question was set for only 5mV;
 
 
 
2023-06-07 12:48:11.892 -&gt;  Attribute - SetArmAttribute [00000107], SL62269, local: 192.168.105.250:51159, Remote: 192.168.105.31:8301 Key: StackChannelRangesMillivolts, DataType: Float32Star, Length: 24, Overwrite: True, Value: (14.03515, 14.02875, 5.739289, 0, 0, 0)
 
 
 
I found this issue over in firmware:
 
http://manuscript.dts.local/f/cases/3472/Fwd-RE-SLICE-PRO-SIM-Gen3-SPS00134-Voltage-insertion-Error
 
 
 
that comments that voltage insertion can fail whenever input range &lt; 10mV, however software never put in a block for VI at ranges &lt;10mV.
 
what this patch does is whenever the input range is &lt;10mV it returns false to ShouldPerformVoltageInsertionCheck which should prevent VI on that channel, all other things considered.
 
I also cleaned up the code a little bit by abstracting out some common code that was being called in multiple places (ClearVoltageInsertionResults)
 
I believe the patch is low impact in that in the worse case and there's an exception, it should behave like it was doing before (and probably running the VI and failing the gain check).
 
You can test this code by setting up a channel with an input range of &lt;10mV and one with greater.  The channel with &lt;10mV should not run VI and the one that is &gt; should.  This test can be run on any SLICE product other than SLICE1 which doesn't have Voltage Insertion (and non analog products like the SPD and SPT ...).
 
here's an example of settings which will produce &lt;10mV and greater than 10mV
 
 
 Attachments: 
    DTM_31824_NoVoltageInsertion.patch 11.4 KB</Comment>
    <StatusString>Opened</StatusString>
    <TimeStamp>2023-06-13T13:56:24Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Opened</Status>
  </FBEvent>
</ArrayOfFBEvent>