:orphan:

.. index:: pair: struct; tad_bps_pkt_frag
.. _doxid-structtad__bps__pkt__frag:

struct tad_bps_pkt_frag
=======================

.. toctree::
	:hidden:

Overview
~~~~~~~~

Binary protocol packet fragment field description. :ref:`More...<details-structtad__bps__pkt__frag>`


.. ref-code-block:: cpp
	:class: doxyrest-overview-code-block

	#include <tad_bps.h>
	
	struct tad_bps_pkt_frag {
		// fields
	
		const char* :ref:`name<doxid-structtad__bps__pkt__frag_1af709062138e28ebf3df92ace5a98eea7>`;
		unsigned int :ref:`len<doxid-structtad__bps__pkt__frag_1ab183428888b7cedebc5c85bf1d09143f>`;
		:ref:`asn_tag_value<doxid-asn__usr_8h_1a282141d1711604bbf7ff4cb69d126264>` :ref:`tag<doxid-structtad__bps__pkt__frag_1a753d99a5aee30d3ff60205fe65dd99a5>`;
		:ref:`asn_tag_value<doxid-asn__usr_8h_1a282141d1711604bbf7ff4cb69d126264>` :ref:`tag_tx_def<doxid-structtad__bps__pkt__frag_1ad5a8ccf17feb20c8afe0ee63f166643a>`;
		:ref:`asn_tag_value<doxid-asn__usr_8h_1a282141d1711604bbf7ff4cb69d126264>` :ref:`tag_rx_def<doxid-structtad__bps__pkt__frag_1adc9757bab0ce1c9c54e3f98bbd74a409>`;
		uint32_t :ref:`value<doxid-structtad__bps__pkt__frag_1adbecf633fea72c6d1d9b9795bdfef9fa>`;
		:ref:`tad_du_type_t<doxid-tad__types_8h_1a372d13dabf51e7e223f66bd0911ef63a>` :ref:`plain_du<doxid-structtad__bps__pkt__frag_1a341221329ade77fcb9fe11c45a39f3ce>`;
		bool :ref:`force_read<doxid-structtad__bps__pkt__frag_1a3107a6ef2f85f216b04c6fb0d4f07067>`;
	};
.. _details-structtad__bps__pkt__frag:

Detailed Documentation
~~~~~~~~~~~~~~~~~~~~~~

Binary protocol packet fragment field description.

Fields
------

.. index:: pair: variable; name
.. _doxid-structtad__bps__pkt__frag_1af709062138e28ebf3df92ace5a98eea7:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	const char* name

Name of the field in PDU NDS

.. index:: pair: variable; len
.. _doxid-structtad__bps__pkt__frag_1ab183428888b7cedebc5c85bf1d09143f:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	unsigned int len

Length of the field in bits (0 means variable length)

.. index:: pair: variable; tag
.. _doxid-structtad__bps__pkt__frag_1a753d99a5aee30d3ff60205fe65dd99a5:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`asn_tag_value<doxid-asn__usr_8h_1a282141d1711604bbf7ff4cb69d126264>` tag

ASN.1 tag of the field in header

.. index:: pair: variable; tag_tx_def
.. _doxid-structtad__bps__pkt__frag_1ad5a8ccf17feb20c8afe0ee63f166643a:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`asn_tag_value<doxid-asn__usr_8h_1a282141d1711604bbf7ff4cb69d126264>` tag_tx_def

ASN.1 tag of the field in CSAP parameters default for sending

.. index:: pair: variable; tag_rx_def
.. _doxid-structtad__bps__pkt__frag_1adc9757bab0ce1c9c54e3f98bbd74a409:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`asn_tag_value<doxid-asn__usr_8h_1a282141d1711604bbf7ff4cb69d126264>` tag_rx_def

ASN.1 tag of the field in CSAP parameters default for receiving

.. index:: pair: variable; value
.. _doxid-structtad__bps__pkt__frag_1adbecf633fea72c6d1d9b9795bdfef9fa:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	uint32_t value

Constant value

.. index:: pair: variable; plain_du
.. _doxid-structtad__bps__pkt__frag_1a341221329ade77fcb9fe11c45a39f3ce:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	:ref:`tad_du_type_t<doxid-tad__types_8h_1a372d13dabf51e7e223f66bd0911ef63a>` plain_du

Type of plain data unit

.. index:: pair: variable; force_read
.. _doxid-structtad__bps__pkt__frag_1a3107a6ef2f85f216b04c6fb0d4f07067:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	bool force_read

Force to read from binary packet in any case