The bitmap records are exactly 143 bytes (0x8f) in length. More...

Public Attributes | |
| char | short_filename [12] |
| 0x00 - 0x0b: "J01_000.bmp" + NULL; note the filenames are 7+3, not 8+3 More... | |
| uint8_t | unknown1 [2] |
| 0x0c - 0x0d: seems to be NULL More... | |
| char | long_filename [47] |
| 0x0e - 0x3c: "J01_010_{D3141DC9-0714-42F1-9ECA-4D1C7D37F6DC}" + NULL More... | |
| uint8_t | unknown2 [17] |
| 0x3d - 0x4d: seems to be NULL More... | |
| uint8_t | group_number |
| 0x4e: group number (1-based value) More... | |
| char | trigger_value [4] |
| 0x4f - 0x52: trigger value (length is a guess; at least 2 bytes for certain) More... | |
| uint8_t | unknown3 [60] |
| 0x53 - 0x8e: seems to be NULL More... | |
The bitmap records are exactly 143 bytes (0x8f) in length.
IJS files seem to be big-endian. See ByteOrder::swap().Example #1:
Example #2:
| char IJS::RecBitmap::short_filename[12] |
0x00 - 0x0b: "J01_000.bmp" + NULL; note the filenames are 7+3, not 8+3
Referenced by IJS::load().
| uint8_t IJS::RecBitmap::unknown1[2] |
0x0c - 0x0d: seems to be NULL
| char IJS::RecBitmap::long_filename[47] |
0x0e - 0x3c: "J01_010_{D3141DC9-0714-42F1-9ECA-4D1C7D37F6DC}" + NULL
Referenced by IJS::load().
| uint8_t IJS::RecBitmap::unknown2[17] |
0x3d - 0x4d: seems to be NULL
| uint8_t IJS::RecBitmap::group_number |
0x4e: group number (1-based value)
Referenced by IJS::load().
| char IJS::RecBitmap::trigger_value[4] |
0x4f - 0x52: trigger value (length is a guess; at least 2 bytes for certain)
Referenced by IJS::load().
| uint8_t IJS::RecBitmap::unknown3[60] |
0x53 - 0x8e: seems to be NULL