�������4
�
�
�
�)	�0

� !"#$%&'()*+,-./0
123
4567
�)
�)8
�)9
:;<�=>?
@A
@B
CD
�E
�F
CG
HIJ
�9KL
�;M
�9NO
P
4Q
1R
�S?6��C-
�T
1U
VW���������X
YZ
Y[
1\�]
Y^
Y_`ab
�Rc
1d
1e�f�Eg	�h
1i
�0jk
�]l
4mnopq
�cMr
�es
�gt
�i
�Yuvwx
�yz
H{
|}~
�0���
�0���
�Y�������������
���
������
��
��
�9�
����
�Y�
��
�Y�
��
|��
���logger�Ljava/util/logging/Logger;�FORMAT_PATTERN�Ljava/lang/String;�
ConstantValue�HEX_FORMAT_PATTERN�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�(Lorg/das2/qstream/BundleStreamFormatter;�formatProperties�4(Ljava/lang/StringBuilder;Lorg/das2/qds/QDataSet;I)V�o�Ljava/lang/Object;�build�Ljava/lang/StringBuilder;�bds�Lorg/das2/qds/QDataSet;�i�I�s�u�Lorg/das2/datum/Units;�n�Ljava/lang/Number;�
StackMapTable!�nameFor�,(Lorg/das2/qds/QDataSet;I)Ljava/lang/String;�base�j�name�guessAsciiTransferType�8(Lorg/das2/qds/QDataSet;)Lorg/das2/qstream/TransferType;�result�Lorg/das2/qstream/TransferType;�ch�C�len�sdec�dec�p�Ljava/util/regex/Pattern;�m�Ljava/util/regex/Matcher;�gcd�
fracDigits�extent�	intDigits�ds�format
��g�1(Lorg/das2/qds/QDataSet;Ljava/io/OutputStream;Z)V�	newBundle�ssize�isize�stype�useGuess�Z�eu�!Lorg/das2/datum/EnumerationUnits;�d�Lorg/das2/datum/Datum;�c�label�ss�iv�array�[B�osout�Ljava/io/OutputStream;�
asciiTypes�dep0�nf�tt� [Lorg/das2/qstream/TransferType;�recordLength�units�[Lorg/das2/datum/Units;�
defaultColumn�defaultName�rec�bytes�bdsNames�enumerations�Ljava/util/Map;�packet�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�6Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/String;>;>�������7���
Exceptions���<clinit>�
SourceFile�BundleStreamFormatter.java�����org/das2/qds/QDataSet�DEPENDNAME_0���java/lang/String�A        <property name="DEPENDNAME_0" type="String" value="%s"/>
�java/lang/Object������DEPEND_0�����\DEPEND_0 found that is carrying a name of a dataset instead of the reference to the dataset.����UNITS�org/das2/datum/Units�org/das2/datum/EnumerationUnits�C        <property name="UNITS" type="enumerationUnit" value="%s"/>
���9        <property name="UNITS" type="units" value="%s"/>
�
FILL_VALUE�java/lang/Number�?        <property name="FILL_VALUE" type="Number" value="%s"/>
�	VALID_MIN�>        <property name="VALID_MIN" type="Number" value="%s"/>
�	VALID_MAX�>        <property name="VALID_MAX" type="Number" value="%s"/>
�TYPICAL_MIN�@        <property name="TYPICAL_MIN" type="Number" value="%s"/>
�TYPICAL_MAX�@        <property name="TYPICAL_MAX" type="Number" value="%s"/>
�NAME�9        <property name="NAME" type="String" value="%s"/>
�LABEL�:        <property name="LABEL" type="String" value="%s"/>
�TITLE�:        <property name="TITLE" type="String" value="%s"/>
����data_����time_�java/lang/StringBuilder��������FORMAT���&org/das2/qstream/BundleStreamFormatter�(\%)?(\d*)(\.\d*)?([f|e|d|x])������������������"org/das2/qstream/AsciiTransferType����)org/das2/qstream/AsciiIntegerTransferType�������6format string must match (\%)?(\d*)(\.\d*)?([f|e|d|x])���������������������������������BUNDLE_1�"java/lang/IllegalArgumentException�only rank 2 bundles����������org/das2/qstream/TransferType����������&org/das2/qstream/AsciiTimeTransferType������f�0x(\%)?(\d*)?(x)�x�,org/das2/qstream/AsciiHexIntegerTransferType�#org/das2/qstream/DoubleTransferType�$org/das2/qstream/IntegerTransferType�"org/das2/qstream/FloatTransferType���Bundle1�<stream dataset_id="%s"/>
�UTF-8���[00]%06d������	<packet>
�����,�  <qdataset id="%s" rank="1">
�     <properties>
�����     </properties>
�)     <values encoding="%s" length="%d"/>
����  </qdataset>
�
</packet>
�[01]%06d�<qdataset id="%s" rank="2">
�
<properties>
�<   <property name="BUNDLE_1" type="qdataset" value="ds_1"/>
�7   <property name="QUBE" type="Boolean" value="true"/>
�</properties>
�<values bundle="%s"/>
�</qdataset>
�[02]%06d�java/util/HashMap�:01:�����������D<enumerationUnit name="%s"  value="%d" color="0x%06x" label="%s" />
�[xx]%06d����	
���qstream
�java/util/regex/Pattern�java/util/regex/Matcher�java/io/OutputStream�
java/util/Map�java/nio/ByteBuffer� org/das2/qstream/StreamException�java/io/IOException�property�'(Ljava/lang/String;I)Ljava/lang/Object;�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�java/util/logging/Logger�fine�(Ljava/lang/String;)V�getId�()Ljava/lang/String;�org/das2/qds/ops/Ops�safeName�&(Ljava/lang/String;)Ljava/lang/String;�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z�(I)Ljava/lang/StringBuilder;�toString�org/das2/qds/SemanticOps�getUnits�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�&(Ljava/lang/String;)Ljava/lang/Object;�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�matches�()Z�length�()I�charAt�(I)C�group�(I)Ljava/lang/String;�java/lang/Integer�parseInt�(Ljava/lang/String;)I�(IZI)V�(I)V�(IZ)V�warning�isRatioMeasurement�diff�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�getOffsetUnits�()Lorg/das2/datum/Units;�createDatum�(D)Lorg/das2/datum/Datum;�dataset�+(Ljava/lang/Object;)Lorg/das2/qds/QDataSet;�org/das2/qds/DataSetUtil�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�value�()D�java/lang/Math�log10�(D)D�ceil�(I)D�abs�max�(II)I�unbundle�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�bundle�(I)I�
dimensionless�slice1�(ILorg/das2/datum/Units;)V�isNominalMeasurement�	sizeBytes�getBytes�(Ljava/lang/String;)[B�valueOf�(I)Ljava/lang/Integer;�write�([B)V�allocate�(I)Ljava/nio/ByteBuffer;�(II)D�containsKey�(Ljava/lang/Object;)Z�(I)Lorg/das2/datum/Datum;�getColor�(Lorg/das2/datum/Datum;)I�org/das2/datum/Datum�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�(DLjava/nio/ByteBuffer;)V�()[B�isAscii�flip�()Ljava/nio/Buffer;�close�org/das2/datum/LoggerManager�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�0�����������������������1������������a������������/�����*����������������������������������������������,�����:��+��YS����	W��9,
���:����
��!����+��Y��S����	W,�����:��:����+��Y��S����	W��+��Y��S����	W,�����:��+��YS����	W,�����:��+��YS����	W,�����:��+��YS����	W,�����:��+��YS����	W,�����:��+��YS����	W,�����:��+ ��YS����	W,!�����:��+"��YS����	W,#�����:��+$��YS����	W�����������%���)��*��+�)�-�4�.�<�/�I�0�_�3�m�4�r�5�z�6���8���;���<���=���?���@���A���C�D�E�G)�H.�IA�KO�LT�Mg�Ou�Pz�Q��S��T��U��W��X��Y��[�����R��4�+����������������������������������������������mm�������#�������������)��5��3����%��%%%%%%%���������������c+�����N-��S+!�����N-��-��%N��:&:+�����:����'��(:��)Y��*��	��+��,N-���������.����d�
�e��f��g�"�h�*�j�.�k�<�l�I�m�M�o�a�r�����>��.�3������<�%��������c���������c��������c������
�V�������������*����"�������	������������
��_*��-L*.��/���M,���1��2N-,��3:��4���,,��5d��66��7��86��7:����8��6����g������d���K���e���:���f���)���x���Y��9Y��::	��<��9Y��::	��+��;Y��<:	����;Y��<:	����9Y
��=:		���>��?��9Y
��=�+��@��l*��A+��B�C��E��F��GN�H-��J���Kk��L�6*��M:��N���O��K�h6��N���O��K���P6��9Y``��:���9Y
��=���������~����}��~���������"���*���6���A���I���Y�����������������������������������������������������������������,��B��T�����������������	��������	��������	��������	�6��������A��������I��������Y�x�������������	���������"���������T������A������;�����,�(�������_�������Z������N����������I���V���������������@��,

�����������������������o���������������B+Q��/���
��RYS��T�+
��/���:��4+��U��V:6+��W���+��U��V:����L+Q��/���:��X�6��X���Y:6����X���:	6

��X��5��.
�����:
�����:����Z:	
S6

��!����'��
+
��[��\S�i��'��
��]Y��^S�N��_��
��;Y
��<S�5�!
6`:1��2Y:��3Y:��4��1��7:����5��

