Skip to content

Commit 9198f93

Browse files
GuyWiadbridge
authored andcommitted
Update iBeacon.h
Technical author review
1 parent b1106ff commit 9198f93

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

features/FEATURE_BLE/ble/services/iBeacon.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
* number generally used to determine the location of devices or physical objects
2929
* near a mobile phone user.
3030
*
31-
* iOS scans for iBeacon devices in a background task and notifies Apps
32-
* subscribed to a specific region when the area is entered or left. Apps may
31+
* iOS scans for iBeacon devices in a background task and notifies apps
32+
* that subscribe to a specific region when a device enters or leaves an area. Apps may
3333
* use this information to display context-aware content to users.
3434
*
3535
* As an example, a museum can deploy an app that informs the user when one of
@@ -48,7 +48,7 @@
4848
* of iBeacons in relevant touristic locations it operates. The UUID may
4949
* identify a place managed by the city. The major ID would identify the place;
5050
* it can be a museum, a historic monument, a metro station and so on. The minor ID
51-
* would locate a specific spot within a specific city place. It can be a
51+
* would identify a specific spot within a specific city place. It can be a
5252
* piece of art, a ticket dispenser or a relevant point of interest.
5353
*
5454
* Each iBeacon device is physically attached to the spot it locates and
@@ -78,7 +78,7 @@
7878
*
7979
* @attention If you are interested in manufacturing iBeacons, you must obtain a
8080
* license from Apple. More information at https://developer.apple.com/ibeacon/.
81-
* The licence also grant access to the iBeacons technical specification.
81+
* The license also grant access to the iBeacons technical specification.
8282
*
8383
* @note More information at https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf
8484
*
@@ -116,12 +116,12 @@ class iBeacon {
116116
uint16_t companyID;
117117

118118
/**
119-
* Packet ID; Equal to 2 for an iBeacon.
119+
* Packet ID; equal to 2 for an iBeacon.
120120
*/
121121
uint8_t ID;
122122

123123
/**
124-
* Length of the remaining data presents in the payload.
124+
* Length of the remaining data present in the payload.
125125
*/
126126
uint8_t len;
127127

@@ -131,7 +131,7 @@ class iBeacon {
131131
uint8_t proximityUUID[16];
132132

133133
/**
134-
* Beacon Major group ID.
134+
* Beacon major group ID.
135135
*/
136136
uint16_t majorNumber;
137137

@@ -150,11 +150,11 @@ class iBeacon {
150150
* Assemble an iBeacon payload.
151151
*
152152
* @param[in] uuid Beacon network ID. iBeacon operators use this value
153-
* to group their iBeacons into a single network, a single region and
153+
* to group their iBeacons into a single network, a single region, and
154154
* identify their organization among others.
155155
*
156156
* @param[in] majNum Beacon major group ID. iBeacon exploitants may use
157-
* this field to divide the region into subregions, their network into
157+
* this field to divide the region into subregions, and their network into
158158
* subnetworks.
159159
*
160160
* @param[in] minNum Identifier of the Beacon in its subregion.
@@ -189,7 +189,7 @@ class iBeacon {
189189
* @param[in] _ble The BLE interface to configure with the iBeacon payload.
190190
*
191191
* @param[in] uuid Beacon network ID. iBeacon operators use this value
192-
* to group their iBeacons into a single network, a single region and
192+
* to group their iBeacons into a single network, a single region, and
193193
* identify their organization among others.
194194
*
195195
* @param[in] majNum Beacon major group ID. iBeacon fleet operators may use

0 commit comments

Comments
 (0)