| 1448 | } |
| 1449 | |
| 1450 | void CSuperSerialCard::SaveSnapshot(YamlSaveHelper& yamlSaveHelper) |
| 1451 | { |
| 1452 | YamlSaveHelper::Slot slot(yamlSaveHelper, GetSnapshotCardName(), m_slot, kUNIT_VERSION); |
| 1453 | |
| 1454 | YamlSaveHelper::Label unit(yamlSaveHelper, "%s:\n", SS_YAML_KEY_STATE); |
| 1455 | SaveSnapshotDIPSW(yamlSaveHelper, SS_YAML_KEY_DIPSWDEFAULT, m_DIPSWDefault); |
| 1456 | SaveSnapshotDIPSW(yamlSaveHelper, SS_YAML_KEY_DIPSWCURRENT, m_DIPSWCurrent); |
| 1457 | yamlSaveHelper.SaveHexUint8(SS_YAML_KEY_CONTROL, m_uControlByte); |
| 1458 | yamlSaveHelper.SaveHexUint8(SS_YAML_KEY_COMMAND, m_uCommandByte); |
| 1459 | yamlSaveHelper.SaveBool(SS_YAML_KEY_TXIRQPENDING, m_vbTxIrqPending); |
| 1460 | yamlSaveHelper.SaveBool(SS_YAML_KEY_RXIRQPENDING, m_vbRxIrqPending); |
| 1461 | yamlSaveHelper.SaveBool(SS_YAML_KEY_WRITTENTX, m_vbTxEmpty); |
| 1462 | yamlSaveHelper.SaveBool(SS_YAML_KEY_SUPPORT_DCD, m_bCfgSupportDCD); |
| 1463 | yamlSaveHelper.SaveString(SS_YAML_KEY_SERIALPORTNAME, GetSerialPortName()); |
| 1464 | } |
| 1465 | |
| 1466 | void CSuperSerialCard::LoadSnapshotDIPSW(YamlLoadHelper& yamlLoadHelper, std::string key, SSC_DIPSW& dipsw) |
| 1467 | { |
nothing calls this directly
no test coverage detected