6��
��86��7:��:a��2Y:��3Y:��4��$��7:��
6����8`6b:�����5����66����o������d���:���e���K���f���]���x���)
��cY��dS��8
��;Y��<S��'
��9Y��=S��
��9Y��=S����
��9Y
��=S��
��9Y
��=S��^
�����:����Z:	
S��'��
��eY��fS��&��_��
��gY��hS��
��iY��jS
2��k`6�
�����X�����X�d��6

�����:����'����X����
��/���:��l:m��YS��:

n��o:,p��Y���qS��n��o��r,��r��)Y��*:s��	W��)Y��*:6��X����*��t:��u��	W��	Wv��YS����	Ww������	W*��xy������	Wz��Y2��{SY��qS����	W|������	W���f}��	W��,n��o:,~��Y���qS��n��o��r,��r��)Y��*:s��	W��YS����	W���	W���	W���	W���	W���YS����	W���	W}��	W��,n��o:,���Y���qS��n��o��r,��r���Y���:�����n��o:���:6+��X��(6+��W����	2�����+�����6��q�������	2��:���:���6���:���Y���SY��qSY��qSYS��:n��o:,���Y���qS��n��o��r,��r��q����W���F,��r6��2+��������������:d2�����d3 ��d
T,��r���W����,�����������"����������"���'���3���B���O���U���X���e���n���z���}�����������������������������������������������������,��1��5��9��O��W��r��z���������������������%(
7:=LO^aq{������"����&�'�()"*+0;1D2_3e6n7v89�:�;�<�=�>�?�@�A
B9D'E3FNGTI]JeKyL�M�N�O�P�Q�R�S�T�U�W�Z[
\^'_2`?aNbXcadjeqf{g�f�h�i�j�k�^�p�q�r�qt	u"v+x1y7\=|A}������.�6�������3�%�����W�#��������������q�����5�����9�����A�����I�����������������������������
q�K�������>�����
����������������X�z�����a�q�����j�h�����q�a�������9�����?����������������!�����	�.�����
0�������B��������B�������B�������B������" ������e�������n�������z�������}��������������	�Y�����
�I�����" �����;�����
D������n�������������O�����?�����
8������������O���������o�/�� ����������)�	�����������������9������,��7����������������������������
��)������?��������������������������������@��,��������V����������������������"����y�������������������������
��������� ��(�������	��������!������	��������������������
���