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)); }
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)); }