<?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:47:42Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment>Tested with Dp 4.1.170.48076  and 4.0.793.48044  by setting auto arm error to 48  using fwtu then navigating to Datapro download tab.
 
Verified Datapro reports auto arm errors to user.
 
Steps to reproduce 
 
 
 
1. Discover unit and Create test setup with Datapro  with 10 seconds post  recorder mode  assign stream in channel and set unit to auto arm .
 
2. Run test arm , reboot  unit, then disarm unit and close datapro  .
 
3.  Use fwtu to set auto arm error to a value (for example    48   (0x30 hex) 
 
4. Close fwtu open Datapro and navigate to download tab  Proceed through Nav steps to download roi and Click  Run ,Datapro should  show messsage  "S6AXXXX  reported error during last auto arm :Status ArmInvalidSampleRate</Comment>
    <StatusString>Closed</StatusString>
    <TimeStamp>2023-01-19T19:43:50Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Closed</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment>Attempted to test this By using fw test utility to set auto to a 1 and auto arm error to 48   (0x30 hex) 
 
Then Opening Datapro 4.1 170 48076, and expecting to get an error message, but did not. 
 
If I reboot the das then it arms normally and Datapro reports no arming error and can be triggered and downloaded.</Comment>
    <StatusString>Edited</StatusString>
    <TimeStamp>2023-01-19T19:23:08Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Justin Richardson</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2023-01-16T19:36:40Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>ReleaseNoted</StatusString>
    <TimeStamp>2023-01-03T18:19:25Z</TimeStamp>
    <ReleaseNote>Adds a warning when Ethernet Data Recorder does not auto-arm</ReleaseNote>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2023-01-03T18:18:45Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-12-21T23:17:29Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>4.0/4.1@47984</Comment>
    <StatusString>Resolved</StatusString>
    <TimeStamp>2022-12-21T23:17:21Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Resolved</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Edited</StatusString>
    <TimeStamp>2022-12-21T22:56:53Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment />
    <StatusString>Assigned</StatusString>
    <TimeStamp>2022-12-21T22:56:28Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>UNKNOWN</Status>
  </FBEvent>
  <FBEvent>
    <User>Dan McFadden</User>
    <Comment>the quickest way to duplicate this is to use the FWTU.
 
Arm an OBR-EDR (S6A ethernet recorder) 
 
Modify the system attribute AutoArmError
 
possible errors are 
 
 
 
will show up in UI like
 
 
 
 
StatusNoError = 0x00,
             StatusInvalidParameter,
             StatusInvalidParameterLength,
             StatusInvalidCommandType,
             StatusInvalidCommand,
             StatusInvalidCRC,
             StatusInvalidModeForCommand,
             StatusUnimplemented,
             StatusInvalidReceivedHeaderCRC,
             StatusInvalidIDForCommand,
             StatusInvalidPacket,
             StatusPacketNotAvailableToReceive,
             StatusPacketNotAvailableToSend,
 
            StatusFlashEraseError = 0x10,
             StatusFlashWriteError,
             StatusFlashInvalidBlockCRC,
             StatusFlashInvalidImageCRC,
 
            StatusAttributeInvalidNumber = 0x20,
             StatusAttributeSetError,
             StatusAttributeBackupSetError,
             StatusAttributeInvalidBuffer,
             StatusAttributeNotRegistered,
             StatusAttributeRegisteredCannotOverwrite,
             StatusAttributeReadError,
             StatusAttributeBackupReadError,
             StatusAttributeInvalidLength,
             StatusAttributeTypeMismatch,
             StatusAttributeTypeNotInternallyImplemented = 0x2A,
 
            StatusArmInvalidSampleRate = 0x30,
             StatusArmInvalidEventLength = 0x31,
             StatusArmInvalidArmMode = 0x32,
             StatusArmUnimplementedArmMode = 0x33,
             StatusArmEventNumberTooLarge = 0x34,
             StatusArmMemoryFull = 0x35,
             StatusArmInvalidSliceCount = 0x36,
             StatusArmShortedStartRecordInput = 0x37,
             StatusArmShortedTriggerInput = 0x38,
             StatusArmInvalidPretriggerSamplesRequested = 0x39,
             StatusArmShortedStartAndTrigger = 0x3A,
             StatusArmEventUncompleted = 0x3B, /** Event completed without end block. Must be interrupted! **/ 
             StatusArmSafeSwitchUnplugged = 0x3C, /** stop arming if safety switch is not connected. **/ 
             StatusArmSquibResistanceFault = 0x3D, /** stop if resistance check fails . **/
             StatusArmHardwareFault = 0x3F,
 
            StatusSDUnableToStartMultipleBlockWrite = 0x40,
             StatusSDUnableToFlushWriteBlock,
             StatusSDUnableToStartMultipleBlockRead,
             StatusSDUnexpectedAmountOfDataReadOrWritten,
             StatusSDUnableToResetCard,
             StatusSDBlockWriteCRCError = 0x45, /** The card reported a CRC error on a block write */
             StatusSDWriteTimeout = 0x46,
             StatusSDReadTimeout = 0x47,
 
            StatusSwitchNumberInvalid = 0x50,
             StatusSwitchSettingInvalid = 0x51,
             StatusSwitchChannelInvalid = 0x52,
 
            StatusDownloadFirstSampleGreaterThanLastSample = 0x60,
             StatusFirstSampleGreaterThanTotalSamples,
             StatusDownloadEventHasNoSamples,
             StatusDownloadInvalidChannelRequested,
             StatusDownloadInvalidEventRequested,
 
            StatusMemoryNullPointerError = 0x70,
 
            StatusTestRecorderFull = 0x80,
             StatusTestRecorderEmpty,
 
            StatusSPIInvalidMode = 0x90,
             StatusSPIInvalidModeForWrite,
 
            StatusSlicebusInvalidHeaderCRC = 0xA0,
             StatusSlicebusInvalidDataCRC,
             StatusSlicebusNullDescriptor,
             StatusSlicebusNotImplemented,
             StatusSlicebusNoResponse,
             StatusSlicebusNullCommandBuffer,
             StatusSlicebusCommandBufferTooShort,
 
            StatusSetupRequestedSensorRangeTooSmall = 0xB0,
             StatusSetupInvalidStackChannel,
             StatusSetupInvalidChannelRequested,
             StatusSetupInconsistentChannelCountFound,
             StatusSetupNoShuntTargetsSet,
             StatusSetupNoBridgeResistancesSet,
             StatusSetupChannelDoesNotSupportShunt,
             StatusSetupShuntDACOutputExceeded,
             StatusSetupRequestedSensorRangeTooLarge,
             StatusSetupInvalidExciteLevel = 0xB9,
             StatusSetupI2CWriteFail = 0xBA,
             StatusSetupI2CReadFail = 0xBB,
 
            StatusSetupCALDACOutputExceeded = 0xC0,
             StatusNoResponse</Comment>
    <StatusString>Opened</StatusString>
    <TimeStamp>2022-12-21T22:56:28Z</TimeStamp>
    <ZendeskNumber>0</ZendeskNumber>
    <Status>Opened</Status>
  </FBEvent>
</ArrayOfFBEvent>