Gregg
1d8bdc1202
Redo of Service Structure
...
Created HAPCharType and added vectors for required and optional characteristics to every service. Next up: add all HAP characteristic types to HAPCharType
2020-10-25 18:06:44 -05:00
Gregg
3b68a87efe
Adding lots of #defines to Services.h
2020-10-24 21:44:13 -05:00
Gregg
a9fb5d1fe2
Update Services.h
...
Continued to add required/optional characteristics to each service
2020-10-22 07:38:50 -05:00
Gregg
82215e8d90
Modified SpanService to accept list of required and optional SpanCharacteristics
...
Started adding lists to the first few Services in Service.h. This is a longer-term project to enable HomeSpan to validate a configuration and check that all Services have all required Characteristics and that any optional Characteristics defined are indeed permitted.
2020-10-04 09:58:40 -05:00
Gregg
1d6f07a400
Added HAP Names to all Services and Characteristics in Services.h
2020-10-03 21:39:20 -05:00
Gregg
fa8c5934ea
Eliminated ServiceType from Library and Example 11
...
Next up - update Examples 12+ to delete ServiceType
2020-09-27 15:56:48 -05:00
Gregg
e3d1a9b566
Added Window Shade to Example 14
2020-08-14 18:44:45 -05:00
Gregg
5da5bd31a1
Created Example 14
...
Ack! Doors seem to need TIMED WRITES. Must implement that next.
2020-08-13 18:27:43 -05:00
Gregg
7028fffaaf
Updating Example 13
2020-08-12 22:00:50 -05:00
Gregg
6ad063a2b2
Added AirQualitySensor
...
to use for development of multi-characteristic checkEvents()
2020-08-11 07:07:53 -05:00
Gregg
3a4be161e7
Update Services.h
2020-08-10 20:39:30 -05:00
Gregg
2e3daef92a
Created Example 13
...
Created checkEvents(), which is a simplified (better) version of checkTimedResets(). To do: re-write checkTimedResets() to mimic checkEvents();
2020-08-09 22:15:58 -05:00
Gregg
fea694bd3f
Created Example 12
2020-08-04 22:43:08 -05:00
Gregg
0cdcd488aa
Completed Example 4
...
Also added in Fan RotationSpeed and Fan RotationDirection Characteristics.
2020-07-19 07:46:28 -05:00
Gregg
cccb61f946
Initial commit
2020-07-18 21:47:39 -05:00