Skip to content

Commit

Permalink
3.2.5 release
Browse files Browse the repository at this point in the history
Bugfixes:

- saving cache to disk no longer happens on the main thread

Improvements:

- added RSSI property (updated in real-time) to the ESTBeaconConnection
- added a method to fetch a beacon's MAC address from the cloud to the
  ESTCloudManager
  • Loading branch information
heypiotr committed May 22, 2015
1 parent 5fca843 commit 2be9dd6
Show file tree
Hide file tree
Showing 82 changed files with 284 additions and 83 deletions.
106 changes: 104 additions & 2 deletions Documents/Classes/ESTBeaconConnection.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ <h1 class="hideInXcode">ESTBeaconConnection Class Reference</h1>

<option value="//api/name/remainingLifetime">&nbsp;&nbsp;&nbsp;&nbsp;remainingLifetime</option>

<option value="//api/name/rssi">&nbsp;&nbsp;&nbsp;&nbsp;rssi</option>

<option value="//api/name/smartPowerMode">&nbsp;&nbsp;&nbsp;&nbsp;smartPowerMode</option>

<option value="//api/name/temperatureState">&nbsp;&nbsp;&nbsp;&nbsp;temperatureState</option>
Expand Down Expand Up @@ -115,6 +117,8 @@ <h1 class="hideInXcode">ESTBeaconConnection Class Reference</h1>

<option value="//api/name/findPeripheralForBeaconWithTimeout:completion:">&nbsp;&nbsp;&nbsp;&nbsp;- findPeripheralForBeaconWithTimeout:completion:</option>

<option value="//api/name/getMacAddressWithCompletion:">&nbsp;&nbsp;&nbsp;&nbsp;- getMacAddressWithCompletion:</option>

<option value="//api/name/initWithBeacon:delegate:startImmediately:">&nbsp;&nbsp;&nbsp;&nbsp;- initWithBeacon:delegate:startImmediately:</option>

<option value="//api/name/initWithMacAddress:delegate:startImmediately:">&nbsp;&nbsp;&nbsp;&nbsp;- initWithMacAddress:delegate:startImmediately:</option>
Expand Down Expand Up @@ -257,6 +261,8 @@ <h1 class="hideInXcode">ESTBeaconConnection Class Reference</h1>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/remainingLifetime">remainingLifetime</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/rssi">rssi</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/smartPowerMode">smartPowerMode</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/temperatureState">temperatureState</a></span></li>
Expand Down Expand Up @@ -287,6 +293,8 @@ <h1 class="hideInXcode">ESTBeaconConnection Class Reference</h1>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/findPeripheralForBeaconWithTimeout:completion:">findPeripheralForBeaconWithTimeout:completion:</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/getMacAddressWithCompletion:">getMacAddressWithCompletion:</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/initWithBeacon:delegate:startImmediately:">initWithBeacon:delegate:startImmediately:</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/initWithMacAddress:delegate:startImmediately:">initWithMacAddress:delegate:startImmediately:</a></span></li>
Expand Down Expand Up @@ -360,7 +368,7 @@ <h1 class="title title-header">ESTBeaconConnection Class Reference</h1>
<td class="specification-value">NSObject</td>
</tr><tr>
<td class="specification-title">Declared in</td>
<td class="specification-value">ESTBeaconConnection.h<br />ESTBeaconConnection.m</td>
<td class="specification-value">ESTBeaconConnection.h</td>
</tr>
</tbody></table></div>

Expand Down Expand Up @@ -570,6 +578,12 @@ <h3 class="subsubtitle task-title">iBeacon settings</h3>
</span>
<span class="task-item-suffix">property</span>

</li><li>
<span class="tooltip">
<code><a href="#//api/name/rssi">&nbsp;&nbsp;rssi</a></code>
</span>
<span class="task-item-suffix">property</span>

</li>
</ul>

Expand Down Expand Up @@ -802,6 +816,12 @@ <h3 class="subsubtitle task-title">Reset to factory settings</h3>
</span>


</li><li>
<span class="tooltip">
<code><a href="#//api/name/getMacAddressWithCompletion:">&ndash;&nbsp;getMacAddressWithCompletion:</a></code>
</span>


</li><li>
<span class="tooltip">
<code><a href="#//api/name/findPeripheralForBeaconWithTimeout:completion:">&ndash;&nbsp;findPeripheralForBeaconWithTimeout:completion:</a></code>
Expand Down Expand Up @@ -1882,6 +1902,42 @@ <h3 class="subsubtitle method-title">remainingLifetime</h3>



<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<code class="declared-in-ref">ESTBeaconConnection.h</code><br />
</div>


</div>

<div class="section-method">
<a name="//api/name/rssi" title="rssi"></a>
<h3 class="subsubtitle method-title">rssi</h3>



<div class="method-subsection brief-description">
<p>The received signal strength of the beacon, measured in decibels.</p>
</div>



<div class="method-subsection method-declaration"><code>@property (readonly, nonatomic) NSNumber *rssi</code></div>















<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<code class="declared-in-ref">ESTBeaconConnection.h</code><br />
Expand Down Expand Up @@ -2352,6 +2408,52 @@ <h4 class="method-subtitle parameter-title">Parameters</h4>



<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<code class="declared-in-ref">ESTBeaconConnection.h</code><br />
</div>


</div>

<div class="section-method">
<a name="//api/name/getMacAddressWithCompletion:" title="getMacAddressWithCompletion:"></a>
<h3 class="subsubtitle method-title">getMacAddressWithCompletion:</h3>



