| line |
true |
false |
branch |
|
32
|
8 |
10 |
if (exists $options{'on'}) |
|
36
|
0 |
0 |
if (exists $options{'debug'} and $options{'debug'}) |
|
49
|
0 |
12 |
unless $file |
|
53
|
0 |
12 |
unless -f $file |
|
56
|
0 |
12 |
unless open my $input, "<", $file |
|
66
|
0 |
14 |
unless (ref $input eq "GLOB") |
|
85
|
0 |
2 |
unless open my $fh, "<", \$data |
|
114
|
16 |
7 |
if ($headerLength == 13) { } |
|
|
1 |
6 |
elsif ($headerLength == 11) { } |
|
127
|
1 |
16 |
unless $fileMagic eq ".FIT" |
|
133
|
15 |
1 |
defined $crc ? : |
|
173
|
15076 |
0 |
if ($header->{'isNormalHeader'}) |
|
174
|
364 |
14712 |
if ($header->{'isDefinitionMessage'}) { } |
|
181
|
101 |
14611 |
unless (defined $parseResult) |
|
204
|
9 |
6 |
if ($handler) { } |
|
216
|
2 |
14609 |
if ($msgType eq "field_description") |
|
221
|
10147 |
4464 |
if (my $handler = $self->getHandler($msgType)) |
|
225
|
9303 |
5308 |
if (my $allHandler = $self->getHandler("_any")) |
|
254
|
0 |
29222 |
unless ($msgType) |
|
258
|
19450 |
9772 |
if (exists $self->{'messageHandlers'}{$msgType}) |
|
276
|
348 |
16 |
defined $globalMessageType ? : |
|
277
|
0 |
364 |
if $arch == 1 |
|
282
|
348 |
16 |
defined $globalMessageType ? : |
|
285
|
2 |
362 |
if ($header->{'isDeveloperData'}) |
|
302
|
896 |
4443 |
if ($arrayLength > 1) |
|
359
|
0 |
5339 |
if $size <= 0 |
|
361
|
574 |
4765 |
unless (defined $fieldDescriptor) |
|
394
|
0 |
366 |
if ($globalMessageId >= 65280) |
|
489
|
350 |
16 |
if (exists $globalMessageNames->{$globalMessageId}) { } |
|
503
|
0 |
14712 |
unless (defined $localMessage) |
|
515
|
16 |
350 |
unless (defined $globalMessageName) |
|
519
|
350 |
0 |
if (exists $Parser::FIT::Profile::PROFILE->{$globalMessageName}) { } |
|
538
|
101 |
14611 |
if ($localMessage->{'isUnknownMessage'}) |
|
558
|
11 |
200561 |
if ($localMessageField->{'baseType'}{'name'} eq 'string') { } |
|
568
|
937 |
199635 |
if ($fieldDescriptor->{'isUnkownField'}) |
|
577
|
182127 |
17508 |
if ($isValid) |
|
601
|
7 |
199628 |
if ($baseType->{'name'} eq "string") |
|
614
|
77773 |
104360 |
if (defined $fieldDescriptor->{'scale'}) |
|
618
|
13432 |
168701 |
if (defined $fieldDescriptor->{'offset'}) |
|
622
|
1394 |
180739 |
if (defined $fieldDescriptor->{'unit'} and $fieldDescriptor->{'unit'} eq "semicircles") |
|
627
|
14709 |
167424 |
if (defined $fieldDescriptor->{'type'} and $fieldDescriptor->{'type'} eq "date_time") |
|
747
|
0 |
5341 |
if ($index >= @{$types;}) |
|
760
|
0 |
36717 |
if ($self->{'_DEBUG'}) |