If I look at the pulseinfo.exe output for this same file, I can located the Pulse Desciptor index for PULSEdescriptor 5, which i think is correct for this pulse given DESCRIPTOR_INDEX: 5 in the printout above:
variable length header record 10 of 17:
reserved 0
user ID 'PulseWaves_Spec'
record ID 200005
length after header 404
description 'PulseWaves 0.3 r11 (140921) by rapidlasso'
PULSEdescriptor 5
optical_center_to_anchor_point: 0x0 ('coincide')
number_of_extra_waves_bytes: 0
number_of_samplings: 3
sample_units: 1 [nanoseconds]
scanner_index: 1
compression: 0
description: '1 x RP, 2 x LP, 1 x HP'
sampling[0]
type: 1 ('outgoing')
channel: 3
bits_for_duration_from_anchor: 32
scale_for_duration_from_anchor: 0.00667312
offset_for_duration_from_anchor: 0
bits_for_number_of_segments: 0
bits_for_number_of_samples: 16
number_of_segments: 1
number_of_samples: 0
bits_per_sample: 8
lookup_table_index: 1
sample_units: 1.0 [nanoseconds]
compression: 0
description: '1 reference segment(s)'
sampling[1]
type: 2 ('returning')
channel: 1
bits_for_duration_from_anchor: 32
scale_for_duration_from_anchor: 0.00667312
offset_for_duration_from_anchor: 0
bits_for_number_of_segments: 0
bits_for_number_of_samples: 16
number_of_segments: 2
number_of_samples: 0
bits_per_sample: 8
lookup_table_index: 1
sample_units: 1.0 [nanoseconds]
compression: 0
description: '2 lowpower segment(s)'
sampling[2]
type: 2 ('returning')
channel: 0
bits_for_duration_from_anchor: 32
scale_for_duration_from_anchor: 0.00667312
offset_for_duration_from_anchor: 0
bits_for_number_of_segments: 0
bits_for_number_of_samples: 16
number_of_segments: 1
number_of_samples: 0
bits_per_sample: 8
lookup_table_index: 2
sample_units: 1.0 [nanoseconds]
compression: 0
description: '1 highpower segment(s)'
Do you think it is necessary to write a parser to produce some kind of VLR dictionary to look up some of this additional information? This is all in the header information, so while it tells me how many bits are used to store the duration_from_anchor value, it doesn't actually give me the value, but it also gives me the scale and offset for the duration_from_anchor.