Skip to content
This repository has been archived by the owner on Aug 26, 2024. It is now read-only.

Commit

Permalink
Update binaries with RC2
Browse files Browse the repository at this point in the history
  • Loading branch information
ricardocolombo committed Jul 29, 2022
1 parent e5e2492 commit cbdcfca
Show file tree
Hide file tree
Showing 362 changed files with 481 additions and 398 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2391,9 +2391,9 @@
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewFps' and count(parameter)=3 and parameter[1][@type='io.anyline.camera.CameraFeatures.FpsRange[]'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[2]" name="managedName">minFps</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewFps' and count(parameter)=3 and parameter[1][@type='io.anyline.camera.CameraFeatures.FpsRange[]'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[3]" name="managedName">maxFps</attr>
<!-- CameraUtil.getBiggestFittingPreviewSize(java.util.List&lt;io.anyline.camera.CameraSize&gt;, int, int) -->
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewSize' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;io.anyline.camera.CameraSize&gt;'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[1]" name="managedName">sizes</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewSize' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;io.anyline.camera.CameraSize&gt;'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[2]" name="managedName">maxWidth</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewSize' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;io.anyline.camera.CameraSize&gt;'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[3]" name="managedName">maxHeight</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewSize' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;io.anyline.camera.CameraSize&gt;'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[1]" name="managedName">availableCameraPreviewSizes</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewSize' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;io.anyline.camera.CameraSize&gt;'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[2]" name="managedName">maxRequestedCameraPreviewWidth</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getBiggestFittingPreviewSize' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;io.anyline.camera.CameraSize&gt;'] and parameter[2][@type='int'] and parameter[3][@type='int']]/parameter[3]" name="managedName">maxRequestedCameraPreviewHeight</attr>
<!-- CameraUtil.getCameraDisplayRotation(android.content.Context, android.hardware.camera2.CameraCharacteristics) -->
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getCameraDisplayRotation' and count(parameter)=2 and parameter[1][@type='android.content.Context'] and parameter[2][@type='android.hardware.camera2.CameraCharacteristics']]/parameter[1]" name="managedName">context</attr>
<attr path="/api/package[@name='io.anyline.camera']/class[@name='CameraUtil']/method[@name='getCameraDisplayRotation' and count(parameter)=2 and parameter[1][@type='android.content.Context'] and parameter[2][@type='android.hardware.camera2.CameraCharacteristics']]/parameter[2]" name="managedName">cameraCharacteristics</attr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -447,14 +447,35 @@ <h2 title="Contents">Contents</h2>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="io/anyline/plugin/meter/MeterScanMode.html#ANALOG_METER">io.anyline.plugin.meter.MeterScanMode.ANALOG_METER</a></th>
<td class="colLast">
<div class="deprecationComment">MeterScanMode.ANALOG_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="io/anyline/plugin/meter/MeterScanMode.html#DIGITAL_METER">io.anyline.plugin.meter.MeterScanMode.DIGITAL_METER</a></th>
<td class="colLast">
<div class="deprecationComment">MeterScanMode.DIGITAL_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="io/anyline/plugin/meter/MeterScanMode.html#DOT_MATRIX_METER">io.anyline.plugin.meter.MeterScanMode.DOT_MATRIX_METER</a></th>
<td class="colLast">
<div class="deprecationComment">MeterScanMode.DOT_MATRIX_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="io/anyline/view/CutoutConfig.CutoutStyle.html#ANIMATED_CIRCLE">io.anyline.view.CutoutConfig.CutoutStyle.ANIMATED_CIRCLE</a></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="io/anyline/view/CutoutConfig.CutoutStyle.html#IMAGE">io.anyline.view.CutoutConfig.CutoutStyle.IMAGE</a></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="io/anyline/view/FlashViewConfig.FlashMode.html#MANUAL">io.anyline.view.FlashViewConfig.FlashMode.MANUAL</a></th>
<td class="colLast"></td>
</tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,12 @@ <h2 class="title">A</h2>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/id/AlphabetMapper.html#%3Cinit%3E()">AlphabetMapper()</a></span> - Constructor for class io.anyline.plugin.id.<a href="io/anyline/plugin/id/AlphabetMapper.html" title="class in io.anyline.plugin.id">AlphabetMapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/meter/MeterScanMode.html#ANALOG_METER">ANALOG_METER</a></span> - io.anyline.plugin.meter.<a href="io/anyline/plugin/meter/MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.ANALOG_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/licenseplate/LicensePlateScanMode.html#Andorra">Andorra</a></span> - io.anyline.plugin.licenseplate.<a href="io/anyline/plugin/licenseplate/LicensePlateScanMode.html" title="enum in io.anyline.plugin.licenseplate">LicensePlateScanMode</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/anyline/view/CutoutConfig.CutoutStyle.html#ANIMATED_CIRCLE">ANIMATED_CIRCLE</a></span> - io.anyline.view.<a href="io/anyline/view/CutoutConfig.CutoutStyle.html" title="enum in io.anyline.view">CutoutConfig.CutoutStyle</a></dt>
Expand Down Expand Up @@ -1083,7 +1088,12 @@ <h2 class="title">D</h2>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/meter/MeterScanMode.html#DIAL_METER">DIAL_METER</a></span> - io.anyline.plugin.meter.<a href="io/anyline/plugin/meter/MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/meter/MeterScanMode.html#DIGITAL_METER">DIGITAL_METER</a></span> - io.anyline.plugin.meter.<a href="io/anyline/plugin/meter/MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.DIGITAL_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</div>
</dd>
<dt><a href="io/anyline/util/DimensUtil.html" title="class in io.anyline.util"><span class="typeNameLink">DimensUtil</span></a> - Class in <a href="io/anyline/util/package-summary.html">io.anyline.util</a></dt>
<dd>
<div class="block">A helper class with methods to deal with dimensions and orientation.</div>
Expand Down Expand Up @@ -1173,7 +1183,12 @@ <h2 class="title">D</h2>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/barcode/BarcodeFormat.html#DOT_CODE">DOT_CODE</a></span> - io.anyline.plugin.barcode.<a href="io/anyline/plugin/barcode/BarcodeFormat.html" title="enum in io.anyline.plugin.barcode">BarcodeFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/meter/MeterScanMode.html#DOT_MATRIX_METER">DOT_MATRIX_METER</a></span> - io.anyline.plugin.meter.<a href="io/anyline/plugin/meter/MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.DOT_MATRIX_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="io/anyline/plugin/tire/TINConfig.ScanMode.html#DOT_STRICT">DOT_STRICT</a></span> - io.anyline.plugin.tire.<a href="io/anyline/plugin/tire/TINConfig.ScanMode.html" title="enum in io.anyline.plugin.tire">TINConfig.ScanMode</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/anyline/util/DimensUtil.html#dpToPx(android.content.Context,float)">dpToPx(Context, float)</a></span> - Static method in class io.anyline.util.<a href="io/anyline/util/DimensUtil.html" title="class in io.anyline.util">DimensUtil</a></dt>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,9 +217,9 @@ <h3>Method Summary</h3>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBiggestFittingPreviewSize(java.util.List,int,int)">getBiggestFittingPreviewSize</a></span>&#8203;(java.util.List&lt;<a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a>&gt;&nbsp;sizes,
int&nbsp;maxWidth,
int&nbsp;maxHeight)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBiggestFittingPreviewSize(java.util.List,int,int)">getBiggestFittingPreviewSize</a></span>&#8203;(java.util.List&lt;<a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a>&gt;&nbsp;availableCameraPreviewSizes,
int&nbsp;maxRequestedCameraPreviewWidth,
int&nbsp;maxRequestedCameraPreviewHeight)</code></th>
<td class="colLast">
<div class="block">This helper method can be called to select camera preview size.</div>
</td>
Expand Down Expand Up @@ -422,17 +422,33 @@ <h4>getDisplayRotationDegrees</h4>
<ul class="blockList">
<li class="blockList">
<h4>getBiggestFittingPreviewSize</h4>
<pre class="methodSignature">public static&nbsp;<a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a>&nbsp;getBiggestFittingPreviewSize&#8203;(java.util.List&lt;<a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a>&gt;&nbsp;sizes,
int&nbsp;maxWidth,
int&nbsp;maxHeight)</pre>
<pre class="methodSignature">public static&nbsp;<a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a>&nbsp;getBiggestFittingPreviewSize&#8203;(java.util.List&lt;<a href="CameraSize.html" title="class in io.anyline.camera">CameraSize</a>&gt;&nbsp;availableCameraPreviewSizes,
int&nbsp;maxRequestedCameraPreviewWidth,
int&nbsp;maxRequestedCameraPreviewHeight)</pre>
<div class="block">This helper method can be called to select camera preview size.
It goes over the list of the supported preview sizes and selects the maximum one which
fits.</div>
fits.

