- bool bReturn(true);
- bReturn &= SetSettingAutoEnabled(true);
- bReturn &= SetSettingDeviceType(CLibCEC::GetType(configuration.logicalAddresses.primary));
- bReturn &= SetSettingDefaultLogicalAddress(configuration.logicalAddresses.primary);
- bReturn &= SetSettingLogicalAddressMask(CLibCEC::GetMaskForType(configuration.logicalAddresses.primary));
- bReturn &= SetSettingPhysicalAddress(configuration.iPhysicalAddress);
- bReturn &= SetSettingCECVersion(CEC_VERSION_1_3A);
- bReturn &= SetSettingOSDName(configuration.strDeviceName);
- bReturn &= WriteEEPROM();