新增屏幕亮度
This commit is contained in:
@@ -17,6 +17,10 @@ export const FIRMWARE_FEATURE_MIN_VERSION = {
|
||||
hpVolumeSettings: 2011,
|
||||
/** EQ 单个滤波器的 Bypass 开关(旁通时下发 type=10)。 */
|
||||
peqBandBypass: 2012,
|
||||
/** 设备语言扩展到 LangType 全枚举(12 种);低于此版本仅前 3 种(0/1/2)可下发设备。 */
|
||||
extendedDeviceLanguages: 2012,
|
||||
/** System 页屏幕亮度改为 10 档拖动条(screenLight 下发 0–9);低于此版本保持三档选择列表。 */
|
||||
screenBrightnessSlider: 2012,
|
||||
} as const;
|
||||
|
||||
export type FirmwareFeatureKey = keyof typeof FIRMWARE_FEATURE_MIN_VERSION;
|
||||
@@ -44,3 +48,13 @@ export function supportsHpVolumeSettings(firmwareVersion: number): boolean {
|
||||
export function supportsPeqBandBypass(firmwareVersion: number): boolean {
|
||||
return isFirmwareFeatureAvailable("peqBandBypass", firmwareVersion);
|
||||
}
|
||||
|
||||
/** 固件是否支持把扩展设备语言(索引 3..11)下发到设备。 */
|
||||
export function supportsExtendedDeviceLanguages(firmwareVersion: number): boolean {
|
||||
return isFirmwareFeatureAvailable("extendedDeviceLanguages", firmwareVersion);
|
||||
}
|
||||
|
||||
/** 固件是否支持屏幕亮度 10 档拖动条(screenLight 0–9,数值越大越亮)。 */
|
||||
export function supportsScreenBrightnessSlider(firmwareVersion: number): boolean {
|
||||
return isFirmwareFeatureAvailable("screenBrightnessSlider", firmwareVersion);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user