| 339 | #define SS_YAML_KEY_VTSC_4AND4_IDX "Index (4 and 4)" |
| 340 | |
| 341 | void FormatTrack::SaveSnapshot(class YamlSaveHelper& yamlSaveHelper) |
| 342 | { |
| 343 | YamlSaveHelper::Label label(yamlSaveHelper, "%s:\n", SS_YAML_KEY_FORMAT_TRACK); |
| 344 | |
| 345 | yamlSaveHelper.SaveHexUint16(SS_YAML_KEY_WRITTEN_SECTOR_ADDR_FIELDS, m_bmWrittenSectorAddrFields); |
| 346 | yamlSaveHelper.SaveHexUint16(SS_YAML_KEY_WRITE_TRACK_START_IDX, m_WriteTrackStartIndex); |
| 347 | yamlSaveHelper.SaveBool(SS_YAML_KEY_WRITE_TRACK_HAS_WRAPPED, m_WriteTrackHasWrapped); |
| 348 | yamlSaveHelper.SaveHexUint8(SS_YAML_KEY_WRITE_DATA_FIELD_PROLOGUE_COUNT, m_WriteDataFieldPrologueCount); |
| 349 | yamlSaveHelper.SaveHexUint8(SS_YAML_KEY_TRACK_STATE, m_trackState); |
| 350 | yamlSaveHelper.SaveHexUint24(SS_YAML_KEY_LAST3BYTES, m_uLast3Bytes); |
| 351 | yamlSaveHelper.SaveHexUint64(SS_YAML_KEY_VTSC_4AND4, *(UINT64*)m_VolTrkSecChk4and4); // Stored in reverse order |
| 352 | yamlSaveHelper.SaveHexUint4(SS_YAML_KEY_VTSC_4AND4_IDX, m_4and4idx); |
| 353 | } |
| 354 | |
| 355 | void FormatTrack::LoadSnapshot(class YamlLoadHelper& yamlLoadHelper) |
| 356 | { |
nothing calls this directly
no test coverage detected