erpt: reimplement the sysmodule (#875)

* erpt: reimplement the sysmodule

* fatal: update for latest bindings

* erpt: amend logic for culling orphan attachments
This commit is contained in:
SciresM 2020-04-13 17:07:37 -07:00 committed by GitHub
parent eca5ac01b8
commit 79b9e07ee9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
117 changed files with 6716 additions and 59 deletions

View file

@ -20,8 +20,8 @@ namespace ams::fatal::srv {
class FatalConfig {
private:
char serial_number[0x18];
SetSysFirmwareVersion firmware_version;
settings::system::SerialNumber serial_number;
settings::system::FirmwareVersion firmware_version;
u64 language_code;
u64 quest_reboot_interval_second;
bool transition_to_fatal;
@ -35,11 +35,11 @@ namespace ams::fatal::srv {
public:
FatalConfig();
const char *GetSerialNumber() const {
const settings::system::SerialNumber &GetSerialNumber() const {
return this->serial_number;
}
const SetSysFirmwareVersion &GetFirmwareVersion() const {
const settings::system::FirmwareVersion &GetFirmwareVersion() const {
return this->firmware_version;
}