Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Commit fabf6e9

Browse files
Correct number of bytes for Big Endiannes pack() formatting
1 parent 2fa7c0e commit fabf6e9

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/phpFITFileAnalysis.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -606,20 +606,20 @@ class phpFITFileAnalysis
606606
0 => ['format' => 'Ctmp', 'bytes' => 1], // enum
607607
1 => ['format' => 'ctmp', 'bytes' => 1], // sint8
608608
2 => ['format' => 'Ctmp', 'bytes' => 1], // uint8
609-
131 => ['format' => 'ntmp', 'bytes' => 1], // sint16 - manually convert uint16 to sint16 in fixData()
610-
132 => ['format' => 'ntmp', 'bytes' => 1], // uint16
611-
133 => ['format' => 'Ntmp', 'bytes' => 1], // sint32 - manually convert uint32 to sint32 in fixData()
612-
134 => ['format' => 'Ntmp', 'bytes' => 1], // uint32
609+
131 => ['format' => 'ntmp', 'bytes' => 2], // sint16 - manually convert uint16 to sint16 in fixData()
610+
132 => ['format' => 'ntmp', 'bytes' => 2], // uint16
611+
133 => ['format' => 'Ntmp', 'bytes' => 4], // sint32 - manually convert uint32 to sint32 in fixData()
612+
134 => ['format' => 'Ntmp', 'bytes' => 4], // uint32
613613
7 => ['format' => 'a*tmp', 'bytes' => 1], // string
614-
136 => ['format' => 'ftmp', 'bytes' => 1], // float32
615-
137 => ['format' => 'dtmp', 'bytes' => 1], // float64
614+
136 => ['format' => 'ftmp', 'bytes' => 4], // float32
615+
137 => ['format' => 'dtmp', 'bytes' => 8], // float64
616616
10 => ['format' => 'Ctmp', 'bytes' => 1], // uint8z
617-
139 => ['format' => 'ntmp', 'bytes' => 1], // uint16z
618-
140 => ['format' => 'Ntmp', 'bytes' => 1], // uint32z
617+
139 => ['format' => 'ntmp', 'bytes' => 2], // uint16z
618+
140 => ['format' => 'Ntmp', 'bytes' => 4], // uint32z
619619
13 => ['format' => 'Ctmp', 'bytes' => 1], // byte
620-
142 => ['format' => 'Jtmp', 'bytes' => 1], // sint64 - manually convert uint64 to sint64 in fixData()
621-
143 => ['format' => 'Jtmp', 'bytes' => 1], // uint64
622-
144 => ['format' => 'Jtmp', 'bytes' => 1] // uint64z
620+
142 => ['format' => 'Jtmp', 'bytes' => 8], // sint64 - manually convert uint64 to sint64 in fixData()
621+
143 => ['format' => 'Jtmp', 'bytes' => 8], // uint64
622+
144 => ['format' => 'Jtmp', 'bytes' => 8] // uint64z
623623
]
624624
];
625625

0 commit comments

Comments
 (0)