It was previously much simpler, but required a rework with [SDKY-122], because it didn't
account for availableCameraPreviewSizes containing a size (i.e. 1280x720) and its
sides-swapped counterpart size (i.e. 720x1280). For this case, the position within
availableCameraPreviewSizes would determine which size was returned (i.e. if 1280x720 was
return 720x1280, even though 1280x720 would have been correct).

Because we have no way of knowing the orientation the camera considers native, we're guessing
that the camera provides a greater number of sizes in its native resolution and then decide
based on this which CameraPreviewSize should be correct.

Potentially there are some special cases that are not considered, but also have not yet been
observed, i.e.:
- CameraPreviewSizes being natively only square (instead of portrait/landscape)
- Multiple results with the same resolution in the same format (i.e. 2x 1280x720)
- CameraPreviewSize absolutely being unable to return any size</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sizes</code> - - the supported sizes</dd>
<dd><code>maxWidth</code> - - the max width</dd>
<dd><code>maxHeight</code> - - the max height</dd>
<dd><code>availableCameraPreviewSizes</code> - - the supported sizes</dd>
<dd><code>maxRequestedCameraPreviewWidth</code> - - the max width</dd>
<dd><code>maxRequestedCameraPreviewHeight</code> - - the max height</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the biggest size that fits in the given max values</dd>
</dl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,12 @@ <h3>Enum Constant Summary</h3>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#ANALOG_METER">ANALOG_METER</a></span></code></th>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.ANALOG_METER is deprecated and will be removed in a future
version of Anyline.</div>
</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#AUTO_ANALOG_DIGITAL_METER">AUTO_ANALOG_DIGITAL_METER</a></span></code></th>
Expand All @@ -175,11 +180,21 @@ <h3>Enum Constant Summary</h3>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#DIGITAL_METER">DIGITAL_METER</a></span></code></th>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.DIGITAL_METER is deprecated and will be removed in a future
version of Anyline.</div>
</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#DOT_MATRIX_METER">DOT_MATRIX_METER</a></span></code></th>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.DOT_MATRIX_METER is deprecated and will be removed in a future
version of Anyline.</div>
</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#HEAT_METER_4">HEAT_METER_4</a></span></code></th>
Expand Down Expand Up @@ -292,7 +307,12 @@ <h4>AUTO_ANALOG_DIGITAL_METER</h4>
<ul class="blockList">
<li class="blockList">
<h4>ANALOG_METER</h4>
<pre>public static final&nbsp;<a href="MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a> ANALOG_METER</pre>
<pre>@Deprecated
public static final&nbsp;<a href="MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a> ANALOG_METER</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.ANALOG_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</div>
</li>
</ul>
<a id="DIGITAL_METER">
Expand All @@ -301,7 +321,12 @@ <h4>ANALOG_METER</h4>
<ul class="blockList">
<li class="blockList">
<h4>DIGITAL_METER</h4>
<pre>public static final&nbsp;<a href="MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a> DIGITAL_METER</pre>
<pre>@Deprecated
public static final&nbsp;<a href="MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a> DIGITAL_METER</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.DIGITAL_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</div>
</li>
</ul>
<a id="MULTI_FIELD_DIGITAL_METER">
Expand Down Expand Up @@ -364,7 +389,12 @@ <h4>DIAL_METER</h4>
<ul class="blockListLast">
<li class="blockList">
<h4>DOT_MATRIX_METER</h4>
<pre>public static final&nbsp;<a href="MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a> DOT_MATRIX_METER</pre>
<pre>@Deprecated
public static final&nbsp;<a href="MeterScanMode.html" title="enum in io.anyline.plugin.meter">MeterScanMode</a> DOT_MATRIX_METER</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">MeterScanMode.DOT_MATRIX_METER is deprecated and will be removed in a future
version of Anyline. Please use MeterScanMode.AUTO_ANALOG_DIGITAL_METER instead.</div>
</div>
</li>
</ul>
</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.11) on Wed Jun 22 07:46:01 CEST 2022 -->
<!-- Generated by javadoc (11.0.11) on Thu Jul 28 16:41:39 CEST 2022 -->
<title>AnylineSdk API</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">window.location.replace('index.html')</script>
Expand Down
4 changes: 2 additions & 2 deletions BindingSource/AnylineXamarinSDK.Droid/Jars/anylinesdk.aar
Git LFS file not shown
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
// Build Number
// Revision
//
[assembly: AssemblyVersion("40.0.0")]
[assembly: AssemblyVersion("41.0.0")]
//[assembly: AssemblyFileVersion("24.1.0.0")]
//[assembly: AssemblyInformationalVersion("24.1.0-rc.1")]

Expand Down
4 changes: 2 additions & 2 deletions BindingSource/AnylineXamarinSDK.iOS/Anyline.a
Git LFS file not shown
4 changes: 2 additions & 2 deletions BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Anyline
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Git LFS file not shown
Loading

0 comments on commit cbdcfca

Please sign in to comment.