3 Replies Latest reply on Aug 22, 2017 11:08 AM by Sean Kennedy

    Camera Capture in MC67 not possible due to possible bug in library Symbol.Imaging2 for EMDK 2.9 for .NET

    Magnus Wallstrom

      I believe that I have come across a bug in the library Symbol.Imaging2 that resides in EMDK 2.9 for .NET.

      An application that I'm working with have a camera capture function where we use the library Symbol.Imaging2 for this purpose.

      However, it doesn't seem to work with the MC67.

       

      I think that I have tracked the problem down to the enum called Resolutions.

       

          public enum Resolutions

          {

              UNKNOWN = -1,

              R_1024x768 = 0,

              R_800x600 = 1,

              R_752x480 = 2,

              R_640x480 = 3,

              R_1280x1024 = 4,

              R_160x120 = 5,

              R_320x240 = 6,

              R_160x120_QQVGA = 7,

              R_80x60 = 8,

              R_352x288 = 9,

              R_176x144 = 10,

              R_88x72 = 11,

              R_44x36 = 12,

              R_128x96 = 13,

              R_1280x960 = 14,

              R_1600x1200 = 15,

              R_2048x1536 = 16,

              R_2240x1680 = 17,

              R_2560x1920 = 18,

              R_3032x2008 = 19

          }

       

      When I debug the application with the MC67 the resolution that the device has is 21. My application crashes since 21 is not available in the list of valid values in the Resolutions-enum. 

       

      Anyone out there can confirm or reject my theory? If it is a bug in the EMDK it would be very much appreciated to have it resolved.

       

      Regards

      Magnus Wallström