Update 07-AccessoryNames.ino

This commit is contained in:
Gregg 2022-04-06 06:21:42 -05:00
parent 98f812ba0c
commit 4ada3542cd
1 changed files with 9 additions and 7 deletions

View File

@ -31,6 +31,7 @@
// ------------------------------------------------ // // ------------------------------------------------ //
// // // //
// Example 7: Changing an Accessory's default name // // Example 7: Changing an Accessory's default name //
// to distinguish On/Off from Dimmable LEDs //
// // // //
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
@ -45,15 +46,16 @@ void setup() {
// both during, and anytime after, pairing, HAP also allows you to customize the default names themselves, so // both during, and anytime after, pairing, HAP also allows you to customize the default names themselves, so
// something more intuitive is presented to the user when the device is first paired. // something more intuitive is presented to the user when the device is first paired.
// Changing the default name for an Accessory is done by adding the optional Characteristic Name(char *tileName) to the // Changing the default name for an Accessory is done by adding an optional Name Characteristic to the
// Accessory Information Service. This causes the Home App to use "tileName" as the default name for an Accessory // Accessory Information Service. This causes the Home App to use the value of that Characteristic as the default name
// Tile instead of generating one from the name used in homeSpan.begin(). Howevever, there is one caveat: The Name() // for an Accessory Tile, instead of generating one from the name used in homeSpan.begin().
// Characteristic has no affect when used in the first Accessory of a device. The default name of the first Accessory
// Tile will always be showsn by the Home App as the name specified in homeSpan.begin() regardless of whether or not // Howevever, there is one caveat: The Name Characteristic has no affect when used in the first Accessory of a device.
// the Name() Characteristic has been added to the Accessory Information Service. // Rather, the default name of the first Accessory Tile will always be shown by the Home App as the name specified in
// homeSpan.begin() regardless of whether or not the Name Characteristic has been added to the Accessory Information Service.
// Below is a replay of Example 6 showing how the Name Characteristic can be used to change the default names of the second, // Below is a replay of Example 6 showing how the Name Characteristic can be used to change the default names of the second,
// but not the first, Accessory. // but not the first, Accessory Tile.
Serial.begin(115200); Serial.begin(115200);