Skip to content

File TransportLayerStreamC.h

File List > include > spinc > TransportLayerStreamC.h

Go to the documentation of this file

//=============================================================================
// Copyright (c) 2026 FLIR Integrated Imaging Solutions, Inc. All Rights Reserved.
//
// This software is the confidential and proprietary information of FLIR
// Integrated Imaging Solutions, Inc. ("Confidential Information"). You
// shall not disclose such Confidential Information and shall use it only in
// accordance with the terms of the license agreement you entered into
// with FLIR Integrated Imaging Solutions, Inc. (FLIR).
//
// FLIR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
// SOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
// PURPOSE, OR NON-INFRINGEMENT. FLIR SHALL NOT BE LIABLE FOR ANY DAMAGES
// SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
// THIS SOFTWARE OR ITS DERIVATIVES.
//=============================================================================

/* Auto-generated file. Do not modify. */

#include "QuickSpinC.h"

#ifndef FLIR_SPINNAKERC_TLSTREAM_H
#define FLIR_SPINNAKERC_TLSTREAM_H

typedef struct _quickSpinTLStream
{
    quickSpinStringNode StreamID;
    quickSpinEnumerationNode StreamType;
    quickSpinEnumerationNode StreamMode;
    quickSpinIntegerNode StreamBufferCountManual;
    quickSpinIntegerNode StreamBufferCountResult;
    quickSpinIntegerNode StreamBufferCountMax;
    quickSpinEnumerationNode StreamBufferCountMode;
    quickSpinEnumerationNode StreamBufferHandlingMode;
    quickSpinIntegerNode StreamAnnounceBufferMinimum;
    quickSpinIntegerNode StreamAnnouncedBufferCount;
    quickSpinIntegerNode StreamStartedFrameCount;
    quickSpinIntegerNode StreamDeliveredFrameCount;
    quickSpinIntegerNode StreamReceivedFrameCount;
    quickSpinIntegerNode StreamIncompleteFrameCount;
    quickSpinIntegerNode StreamIncompleteFrameTimeoutCount;
    quickSpinIntegerNode StreamIncompleteFramePacketsMissingUnavailableCount;
    quickSpinIntegerNode StreamIncompleteFramePacketsMissingThresholdOverrunCount;
    quickSpinIntegerNode StreamIncompleteFrameResendRequestQueueOverrunCount;
    quickSpinIntegerNode StreamIncompleteFrameResendRequestsThresholdOverrunCount;
    quickSpinIntegerNode StreamIncompleteFrameTransferQueueOverrunCount;
    quickSpinIntegerNode StreamIncompleteFramePayloadTypeNotSupportedCount;
    quickSpinIntegerNode StreamIncompleteFramePayloadProcessingFailedCount;
    quickSpinIntegerNode StreamLostFrameCount;
    quickSpinIntegerNode StreamLostFrameTrashedCount;
    quickSpinIntegerNode StreamLostFrameReceptionStorageOverrunCount;
    quickSpinIntegerNode StreamLostFrameReceptionQueueOverrunCount;
    quickSpinIntegerNode StreamLostFrameUserMessageQueueOverrunCount;
    quickSpinIntegerNode StreamDroppedFrameCount;
    quickSpinIntegerNode StreamInputBufferCount;
    quickSpinIntegerNode StreamOutputBufferCount;
    quickSpinBooleanNode StreamIsGrabbing;
    quickSpinIntegerNode StreamChunkCountMaximum;
    quickSpinIntegerNode StreamBufferAlignment;
    quickSpinBooleanNode StreamCRCCheckEnable;
    quickSpinIntegerNode StreamReceivedPacketCount;
    quickSpinIntegerNode StreamMissedPacketCount;
    quickSpinBooleanNode StreamPacketResendEnable;
    quickSpinIntegerNode StreamPacketResendTimeout;
    quickSpinIntegerNode StreamPacketResendMaxRequests;
    quickSpinIntegerNode StreamPacketResendRequestCount;
    quickSpinIntegerNode StreamPacketResendRequestTimeoutCount;
    quickSpinIntegerNode StreamPacketResendRequestedPacketCount;
    quickSpinIntegerNode StreamPacketResendReceivedPacketCount;
    quickSpinIntegerNode StreamPacketsDuplicatedCount;
    quickSpinIntegerNode StreamPacketsTimeoutCount;
    quickSpinIntegerNode StreamPacketsNotYetAvailableCount;
    quickSpinIntegerNode StreamPacketsTemporarilyUnavailableCount;
    quickSpinIntegerNode StreamPacketsPerFrameCount;
    quickSpinIntegerNode StreamPacketsUnavailableCount;
    quickSpinIntegerNode StreamPacketsRejectedCount;
    quickSpinIntegerNode StreamFrameReceptionTimeLast;
    quickSpinIntegerNode StreamFrameReceptionTimeMin;
    quickSpinIntegerNode StreamFrameReceptionTimeMax;
    quickSpinIntegerNode StreamFrameProcessingTimeLast;
    quickSpinIntegerNode StreamFrameProcessingTimeMin;
    quickSpinIntegerNode StreamFrameProcessingTimeMax;
    quickSpinCommandNode StreamResetCounters;
    quickSpinBooleanNode StreamLogMessagesEnable;
    quickSpinIntegerNode StreamBlockTransferSize;
} quickSpinTLStream;

#endif // FLIR_SPINNAKERC_TLSTREAM_H