include "state_common.fbs"; namespace link.roadio.riff.state.fbs; enum DiagonalMode:ubyte { AUTO, DIAGONAL, CARD } enum DimBacklight:ubyte { AUTO, OFF, DAY, NIGHT } enum ReplayGainMode:ubyte { N, I, F } enum ReplayGainTarget:ubyte { ZERO = 0, LUFS_16 = 16, LUFS_18 = 18, LUFS_23 = 23 } table InstallationState { header:FileHeader (required); active_profile_slot:ubyte = 1; playback_profile_slot:ubyte; diagonal_mode:DiagonalMode = AUTO; calibration_ppi_x:float = null; calibration_ppi_y:float = null; dim_backlight:DimBacklight = AUTO; replay_gain_mode:ReplayGainMode = F; replay_gain_target:ReplayGainTarget = LUFS_23; } root_type InstallationState; file_identifier "INST"; file_extension "fb";