public string AsDroHdr()
        {
            DroHdr droHdr = (DroHdr)Value;

            switch (droHdr)
            {
            case DroHdr.DrOff: return("D-R OFF");

            case DroHdr.DroLv1: return("DRO Lv1");

            case DroHdr.DroLv2: return("DRO Lv2");

            case DroHdr.DroLv3: return("DRO Lv3");

            case DroHdr.DroLv4: return("DRO Lv4");

            case DroHdr.DroLv5: return("DRO Lv5");

            case DroHdr.DroAuto: return("DRO AUTO");

            case DroHdr.Hdr1Ev: return("HDR 1.0EV");

            case DroHdr.Hdr2Ev: return("HDR 2.0EV");

            case DroHdr.Hdr3Ev: return("HDR 3.0EV");

            case DroHdr.Hdr4Ev: return("HDR 4.0EV");

            case DroHdr.Hdr5Ev: return("HDR 5.0EV");

            case DroHdr.Hdr6Ev: return("HDR 6.0EV");

            case DroHdr.HdrAuto: return("HDR AUTO");

            default: return("???(" + Value + ")");
            }
        }
Exemple #2
0
 public void SetDroHdr(DroHdr droHdr)
 {
     DoSubSettingI16(SettingIds.DroHdr, (short)droHdr);
 }