Example #1
0
 public byte[] ReadImageAsByteArray([NotNull] FirmwareImageMetadata imageMetadata)
 {
     if (imageMetadata == null)
     {
         throw new ArgumentNullException("imageMetadata");
     }
     return(m_bodyStream.ReadBytes((int)imageMetadata.DataOffset, (int)imageMetadata.DataLength + FirmwareImageMetadata.HeaderLength));
 }
Example #2
0
        public bool[,] ReadImage([NotNull] FirmwareImageMetadata imageMetadata)
        {
            if (imageMetadata == null)
            {
                throw new ArgumentNullException("imageMetadata");
            }

            var imageData = m_bodyStream.ReadBytes((int)imageMetadata.DataOffset + FirmwareImageMetadata.HeaderLength, (int)imageMetadata.DataLength);

            return(imageMetadata.Load(imageData));
        }