<?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>2023-05-24T20:44:36Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Jaime Lopez</User>
    <Comment>Verified w/ DP 4.0.723, 4.1.47
 
Created a sensor with the following settings:
 
 
 
 
In test setup
 
 
Disabled Firewall (this will prevent you from seeing data in wireshark):
 
 
Verifiying with Wireshark:</Comment>
    <StatusString>Closed</StatusString>
    <TimeStamp>2022-09-21T16:40:16Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Closed</Status>
  </FBEvent>
  <FBEvent>
    <User>John Dowling</User>
    <Comment>Additional testing instructions after discussing with Loc: disable the Symantec firewall. IT has Group policies / scripts that re-enable it after a while anyway, so something to be aware of that during testing. Wireshark screenshot from a Run Test armed &amp; physically restarted S6A with TmNS settings set in DataPRO of broadcast port of 54024 and TMAT streaming port of 5678 set in TmNS settings:</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-21T00:23:24Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Chris Balogh</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-19T16:19:50Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>John Dowling</User>
    <Comment>Changes:
 
 
Fixes TmNS validation, rather than a regex uses LINQ with TryParse to make sure values are positive integers and adds a check for &lt; 65536 so the port value is valid
 
 
Testing same as specified. Added a check to maximum valid UDP port value (&lt;= 65535).
 
checked into v4.0 maint and v4.1 dev in r47638</Comment>
    <StatusString>Resolved</StatusString>
    <TimeStamp>2022-09-16T22:50:21Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Resolved</Status>
  </FBEvent>
  <FBEvent>
    <User>Jaime Lopez</User>
    <Comment>Reactivating due to value 6810 out of range when saving sensor</Comment>
    <StatusString>Reactivated</StatusString>
    <TimeStamp>2022-09-16T19:38:10Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Reactivated</Status>
  </FBEvent>
  <FBEvent>
    <User>Jaime Lopez</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2022-09-15T23:39:20Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>John Dowling</User>
    <Comment>Assuming this is complete as we already have the TmNS configuration in our Stream Out sensor settings
 
Testing:
 
 
Create a Stream Output sensor in the sensor database with settings just like the ones set in the example from the FWTU screenshot in the initial bug description
 
 
Create a streaming test with a SLICE6AIR and this sensor attached to the Stream Output channel. Create as many Analog channels with sensors as you wish. Make sure that the S6A is running the firmware version supporting this feature
 
Run the test and start streaming from the S6A. Check for TMAT streaming at the address and port specified in TmNS attribute 4 (here it's at 239.1.2.10, port 8610). Ask FW for instructions on listening to / verifying TMAT streams.</Comment>
    <StatusString>Resolved</StatusString>
    <TimeStamp>2022-09-08T23:37:26Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Resolved</Status>
  </FBEvent>
  <FBEvent>
    <User>Loc Pham</User>
    <Comment>Firmware version G0N3. PROTOCOL_VERSION 38
- FB#29389: Added TMATS (ch10 format with time format 2) stream on optional port number for TmNS.

\\dts\files\Software\Private\Firmware\SLICE\SLICE6 AIR\_INTERNAL\SLICE6AIR-FW-G0N3</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-08T23:24:38Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Loc Pham</User>
    <Comment>Note that TmNS stream will only include TMATS if this port (8610 as example below) is set to non-zero value.</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-08T23:03:52Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Chris Balogh</User>
    <Comment>John to review with FW/Loc</Comment>
    <StatusString>Assigned</StatusString>
    <TimeStamp>2022-09-07T17:05:55Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Chris Balogh</User>
    <Comment>maint 4.0, can be post ECO</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-07T17:05:32Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Chris Balogh</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-07T17:05:08Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>might need to ping for more details and/or ideas on testing</Comment>
    <StatusString>Assigned</StatusString>
    <TimeStamp>2022-09-06T20:33:35Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-09-06T18:08:05Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-08-24T17:44:29Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2022-08-16T21:52:33Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>I implemented the new version of firmware to add support TMATS streaming on different port for TmNS option.  I use the reserved values in TMNS system attribute 165 index 3 into the array of uint32. Below is the example of setting TMATS to port 8610 while streaming TmNS data to port 8400. Both on IP 239.1.2.10.
 
 
 
I would expect the software changes to only support the port number user want to sent TMATS (in UDP chapter 10 format with 2nd header) while using TmNS (for Sandia).  When TMATS is not needed in the stream, user can set the port to 0 as currently default value.
 
 
 
The build will be available soon in a moment from build server. Please let me know if you have any other question.
 
 
 
 
http://manuscript.dts.local/f/cases/29389/Add-TMATS-for-TmNS-stream-on-different-IP-Port-address
 
 
 
Thanks,
 
 
 
Loc</Comment>
    <StatusString>Opened</StatusString>
    <TimeStamp>2022-08-16T21:52:33Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Opened</Status>
  </FBEvent>
</ArrayOfFBEvent>