<div class="method-subsection brief-description">
<p>Allows to get MAC address.</p>
</div>



<div class="method-subsection method-declaration"><code>- (void)getMacAddressWithCompletion:(ESTStringCompletionBlock)<em>completion</em></code></div>



<div class="method-subsection arguments-section parameters">
<h4 class="method-subtitle parameter-title">Parameters</h4>

<dl class="argument-def parameter-def">
<dt><em>completion</em></dt>
<dd><p>completion block returning reference to ESTBeaconConnection object performing operation.</p></dd>
</dl>

</div>













<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<code class="declared-in-ref">ESTBeaconConnection.h</code><br />
Expand Down Expand Up @@ -3739,7 +3841,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTBeaconManager.html
Original file line number Diff line number Diff line change
Expand Up @@ -1228,7 +1228,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTBeaconUpdateConfig.html
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTBeaconUpdateInfo.html
Original file line number Diff line number Diff line change
Expand Up @@ -797,7 +797,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTBulkUpdater.html
Original file line number Diff line number Diff line change
Expand Up @@ -832,7 +832,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
63 changes: 62 additions & 1 deletion Documents/Classes/ESTCloudManager.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ <h1 class="hideInXcode">ESTCloudManager Class Reference</h1>

<option value="//api/name/fetchEstimoteNearablesWithCompletion:">&nbsp;&nbsp;&nbsp;&nbsp;- fetchEstimoteNearablesWithCompletion:</option>

<option value="//api/name/fetchMacAddressForBeacon:completion:">&nbsp;&nbsp;&nbsp;&nbsp;- fetchMacAddressForBeacon:completion:</option>

<option value="//api/name/fetchPendingBeaconsSettingsWithCompletion:">&nbsp;&nbsp;&nbsp;&nbsp;- fetchPendingBeaconsSettingsWithCompletion:</option>

<option value="//api/name/registerDeviceForRemoteManagement:completion:">&nbsp;&nbsp;&nbsp;&nbsp;- registerDeviceForRemoteManagement:completion:</option>
Expand Down Expand Up @@ -150,6 +152,8 @@ <h1 class="hideInXcode">ESTCloudManager Class Reference</h1>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/fetchEstimoteNearablesWithCompletion:">fetchEstimoteNearablesWithCompletion:</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/fetchMacAddressForBeacon:completion:">fetchMacAddressForBeacon:completion:</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/fetchPendingBeaconsSettingsWithCompletion:">fetchPendingBeaconsSettingsWithCompletion:</a></span></li>

<li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/registerDeviceForRemoteManagement:completion:">registerDeviceForRemoteManagement:completion:</a></span></li>
Expand Down Expand Up @@ -298,6 +302,12 @@ <h2 class="subtitle subtitle-tasks">Tasks</h2>
</span>


</li><li>
<span class="tooltip">
<code><a href="#//api/name/fetchMacAddressForBeacon:completion:">&ndash;&nbsp;fetchMacAddressForBeacon:completion:</a></code>
</span>


</li><li>
<span class="tooltip">
<code><a href="#//api/name/assignGPSLocation:toBeacon:completion:">&ndash;&nbsp;assignGPSLocation:toBeacon:completion:</a></code>
Expand Down Expand Up @@ -1161,6 +1171,57 @@ <h4 class="method-subtitle parameter-title">Parameters</h4>



<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<code class="declared-in-ref">ESTCloudManager.h</code><br />
</div>


</div>

<div class="section-method">
<a name="//api/name/fetchMacAddressForBeacon:completion:" title="fetchMacAddressForBeacon:completion:"></a>
<h3 class="subsubtitle method-title">fetchMacAddressForBeacon:completion:</h3>



<div class="method-subsection brief-description">
<p>Collects MAC address of particular beacon device stored in Estimote Cloud.</p>
</div>



<div class="method-subsection method-declaration"><code>- (void)fetchMacAddressForBeacon:(CLBeacon *)<em>beacon</em> completion:(ESTStringCompletionBlock)<em>completion</em></code></div>



<div class="method-subsection arguments-section parameters">
<h4 class="method-subtitle parameter-title">Parameters</h4>

<dl class="argument-def parameter-def">
<dt><em>beacon</em></dt>
<dd><p>iBeacon device</p></dd>
</dl>

<dl class="argument-def parameter-def">
<dt><em>completion</em></dt>
<dd><p>completion block with NSString class object containing the MAC address.</p></dd>
</dl>

</div>













<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<code class="declared-in-ref">ESTCloudManager.h</code><br />
Expand Down Expand Up @@ -1282,7 +1343,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTDateRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTMotionRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTNearable.html
Original file line number Diff line number Diff line change
Expand Up @@ -1100,7 +1100,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTNearableDefinitions.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTNearableManager.html
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTNearableRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -446,7 +446,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTNotificationTransporter.html
Original file line number Diff line number Diff line change
Expand Up @@ -895,7 +895,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTOrientationRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTProximityRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
2 changes: 1 addition & 1 deletion Documents/Classes/ESTRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ <h4 class="method-subtitle">Declared In</h4>
<div id="footer">
<hr />
<div class="footer-copyright">
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-19)</span><br />
<p><span class="copyright">&copy; 2015 Estimote. All rights reserved. (Last updated: 2015-05-22)</span><br />

<span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2 (build 963)</a>.</span></p>

Expand Down
Loading

0 comments on commit 2be9dd6

Please sign in to comment.