Unify Framework Lib 1.6.0
dotdot_mqtt.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
14// This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
70#ifndef DOTDOT_MQTT_H
71#define DOTDOT_MQTT_H
72
73#include <stdint.h>
74#include <stdbool.h>
75
76#include "sl_status.h"
77#include "uic_typedefs.h"
78#include "zap-types.h"
79#include "uic_mqtt.h"
80
81#ifdef __cplusplus
82extern "C" {
83#endif // __cplusplus
84
86typedef enum {
94
96typedef enum {
102
103// Initialize all dotdot available clusters
105
106// Callback types used by the basic cluster
108 dotdot_unid_t unid,
109 dotdot_endpoint_id_t endpoint,
111);
112
113typedef struct {
114 uint8_t zcl_version;
117 uint8_t hw_version;
118 const char* manufacturer_name;
119 const char* model_identifier;
120 const char* date_code;
124 const char* product_code;
125 const char* producturl;
127 const char* serial_number;
128 const char* product_label;
132 uint8_t alarm_mask;
134 const char* sw_buildid;
136
137typedef struct {
160
162 const dotdot_unid_t unid,
163 const dotdot_endpoint_id_t endpoint,
167);
168
170 const dotdot_unid_t unid,
171 const dotdot_endpoint_id_t endpoint,
174);
175
176
177
198
218
228);
236);
242
252);
261);
267
279 const char *base_topic,
280 uint8_t value,
282);
283
294 const char *base_topic,
296);
297
309 const char *base_topic,
310 uint8_t value,
312);
313
324 const char *base_topic,
326);
327
339 const char *base_topic,
340 uint8_t value,
342);
343
354 const char *base_topic,
356);
357
369 const char *base_topic,
370 uint8_t value,
372);
373
384 const char *base_topic,
386);
387
399 const char *base_topic,
400 const char* value,
402);
403
414 const char *base_topic,
416);
417
429 const char *base_topic,
430 const char* value,
432);
433
444 const char *base_topic,
446);
447
459 const char *base_topic,
460 const char* value,
462);
463
474 const char *base_topic,
476);
477
489 const char *base_topic,
490 uint8_t value,
492);
493
504 const char *base_topic,
506);
507
519 const char *base_topic,
520 uint8_t value,
522);
523
534 const char *base_topic,
536);
537
549 const char *base_topic,
550 uint8_t value,
552);
553
564 const char *base_topic,
566);
567
579 const char *base_topic,
580 const char* value,
582);
583
594 const char *base_topic,
596);
597
609 const char *base_topic,
610 const char* value,
612);
613
624 const char *base_topic,
626);
627
639 const char *base_topic,
640 const char* value,
642);
643
654 const char *base_topic,
656);
657
669 const char *base_topic,
670 const char* value,
672);
673
684 const char *base_topic,
686);
687
699 const char *base_topic,
700 const char* value,
702);
703
714 const char *base_topic,
716);
717
729 const char *base_topic,
730 const char* value,
732);
733
744 const char *base_topic,
746);
747
759 const char *base_topic,
760 uint8_t value,
762);
763
774 const char *base_topic,
776);
777
789 const char *base_topic,
790 bool value,
792);
793
804 const char *base_topic,
806);
807
819 const char *base_topic,
820 uint8_t value,
822);
823
834 const char *base_topic,
836);
837
849 const char *base_topic,
850 uint8_t value,
852);
853
864 const char *base_topic,
866);
867
879 const char *base_topic,
880 const char* value,
882);
883
894 const char *base_topic,
896);
897
898
906void uic_mqtt_dotdot_basic_publish_cluster_revision(const char* base_topic, uint16_t value);
907
915
929 const dotdot_unid_t unid,
930 dotdot_endpoint_id_t endpoint);
931
940 const dotdot_unid_t unid
941 ,dotdot_endpoint_id_t endpoint);
942// Callback types used by the power_configuration cluster
943
944typedef struct {
1003
1004typedef struct {
1063
1065 const dotdot_unid_t unid,
1066 const dotdot_endpoint_id_t endpoint,
1070);
1071
1073 const dotdot_unid_t unid,
1074 const dotdot_endpoint_id_t endpoint,
1077);
1078
1079
1080
1081
1091);
1099);
1105
1115);
1124);
1130
1142 const char *base_topic,
1143 uint16_t value,
1145);
1146
1157 const char *base_topic,
1159);
1160
1172 const char *base_topic,
1173 uint8_t value,
1175);
1176
1187 const char *base_topic,
1189);
1190
1202 const char *base_topic,
1203 uint8_t value,
1205);
1206
1217 const char *base_topic,
1219);
1220
1232 const char *base_topic,
1233 uint16_t value,
1235);
1236
1247 const char *base_topic,
1249);
1250
1262 const char *base_topic,
1263 uint16_t value,
1265);
1266
1277 const char *base_topic,
1279);
1280
1292 const char *base_topic,
1293 uint16_t value,
1295);
1296
1307 const char *base_topic,
1309);
1310
1322 const char *base_topic,
1323 uint8_t value,
1325);
1326
1337 const char *base_topic,
1339);
1340
1352 const char *base_topic,
1353 uint8_t value,
1355);
1356
1367 const char *base_topic,
1369);
1370
1382 const char *base_topic,
1383 const char* value,
1385);
1386
1397 const char *base_topic,
1399);
1400
1412 const char *base_topic,
1413 BatterySize value,
1415);
1416
1427 const char *base_topic,
1429);
1430
1442 const char *base_topic,
1443 uint16_t value,
1445);
1446
1457 const char *base_topic,
1459);
1460
1472 const char *base_topic,
1473 uint8_t value,
1475);
1476
1487 const char *base_topic,
1489);
1490
1502 const char *base_topic,
1503 uint8_t value,
1505);
1506
1517 const char *base_topic,
1519);
1520
1532 const char *base_topic,
1533 uint8_t value,
1535);
1536
1547 const char *base_topic,
1549);
1550
1562 const char *base_topic,
1563 uint8_t value,
1565);
1566
1577 const char *base_topic,
1579);
1580
1592 const char *base_topic,
1593 uint8_t value,
1595);
1596
1607 const char *base_topic,
1609);
1610
1622 const char *base_topic,
1623 uint8_t value,
1625);
1626
1637 const char *base_topic,
1639);
1640
1652 const char *base_topic,
1653 uint8_t value,
1655);
1656
1667 const char *base_topic,
1669);
1670
1682 const char *base_topic,
1683 uint8_t value,
1685);
1686
1697 const char *base_topic,
1699);
1700
1712 const char *base_topic,
1713 uint8_t value,
1715);
1716
1727 const char *base_topic,
1729);
1730
1742 const char *base_topic,
1743 uint8_t value,
1745);
1746
1757 const char *base_topic,
1759);
1760
1772 const char *base_topic,
1773 uint8_t value,
1775);
1776
1787 const char *base_topic,
1789);
1790
1802 const char *base_topic,
1803 uint32_t value,
1805);
1806
1817 const char *base_topic,
1819);
1820
1832 const char *base_topic,
1833 uint8_t value,
1835);
1836
1847 const char *base_topic,
1849);
1850
1862 const char *base_topic,
1863 uint8_t value,
1865);
1866
1877 const char *base_topic,
1879);
1880
1892 const char *base_topic,
1893 const char* value,
1895);
1896
1907 const char *base_topic,
1909);
1910
1922 const char *base_topic,
1923 BatterySize value,
1925);
1926
1937 const char *base_topic,
1939);
1940
1952 const char *base_topic,
1953 uint16_t value,
1955);
1956
1967 const char *base_topic,
1969);
1970
1982 const char *base_topic,
1983 uint8_t value,
1985);
1986
1997 const char *base_topic,
1999);
2000
2012 const char *base_topic,
2013 uint8_t value,
2015);
2016
2027 const char *base_topic,
2029);
2030
2042 const char *base_topic,
2043 uint8_t value,
2045);
2046
2057 const char *base_topic,
2059);
2060
2072 const char *base_topic,
2073 uint8_t value,
2075);
2076
2087 const char *base_topic,
2089);
2090
2102 const char *base_topic,
2103 uint8_t value,
2105);
2106
2117 const char *base_topic,
2119);
2120
2132 const char *base_topic,
2133 uint8_t value,
2135);
2136
2147 const char *base_topic,
2149);
2150
2162 const char *base_topic,
2163 uint8_t value,
2165);
2166
2177 const char *base_topic,
2179);
2180
2192 const char *base_topic,
2193 uint8_t value,
2195);
2196
2207 const char *base_topic,
2209);
2210
2222 const char *base_topic,
2223 uint8_t value,
2225);
2226
2237 const char *base_topic,
2239);
2240
2252 const char *base_topic,
2253 uint8_t value,
2255);
2256
2267 const char *base_topic,
2269);
2270
2282 const char *base_topic,
2283 uint8_t value,
2285);
2286
2297 const char *base_topic,
2299);
2300
2312 const char *base_topic,
2313 uint32_t value,
2315);
2316
2327 const char *base_topic,
2329);
2330
2342 const char *base_topic,
2343 uint8_t value,
2345);
2346
2357 const char *base_topic,
2359);
2360
2372 const char *base_topic,
2373 uint8_t value,
2375);
2376
2387 const char *base_topic,
2389);
2390
2402 const char *base_topic,
2403 const char* value,
2405);
2406
2417 const char *base_topic,
2419);
2420
2432 const char *base_topic,
2433 BatterySize value,
2435);
2436
2447 const char *base_topic,
2449);
2450
2462 const char *base_topic,
2463 uint16_t value,
2465);
2466
2477 const char *base_topic,
2479);
2480
2492 const char *base_topic,
2493 uint8_t value,
2495);
2496
2507 const char *base_topic,
2509);
2510
2522 const char *base_topic,
2523 uint8_t value,
2525);
2526
2537 const char *base_topic,
2539);
2540
2552 const char *base_topic,
2553 uint8_t value,
2555);
2556
2567 const char *base_topic,
2569);
2570
2582 const char *base_topic,
2583 uint8_t value,
2585);
2586
2597 const char *base_topic,
2599);
2600
2612 const char *base_topic,
2613 uint8_t value,
2615);
2616
2627 const char *base_topic,
2629);
2630
2642 const char *base_topic,
2643 uint8_t value,
2645);
2646
2657 const char *base_topic,
2659);
2660
2672 const char *base_topic,
2673 uint8_t value,
2675);
2676
2687 const char *base_topic,
2689);
2690
2702 const char *base_topic,
2703 uint8_t value,
2705);
2706
2717 const char *base_topic,
2719);
2720
2732 const char *base_topic,
2733 uint8_t value,
2735);
2736
2747 const char *base_topic,
2749);
2750
2762 const char *base_topic,
2763 uint8_t value,
2765);
2766
2777 const char *base_topic,
2779);
2780
2792 const char *base_topic,
2793 uint8_t value,
2795);
2796
2807 const char *base_topic,
2809);
2810
2822 const char *base_topic,
2823 uint32_t value,
2825);
2826
2837 const char *base_topic,
2839);
2840
2841
2849void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
2850
2858
2872 const dotdot_unid_t unid,
2873 dotdot_endpoint_id_t endpoint);
2874
2883 const dotdot_unid_t unid
2884 ,dotdot_endpoint_id_t endpoint);
2885// Callback types used by the device_temperature_configuration cluster
2886
2887typedef struct {
2898
2899typedef struct {
2910
2912 const dotdot_unid_t unid,
2913 const dotdot_endpoint_id_t endpoint,
2917);
2918
2920 const dotdot_unid_t unid,
2921 const dotdot_endpoint_id_t endpoint,
2924);
2925
2926
2927
2928
2938);
2946);
2952
2962);
2971);
2977
2989 const char *base_topic,
2990 int16_t value,
2992);
2993
3004 const char *base_topic,
3006);
3007
3019 const char *base_topic,
3020 int16_t value,
3022);
3023
3034 const char *base_topic,
3036);
3037
3049 const char *base_topic,
3050 int16_t value,
3052);
3053
3064 const char *base_topic,
3066);
3067
3079 const char *base_topic,
3080 uint16_t value,
3082);
3083
3094 const char *base_topic,
3096);
3097
3109 const char *base_topic,
3110 uint8_t value,
3112);
3113
3124 const char *base_topic,
3126);
3127
3139 const char *base_topic,
3140 int16_t value,
3142);
3143
3154 const char *base_topic,
3156);
3157
3169 const char *base_topic,
3170 int16_t value,
3172);
3173
3184 const char *base_topic,
3186);
3187
3199 const char *base_topic,
3200 uint32_t value,
3202);
3203
3214 const char *base_topic,
3216);
3217
3229 const char *base_topic,
3230 uint32_t value,
3232);
3233
3244 const char *base_topic,
3246);
3247
3248
3257
3265
3279 const dotdot_unid_t unid,
3280 dotdot_endpoint_id_t endpoint);
3281
3290 const dotdot_unid_t unid
3291 ,dotdot_endpoint_id_t endpoint);
3292// Callback types used by the identify cluster
3294 dotdot_unid_t unid,
3295 dotdot_endpoint_id_t endpoint,
3297 uint16_t identify_time
3298
3299);
3301 dotdot_unid_t unid,
3302 dotdot_endpoint_id_t endpoint,
3304 uint16_t timeout
3305
3306);
3308 dotdot_unid_t unid,
3309 dotdot_endpoint_id_t endpoint,
3311);
3313 dotdot_unid_t unid,
3314 dotdot_endpoint_id_t endpoint,
3316 TriggerEffectEffectIdentifier effect_identifier,
3317
3318 TriggerEffectEffectVariant effect_variant
3319
3320);
3321
3322typedef struct {
3325
3326typedef struct {
3329
3331 const dotdot_unid_t unid,
3332 const dotdot_endpoint_id_t endpoint,
3336);
3337
3339 const dotdot_unid_t unid,
3340 const dotdot_endpoint_id_t endpoint,
3343);
3344
3345
3349typedef struct {
3352
3356typedef struct {
3357 uint16_t timeout;
3359
3363typedef struct {
3365
3368
3369
3390
3430
3470
3510
3530
3540);
3548);
3554
3564);
3573);
3579
3591 const char *base_topic,
3592 uint16_t value,
3594);
3595
3606 const char *base_topic,
3608);
3609
3610
3618void uic_mqtt_dotdot_identify_publish_cluster_revision(const char* base_topic, uint16_t value);
3619
3627
3641 const dotdot_unid_t unid,
3642 dotdot_endpoint_id_t endpoint);
3643
3652 const dotdot_unid_t unid
3653 ,dotdot_endpoint_id_t endpoint);
3654// Callback types used by the groups cluster
3656 dotdot_unid_t unid,
3657 dotdot_endpoint_id_t endpoint,
3659 uint16_t group_id,
3660
3661 const char* group_name
3662
3663);
3665 dotdot_unid_t unid,
3666 dotdot_endpoint_id_t endpoint,
3668 uint8_t status,
3669
3670 uint16_t group_id
3671
3672);
3674 dotdot_unid_t unid,
3675 dotdot_endpoint_id_t endpoint,
3677 uint16_t group_id
3678
3679);
3681 dotdot_unid_t unid,
3682 dotdot_endpoint_id_t endpoint,
3684 uint8_t status,
3685
3686 uint16_t group_id,
3687
3688 const char* group_name
3689
3690);
3692 dotdot_unid_t unid,
3693 dotdot_endpoint_id_t endpoint,
3695 uint8_t group_list_count,
3696 const uint16_t *group_list
3697
3698);
3700 dotdot_unid_t unid,
3701 dotdot_endpoint_id_t endpoint,
3703 uint8_t capacity,
3704
3705 uint8_t group_list_count,
3706 const uint16_t *group_list
3707
3708);
3710 dotdot_unid_t unid,
3711 dotdot_endpoint_id_t endpoint,
3713 uint16_t group_id
3714
3715);
3717 dotdot_unid_t unid,
3718 dotdot_endpoint_id_t endpoint,
3720 uint8_t status,
3721
3722 uint16_t group_id
3723
3724);
3726 dotdot_unid_t unid,
3727 dotdot_endpoint_id_t endpoint,
3729);
3731 dotdot_unid_t unid,
3732 dotdot_endpoint_id_t endpoint,
3734 uint16_t group_id,
3735
3736 const char* group_name
3737
3738);
3739
3740typedef struct {
3743
3744typedef struct {
3747
3749 const dotdot_unid_t unid,
3750 const dotdot_endpoint_id_t endpoint,
3754);
3755
3757 const dotdot_unid_t unid,
3758 const dotdot_endpoint_id_t endpoint,
3761);
3762
3763
3767typedef struct {
3768 uint16_t group_id;
3769
3770 const char* group_name;
3772
3776typedef struct {
3777 uint8_t status;
3778
3779 uint16_t group_id;
3781
3785typedef struct {
3786 uint16_t group_id;
3788
3792typedef struct {
3793 uint8_t status;
3794
3795 uint16_t group_id;
3796
3797 const char* group_name;
3799
3803typedef struct {
3805 const uint16_t *group_list;
3807
3811typedef struct {
3812 uint8_t capacity;
3813
3815 const uint16_t *group_list;
3817
3821typedef struct {
3822 uint16_t group_id;
3824
3828typedef struct {
3829 uint8_t status;
3830
3831 uint16_t group_id;
3833
3837typedef struct {
3838 uint16_t group_id;
3839
3840 const char* group_name;
3842
3843
3864
3904
3944
3984
4024
4064
4104
4144
4184
4224
4244
4254);
4262);
4268
4278);
4287);
4293
4305 const char *base_topic,
4306 uint8_t value,
4308);
4309
4320 const char *base_topic,
4322);
4323
4324
4332void uic_mqtt_dotdot_groups_publish_cluster_revision(const char* base_topic, uint16_t value);
4333
4341
4355 const dotdot_unid_t unid,
4356 dotdot_endpoint_id_t endpoint);
4357
4366 const dotdot_unid_t unid
4367 ,dotdot_endpoint_id_t endpoint);
4368// Callback types used by the scenes cluster
4370 dotdot_unid_t unid,
4371 dotdot_endpoint_id_t endpoint,
4373 SGroupId groupid,
4374
4375 uint8_t sceneid,
4376
4377 uint16_t transition_time,
4378
4379 SSceneName scene_name,
4380
4381 uint8_t extension_field_sets_count,
4382 const SExtensionFieldSetList *extension_field_sets,
4383
4384 uint8_t transition_time100ms
4385
4386);
4388 dotdot_unid_t unid,
4389 dotdot_endpoint_id_t endpoint,
4391 zclStatus status,
4392
4393 SGroupId groupid,
4394
4395 uint8_t sceneid
4396
4397);
4399 dotdot_unid_t unid,
4400 dotdot_endpoint_id_t endpoint,
4402 SGroupId groupid,
4403
4404 uint8_t sceneid
4405
4406);
4408 dotdot_unid_t unid,
4409 dotdot_endpoint_id_t endpoint,
4411 zclStatus status,
4412
4413 SGroupId groupid,
4414
4415 uint8_t sceneid,
4416
4417 uint16_t transition_time,
4418
4419 SSceneName scene_name,
4420
4421 uint8_t extension_field_sets_count,
4422 const SExtensionFieldSetList *extension_field_sets
4423
4424);
4426 dotdot_unid_t unid,
4427 dotdot_endpoint_id_t endpoint,
4429 SGroupId groupid,
4430
4431 uint8_t sceneid
4432
4433);
4435 dotdot_unid_t unid,
4436 dotdot_endpoint_id_t endpoint,
4438 zclStatus status,
4439
4440 SGroupId groupid,
4441
4442 uint8_t sceneid
4443
4444);
4446 dotdot_unid_t unid,
4447 dotdot_endpoint_id_t endpoint,
4449 SGroupId groupid
4450
4451);
4453 dotdot_unid_t unid,
4454 dotdot_endpoint_id_t endpoint,
4456 zclStatus status,
4457
4458 SGroupId groupid
4459
4460);
4462 dotdot_unid_t unid,
4463 dotdot_endpoint_id_t endpoint,
4465 SGroupId groupid,
4466
4467 uint8_t sceneid
4468
4469);
4471 dotdot_unid_t unid,
4472 dotdot_endpoint_id_t endpoint,
4474 zclStatus status,
4475
4476 SGroupId groupid,
4477
4478 uint8_t sceneid
4479
4480);
4482 dotdot_unid_t unid,
4483 dotdot_endpoint_id_t endpoint,
4485 SGroupId groupid,
4486
4487 uint8_t sceneid,
4488
4489 uint16_t transition_time
4490
4491);
4493 dotdot_unid_t unid,
4494 dotdot_endpoint_id_t endpoint,
4496 SGroupId groupid
4497
4498);
4500 dotdot_unid_t unid,
4501 dotdot_endpoint_id_t endpoint,
4503 zclStatus status,
4504
4505 uint8_t capacity,
4506
4507 SGroupId groupid,
4508
4509 uint8_t scene_list_count,
4510 const uint8_t *scene_list
4511
4512);
4514 dotdot_unid_t unid,
4515 dotdot_endpoint_id_t endpoint,
4517 SGroupId groupid,
4518
4519 uint8_t sceneid,
4520
4521 uint16_t transition_time,
4522
4523 SSceneName scene_name,
4524
4525 uint8_t extension_field_sets_count,
4526 const SExtensionFieldSetList *extension_field_sets
4527
4528);
4530 dotdot_unid_t unid,
4531 dotdot_endpoint_id_t endpoint,
4533 zclStatus status,
4534
4535 SGroupId groupid,
4536
4537 uint8_t sceneid
4538
4539);
4541 dotdot_unid_t unid,
4542 dotdot_endpoint_id_t endpoint,
4544 SGroupId groupid,
4545
4546 uint8_t sceneid
4547
4548);
4550 dotdot_unid_t unid,
4551 dotdot_endpoint_id_t endpoint,
4553 zclStatus status,
4554
4555 SGroupId groupid,
4556
4557 uint8_t sceneid,
4558
4559 uint16_t transition_time,
4560
4561 SSceneName scene_name,
4562
4563 uint8_t extension_field_sets_count,
4564 const SExtensionFieldSetList *extension_field_sets
4565
4566);
4568 dotdot_unid_t unid,
4569 dotdot_endpoint_id_t endpoint,
4571 uint8_t mode,
4572
4573 SGroupId group_identifier_from,
4574
4575 uint8_t scene_identifier_from,
4576
4577 SGroupId group_identifier_to,
4578
4579 uint8_t scene_identifier_to
4580
4581);
4583 dotdot_unid_t unid,
4584 dotdot_endpoint_id_t endpoint,
4586 zclStatus status,
4587
4588 SGroupId group_identifier_from,
4589
4590 uint8_t scene_identifier_from
4591
4592);
4593
4594typedef struct {
4604
4605typedef struct {
4614
4616 const dotdot_unid_t unid,
4617 const dotdot_endpoint_id_t endpoint,
4621);
4622
4624 const dotdot_unid_t unid,
4625 const dotdot_endpoint_id_t endpoint,
4628);
4629
4630
4634typedef struct {
4636
4637 uint8_t sceneid;
4638
4640
4642
4645
4648
4652typedef struct {
4654
4656
4657 uint8_t sceneid;
4659
4663typedef struct {
4665
4666 uint8_t sceneid;
4668
4672typedef struct {
4674
4676
4677 uint8_t sceneid;
4678
4680
4682
4686
4690typedef struct {
4692
4693 uint8_t sceneid;
4695
4699typedef struct {
4701
4703
4704 uint8_t sceneid;
4706
4710typedef struct {
4713
4717typedef struct {
4719
4722
4726typedef struct {
4728
4729 uint8_t sceneid;
4731
4735typedef struct {
4737
4739
4740 uint8_t sceneid;
4742
4746typedef struct {
4748
4749 uint8_t sceneid;
4750
4753
4757typedef struct {
4760
4764typedef struct {
4766
4767 uint8_t capacity;
4768
4770
4772 const uint8_t *scene_list;
4774
4778typedef struct {
4780
4781 uint8_t sceneid;
4782
4784
4786
4790
4794typedef struct {
4796
4798
4799 uint8_t sceneid;
4801
4805typedef struct {
4807
4808 uint8_t sceneid;
4810
4814typedef struct {
4816
4818
4819 uint8_t sceneid;
4820
4822
4824
4828
4832typedef struct {
4833 uint8_t mode;
4834
4836
4838
4840
4843
4847typedef struct {
4849
4851
4854
4855
4876
4916
4956
4996
5036
5076
5116
5156
5196
5236
5276
5316
5356
5396
5436
5476
5516
5556
5596
5616
5626);
5634);
5640
5650);
5659);
5665
5677 const char *base_topic,
5678 uint8_t value,
5680);
5681
5692 const char *base_topic,
5694);
5695
5707 const char *base_topic,
5708 uint8_t value,
5710);
5711
5722 const char *base_topic,
5724);
5725
5737 const char *base_topic,
5738 SGroupId value,
5740);
5741
5752 const char *base_topic,
5754);
5755
5767 const char *base_topic,
5768 bool value,
5770);
5771
5782 const char *base_topic,
5784);
5785
5797 const char *base_topic,
5798 uint8_t value,
5800);
5801
5812 const char *base_topic,
5814);
5815
5827 const char *base_topic,
5828 EUI64 value,
5830);
5831
5842 const char *base_topic,
5844);
5845
5858 const char *base_topic,
5859 size_t value_count,
5860 const SSceneTable* value,
5862);
5863
5874 const char *base_topic,
5876);
5877
5878
5886void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char* base_topic, uint16_t value);
5887
5895
5909 const dotdot_unid_t unid,
5910 dotdot_endpoint_id_t endpoint);
5911
5920 const dotdot_unid_t unid
5921 ,dotdot_endpoint_id_t endpoint);
5922// Callback types used by the on_off cluster
5924 dotdot_unid_t unid,
5925 dotdot_endpoint_id_t endpoint,
5927);
5929 dotdot_unid_t unid,
5930 dotdot_endpoint_id_t endpoint,
5932);
5934 dotdot_unid_t unid,
5935 dotdot_endpoint_id_t endpoint,
5937);
5939 dotdot_unid_t unid,
5940 dotdot_endpoint_id_t endpoint,
5942 OffWithEffectEffectIdentifier effect_identifier,
5943
5944 uint8_t effect_variant
5945
5946);
5948 dotdot_unid_t unid,
5949 dotdot_endpoint_id_t endpoint,
5951);
5953 dotdot_unid_t unid,
5954 dotdot_endpoint_id_t endpoint,
5956 uint8_t on_off_control,
5957
5958 uint16_t on_time,
5959
5960 uint16_t off_wait_time
5961
5962);
5963
5964typedef struct {
5967 uint16_t on_time;
5971
5972typedef struct {
5979
5981 const dotdot_unid_t unid,
5982 const dotdot_endpoint_id_t endpoint,
5986);
5987
5989 const dotdot_unid_t unid,
5990 const dotdot_endpoint_id_t endpoint,
5993);
5994
5995
5999typedef struct {
6001
6004
6008typedef struct {
6010
6011 uint16_t on_time;
6012
6015
6016
6037
6077
6117
6157
6197
6237
6257
6267);
6275);
6281
6291);
6300);
6306
6318 const char *base_topic,
6319 bool value,
6321);
6322
6333 const char *base_topic,
6335);
6336
6348 const char *base_topic,
6349 bool value,
6351);
6352
6363 const char *base_topic,
6365);
6366
6378 const char *base_topic,
6379 uint16_t value,
6381);
6382
6393 const char *base_topic,
6395);
6396
6408 const char *base_topic,
6409 uint16_t value,
6411);
6412
6423 const char *base_topic,
6425);
6426
6438 const char *base_topic,
6439 uint8_t value,
6441);
6442
6453 const char *base_topic,
6455);
6456
6457
6465void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char* base_topic, uint16_t value);
6466
6474
6488 const dotdot_unid_t unid,
6489 dotdot_endpoint_id_t endpoint);
6490
6499 const dotdot_unid_t unid
6500 ,dotdot_endpoint_id_t endpoint);
6501// Callback types used by the level cluster
6503 dotdot_unid_t unid,
6504 dotdot_endpoint_id_t endpoint,
6506 uint8_t level,
6507
6508 uint16_t transition_time,
6509
6510 uint8_t options_mask,
6511
6512 uint8_t options_override
6513
6514);
6516 dotdot_unid_t unid,
6517 dotdot_endpoint_id_t endpoint,
6519 MoveStepMode move_mode,
6520
6521 uint8_t rate,
6522
6523 uint8_t options_mask,
6524
6525 uint8_t options_override
6526
6527);
6529 dotdot_unid_t unid,
6530 dotdot_endpoint_id_t endpoint,
6532 MoveStepMode step_mode,
6533
6534 uint8_t step_size,
6535
6536 uint16_t transition_time,
6537
6538 uint8_t options_mask,
6539
6540 uint8_t options_override
6541
6542);
6544 dotdot_unid_t unid,
6545 dotdot_endpoint_id_t endpoint,
6547 uint8_t options_mask,
6548
6549 uint8_t options_override
6550
6551);
6553 dotdot_unid_t unid,
6554 dotdot_endpoint_id_t endpoint,
6556 uint8_t level,
6557
6558 uint16_t transition_time,
6559
6560 uint8_t options_mask,
6561
6562 uint8_t options_override
6563
6564);
6566 dotdot_unid_t unid,
6567 dotdot_endpoint_id_t endpoint,
6569 MoveStepMode move_mode,
6570
6571 uint8_t rate,
6572
6573 uint8_t options_mask,
6574
6575 uint8_t options_override
6576
6577);
6579 dotdot_unid_t unid,
6580 dotdot_endpoint_id_t endpoint,
6582 MoveStepMode step_mode,
6583
6584 uint8_t step_size,
6585
6586 uint16_t transition_time,
6587
6588 uint8_t options_mask,
6589
6590 uint8_t options_override
6591
6592);
6594 dotdot_unid_t unid,
6595 dotdot_endpoint_id_t endpoint,
6597 uint8_t options_mask,
6598
6599 uint8_t options_override
6600
6601);
6603 dotdot_unid_t unid,
6604 dotdot_endpoint_id_t endpoint,
6606 uint16_t frequency
6607
6608);
6609
6610typedef struct {
6613 uint8_t min_level;
6614 uint8_t max_level;
6618 uint8_t options;
6620 uint8_t on_level;
6626
6627typedef struct {
6643
6645 const dotdot_unid_t unid,
6646 const dotdot_endpoint_id_t endpoint,
6650);
6651
6653 const dotdot_unid_t unid,
6654 const dotdot_endpoint_id_t endpoint,
6657);
6658
6659
6663typedef struct {
6664 uint8_t level;
6665
6667
6669
6672
6676typedef struct {
6678
6679 uint8_t rate;
6680
6682
6685
6689typedef struct {
6691
6692 uint8_t step_size;
6693
6695
6697
6700
6704typedef struct {
6706
6709
6713typedef struct {
6714 uint8_t level;
6715
6717
6719
6722
6726typedef struct {
6728
6729 uint8_t rate;
6730
6732
6735
6739typedef struct {
6741
6742 uint8_t step_size;
6743
6745
6747
6750
6754typedef struct {
6756
6759
6763typedef struct {
6764 uint16_t frequency;
6766
6767
6788
6828
6868
6908
6948
6988
7028
7068
7108
7128
7138);
7146);
7152
7162);
7171);
7177
7189 const char *base_topic,
7190 uint8_t value,
7192);
7193
7204 const char *base_topic,
7206);
7207
7219 const char *base_topic,
7220 uint16_t value,
7222);
7223
7234 const char *base_topic,
7236);
7237
7249 const char *base_topic,
7250 uint8_t value,
7252);
7253
7264 const char *base_topic,
7266);
7267
7279 const char *base_topic,
7280 uint8_t value,
7282);
7283
7294 const char *base_topic,
7296);
7297
7309 const char *base_topic,
7310 uint16_t value,
7312);
7313
7324 const char *base_topic,
7326);
7327
7339 const char *base_topic,
7340 uint16_t value,
7342);
7343
7354 const char *base_topic,
7356);
7357
7369 const char *base_topic,
7370 uint16_t value,
7372);
7373
7384 const char *base_topic,
7386);
7387
7399 const char *base_topic,
7400 uint8_t value,
7402);
7403
7414 const char *base_topic,
7416);
7417
7429 const char *base_topic,
7430 uint16_t value,
7432);
7433
7444 const char *base_topic,
7446);
7447
7459 const char *base_topic,
7460 uint8_t value,
7462);
7463
7474 const char *base_topic,
7476);
7477
7489 const char *base_topic,
7490 uint16_t value,
7492);
7493
7504 const char *base_topic,
7506);
7507
7519 const char *base_topic,
7520 uint16_t value,
7522);
7523
7534 const char *base_topic,
7536);
7537
7549 const char *base_topic,
7550 uint16_t value,
7552);
7553
7564 const char *base_topic,
7566);
7567
7579 const char *base_topic,
7580 uint8_t value,
7582);
7583
7594 const char *base_topic,
7596);
7597
7598
7606void uic_mqtt_dotdot_level_publish_cluster_revision(const char* base_topic, uint16_t value);
7607
7615
7629 const dotdot_unid_t unid,
7630 dotdot_endpoint_id_t endpoint);
7631
7640 const dotdot_unid_t unid
7641 ,dotdot_endpoint_id_t endpoint);
7642// Callback types used by the alarms cluster
7644 dotdot_unid_t unid,
7645 dotdot_endpoint_id_t endpoint,
7647 uint8_t alarm_code,
7648
7649 clusterId cluster_identifier
7650
7651);
7653 dotdot_unid_t unid,
7654 dotdot_endpoint_id_t endpoint,
7656 uint8_t alarm_code,
7657
7658 clusterId cluster_identifier
7659
7660);
7662 dotdot_unid_t unid,
7663 dotdot_endpoint_id_t endpoint,
7665);
7667 dotdot_unid_t unid,
7668 dotdot_endpoint_id_t endpoint,
7670 zclStatus status,
7671
7672 uint8_t alarm_code,
7673
7674 clusterId cluster_identifier,
7675
7676 uint32_t time_stamp
7677
7678);
7680 dotdot_unid_t unid,
7681 dotdot_endpoint_id_t endpoint,
7683);
7685 dotdot_unid_t unid,
7686 dotdot_endpoint_id_t endpoint,
7688);
7689
7690typedef struct {
7691 uint16_t alarm_count;
7693
7694typedef struct {
7697
7699 const dotdot_unid_t unid,
7700 const dotdot_endpoint_id_t endpoint,
7704);
7705
7707 const dotdot_unid_t unid,
7708 const dotdot_endpoint_id_t endpoint,
7711);
7712
7713
7717typedef struct {
7718 uint8_t alarm_code;
7719
7722
7726typedef struct {
7727 uint8_t alarm_code;
7728
7731
7735typedef struct {
7737
7738 uint8_t alarm_code;
7739
7741
7742 uint32_t time_stamp;
7744
7745
7766
7806
7846
7886
7926
7966
7986
7996);
8004);
8010
8020);
8029);
8035
8047 const char *base_topic,
8048 uint16_t value,
8050);
8051
8062 const char *base_topic,
8064);
8065
8066
8074void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char* base_topic, uint16_t value);
8075
8083
8097 const dotdot_unid_t unid,
8098 dotdot_endpoint_id_t endpoint);
8099
8108 const dotdot_unid_t unid
8109 ,dotdot_endpoint_id_t endpoint);
8110// Callback types used by the time cluster
8111
8112typedef struct {
8115 int32_t time_zone;
8116 uint32_t dst_start;
8117 uint32_t dst_end;
8118 int32_t dst_shift;
8120 uint32_t local_time;
8124
8125typedef struct {
8126 bool time;
8137
8139 const dotdot_unid_t unid,
8140 const dotdot_endpoint_id_t endpoint,
8144);
8145
8147 const dotdot_unid_t unid,
8148 const dotdot_endpoint_id_t endpoint,
8151);
8152
8153
8154
8155
8165);
8173);
8179
8189);
8198);
8204
8216 const char *base_topic,
8217 UTC value,
8219);
8220
8231 const char *base_topic,
8233);
8234
8246 const char *base_topic,
8247 uint8_t value,
8249);
8250
8261 const char *base_topic,
8263);
8264
8276 const char *base_topic,
8277 int32_t value,
8279);
8280
8291 const char *base_topic,
8293);
8294
8306 const char *base_topic,
8307 uint32_t value,
8309);
8310
8321 const char *base_topic,
8323);
8324
8336 const char *base_topic,
8337 uint32_t value,
8339);
8340
8351 const char *base_topic,
8353);
8354
8366 const char *base_topic,
8367 int32_t value,
8369);
8370
8381 const char *base_topic,
8383);
8384
8396 const char *base_topic,
8397 uint32_t value,
8399);
8400
8411 const char *base_topic,
8413);
8414
8426 const char *base_topic,
8427 uint32_t value,
8429);
8430
8441 const char *base_topic,
8443);
8444
8456 const char *base_topic,
8457 UTC value,
8459);
8460
8471 const char *base_topic,
8473);
8474
8486 const char *base_topic,
8487 UTC value,
8489);
8490
8501 const char *base_topic,
8503);
8504
8505
8513void uic_mqtt_dotdot_time_publish_cluster_revision(const char* base_topic, uint16_t value);
8514
8522
8536 const dotdot_unid_t unid,
8537 dotdot_endpoint_id_t endpoint);
8538
8547 const dotdot_unid_t unid
8548 ,dotdot_endpoint_id_t endpoint);
8549// Callback types used by the poll_control cluster
8551 dotdot_unid_t unid,
8552 dotdot_endpoint_id_t endpoint,
8554);
8556 dotdot_unid_t unid,
8557 dotdot_endpoint_id_t endpoint,
8559 bool start_fast_polling,
8560
8561 uint16_t fast_poll_timeout
8562
8563);
8565 dotdot_unid_t unid,
8566 dotdot_endpoint_id_t endpoint,
8568);
8570 dotdot_unid_t unid,
8571 dotdot_endpoint_id_t endpoint,
8573 uint32_t new_long_poll_interval
8574
8575);
8577 dotdot_unid_t unid,
8578 dotdot_endpoint_id_t endpoint,
8580 uint16_t new_short_poll_interval
8581
8582);
8583
8584typedef struct {
8593
8594typedef struct {
8603
8605 const dotdot_unid_t unid,
8606 const dotdot_endpoint_id_t endpoint,
8610);
8611
8613 const dotdot_unid_t unid,
8614 const dotdot_endpoint_id_t endpoint,
8617);
8618
8619
8623typedef struct {
8625
8628
8632typedef struct {
8635
8639typedef struct {
8642
8643
8664
8704
8744
8784
8824
8844
8854);
8862);
8868
8878);
8887);
8893
8905 const char *base_topic,
8906 uint32_t value,
8908);
8909
8920 const char *base_topic,
8922);
8923
8935 const char *base_topic,
8936 uint32_t value,
8938);
8939
8950 const char *base_topic,
8952);
8953
8965 const char *base_topic,
8966 uint16_t value,
8968);
8969
8980 const char *base_topic,
8982);
8983
8995 const char *base_topic,
8996 uint16_t value,
8998);
8999
9010 const char *base_topic,
9012);
9013
9025 const char *base_topic,
9026 uint32_t value,
9028);
9029
9040 const char *base_topic,
9042);
9043
9055 const char *base_topic,
9056 uint32_t value,
9058);
9059
9070 const char *base_topic,
9072);
9073
9085 const char *base_topic,
9086 uint16_t value,
9088);
9089
9100 const char *base_topic,
9102);
9103
9104
9112void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char* base_topic, uint16_t value);
9113
9121
9135 const dotdot_unid_t unid,
9136 dotdot_endpoint_id_t endpoint);
9137
9146 const dotdot_unid_t unid
9147 ,dotdot_endpoint_id_t endpoint);
9148// Callback types used by the shade_configuration cluster
9149
9150typedef struct {
9153 uint8_t status;
9155 uint8_t mode;
9157
9158typedef struct {
9163 bool mode;
9165
9167 const dotdot_unid_t unid,
9168 const dotdot_endpoint_id_t endpoint,
9172);
9173
9175 const dotdot_unid_t unid,
9176 const dotdot_endpoint_id_t endpoint,
9179);
9180
9181
9182
9183
9193);
9201);
9207
9217);
9226);
9232
9244 const char *base_topic,
9245 uint16_t value,
9247);
9248
9259 const char *base_topic,
9261);
9262
9274 const char *base_topic,
9275 uint8_t value,
9277);
9278
9289 const char *base_topic,
9291);
9292
9304 const char *base_topic,
9305 uint8_t value,
9307);
9308
9319 const char *base_topic,
9321);
9322
9334 const char *base_topic,
9335 uint16_t value,
9337);
9338
9349 const char *base_topic,
9351);
9352
9364 const char *base_topic,
9365 uint8_t value,
9367);
9368
9379 const char *base_topic,
9381);
9382
9383
9391void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
9392
9400
9414 const dotdot_unid_t unid,
9415 dotdot_endpoint_id_t endpoint);
9416
9425 const dotdot_unid_t unid
9426 ,dotdot_endpoint_id_t endpoint);
9427// Callback types used by the door_lock cluster
9429 dotdot_unid_t unid,
9430 dotdot_endpoint_id_t endpoint,
9432 const char* pin_or_rfid_code
9433
9434);
9436 dotdot_unid_t unid,
9437 dotdot_endpoint_id_t endpoint,
9439 zclStatus status
9440
9441);
9443 dotdot_unid_t unid,
9444 dotdot_endpoint_id_t endpoint,
9446 const char* pin_or_rfid_code
9447
9448);
9450 dotdot_unid_t unid,
9451 dotdot_endpoint_id_t endpoint,
9453 zclStatus status
9454
9455);
9457 dotdot_unid_t unid,
9458 dotdot_endpoint_id_t endpoint,
9460 const char* pin_or_rfid_code
9461
9462);
9464 dotdot_unid_t unid,
9465 dotdot_endpoint_id_t endpoint,
9467 zclStatus status
9468
9469);
9471 dotdot_unid_t unid,
9472 dotdot_endpoint_id_t endpoint,
9474 uint16_t timeout_in_seconds,
9475
9476 const char* pin_or_rfid_code
9477
9478);
9480 dotdot_unid_t unid,
9481 dotdot_endpoint_id_t endpoint,
9483 zclStatus status
9484
9485);
9487 dotdot_unid_t unid,
9488 dotdot_endpoint_id_t endpoint,
9490 uint16_t log_index
9491
9492);
9494 dotdot_unid_t unid,
9495 dotdot_endpoint_id_t endpoint,
9497 uint16_t log_entryid,
9498
9499 uint32_t timestamp,
9500
9502
9503 DrlkOperEventSource source_operation_event,
9504
9505 uint8_t event_id_or_alarm_code,
9506
9507 uint16_t userid,
9508
9509 const char* pin
9510
9511);
9513 dotdot_unid_t unid,
9514 dotdot_endpoint_id_t endpoint,
9516 DrlkPINUserID userid,
9517
9518 DrlkSettableUserStatus user_status,
9519
9520 DrlkUserType user_type,
9521
9522 const char* pin
9523
9524);
9526 dotdot_unid_t unid,
9527 dotdot_endpoint_id_t endpoint,
9529 DrlkSetCodeStatus status
9530
9531);
9533 dotdot_unid_t unid,
9534 dotdot_endpoint_id_t endpoint,
9536 DrlkPINUserID userid
9537
9538);
9540 dotdot_unid_t unid,
9541 dotdot_endpoint_id_t endpoint,
9543 uint16_t userid,
9544
9545 DrlkUserStatus user_status,
9546
9547 DrlkUserType user_type,
9548
9549 const char* code
9550
9551);
9553 dotdot_unid_t unid,
9554 dotdot_endpoint_id_t endpoint,
9556 DrlkPINUserID userid
9557
9558);
9560 dotdot_unid_t unid,
9561 dotdot_endpoint_id_t endpoint,
9563 DrlkPassFailStatus status
9564
9565);
9567 dotdot_unid_t unid,
9568 dotdot_endpoint_id_t endpoint,
9570);
9572 dotdot_unid_t unid,
9573 dotdot_endpoint_id_t endpoint,
9575 DrlkPassFailStatus status
9576
9577);
9579 dotdot_unid_t unid,
9580 dotdot_endpoint_id_t endpoint,
9582 DrlkTotalUserID userid,
9583
9584 DrlkSettableUserStatus user_status
9585
9586);
9588 dotdot_unid_t unid,
9589 dotdot_endpoint_id_t endpoint,
9591 DrlkPassFailStatus status
9592
9593);
9595 dotdot_unid_t unid,
9596 dotdot_endpoint_id_t endpoint,
9598 DrlkTotalUserID userid
9599
9600);
9602 dotdot_unid_t unid,
9603 dotdot_endpoint_id_t endpoint,
9605 uint16_t userid,
9606
9607 DrlkUserStatus user_status
9608
9609);
9611 dotdot_unid_t unid,
9612 dotdot_endpoint_id_t endpoint,
9614 DrlkWeekDayScheduleID scheduleid,
9615
9616 DrlkTotalUserID userid,
9617
9618 uint8_t days_mask,
9619
9620 uint8_t start_hour,
9621
9622 uint8_t start_minute,
9623
9624 uint8_t end_hour,
9625
9626 uint8_t end_minute
9627
9628);
9630 dotdot_unid_t unid,
9631 dotdot_endpoint_id_t endpoint,
9633 DrlkPassFailStatus status
9634
9635);
9637 dotdot_unid_t unid,
9638 dotdot_endpoint_id_t endpoint,
9640 DrlkWeekDayScheduleID scheduleid,
9641
9642 DrlkTotalUserID userid
9643
9644);
9646 dotdot_unid_t unid,
9647 dotdot_endpoint_id_t endpoint,
9649 uint8_t scheduleid,
9650
9651 uint16_t userid,
9652
9653 zclStatus status,
9654
9655 uint8_t days_mask,
9656
9657 uint8_t start_hour,
9658
9659 uint8_t start_minute,
9660
9661 uint8_t end_hour,
9662
9663 uint8_t end_minute
9664
9665);
9667 dotdot_unid_t unid,
9668 dotdot_endpoint_id_t endpoint,
9670 DrlkWeekDayScheduleID scheduleid,
9671
9672 DrlkTotalUserID userid
9673
9674);
9676 dotdot_unid_t unid,
9677 dotdot_endpoint_id_t endpoint,
9679 DrlkPassFailStatus status
9680
9681);
9683 dotdot_unid_t unid,
9684 dotdot_endpoint_id_t endpoint,
9686 DrlkYearDayScheduleID scheduleid,
9687
9688 DrlkTotalUserID userid,
9689
9690 uint32_t local_start_time,
9691
9692 uint32_t local_end_time
9693
9694);
9696 dotdot_unid_t unid,
9697 dotdot_endpoint_id_t endpoint,
9699 DrlkPassFailStatus status
9700
9701);
9703 dotdot_unid_t unid,
9704 dotdot_endpoint_id_t endpoint,
9706 DrlkYearDayScheduleID scheduleid,
9707
9708 DrlkTotalUserID userid
9709
9710);
9712 dotdot_unid_t unid,
9713 dotdot_endpoint_id_t endpoint,
9715 uint8_t scheduleid,
9716
9717 uint16_t userid,
9718
9719 zclStatus status,
9720
9721 uint32_t local_start_time,
9722
9723 uint32_t local_end_time
9724
9725);
9727 dotdot_unid_t unid,
9728 dotdot_endpoint_id_t endpoint,
9730 DrlkYearDayScheduleID scheduleid,
9731
9732 DrlkTotalUserID userid
9733
9734);
9736 dotdot_unid_t unid,
9737 dotdot_endpoint_id_t endpoint,
9739 DrlkPassFailStatus status
9740
9741);
9743 dotdot_unid_t unid,
9744 dotdot_endpoint_id_t endpoint,
9746 DrlkHolidayScheduleID holiday_scheduleid,
9747
9748 uint32_t local_start_time,
9749
9750 uint32_t local_end_time,
9751
9752 DrlkOperMode operating_mode_during_holiday
9753
9754);
9756 dotdot_unid_t unid,
9757 dotdot_endpoint_id_t endpoint,
9759 DrlkPassFailStatus status
9760
9761);
9763 dotdot_unid_t unid,
9764 dotdot_endpoint_id_t endpoint,
9766 DrlkHolidayScheduleID holiday_scheduleid
9767
9768);
9770 dotdot_unid_t unid,
9771 dotdot_endpoint_id_t endpoint,
9773 uint8_t holiday_scheduleid,
9774
9775 zclStatus status,
9776
9777 uint32_t local_start_time,
9778
9779 uint32_t local_end_time,
9780
9781 DrlkOperMode operating_mode_during_holiday
9782
9783);
9785 dotdot_unid_t unid,
9786 dotdot_endpoint_id_t endpoint,
9788 DrlkHolidayScheduleID holiday_scheduleid
9789
9790);
9792 dotdot_unid_t unid,
9793 dotdot_endpoint_id_t endpoint,
9795 DrlkPassFailStatus status
9796
9797);
9799 dotdot_unid_t unid,
9800 dotdot_endpoint_id_t endpoint,
9802 DrlkTotalUserID userid,
9803
9804 DrlkUserType user_type
9805
9806);
9808 dotdot_unid_t unid,
9809 dotdot_endpoint_id_t endpoint,
9811 DrlkPassFailStatus status
9812
9813);
9815 dotdot_unid_t unid,
9816 dotdot_endpoint_id_t endpoint,
9818 DrlkTotalUserID userid
9819
9820);
9822 dotdot_unid_t unid,
9823 dotdot_endpoint_id_t endpoint,
9825 uint16_t userid,
9826
9827 DrlkUserType user_type
9828
9829);
9831 dotdot_unid_t unid,
9832 dotdot_endpoint_id_t endpoint,
9834 DrlkRFIDUserID userid,
9835
9836 DrlkSettableUserStatus user_status,
9837
9838 DrlkUserType user_type,
9839
9840 const char* rfid_code
9841
9842);
9844 dotdot_unid_t unid,
9845 dotdot_endpoint_id_t endpoint,
9847 DrlkSetCodeStatus status
9848
9849);
9851 dotdot_unid_t unid,
9852 dotdot_endpoint_id_t endpoint,
9854 DrlkRFIDUserID userid
9855
9856);
9858 dotdot_unid_t unid,
9859 dotdot_endpoint_id_t endpoint,
9861 uint16_t userid,
9862
9863 DrlkUserStatus user_status,
9864
9865 DrlkUserType user_type,
9866
9867 const char* rfid_code
9868
9869);
9871 dotdot_unid_t unid,
9872 dotdot_endpoint_id_t endpoint,
9874 DrlkRFIDUserID userid
9875
9876);
9878 dotdot_unid_t unid,
9879 dotdot_endpoint_id_t endpoint,
9881 DrlkPassFailStatus status
9882
9883);
9885 dotdot_unid_t unid,
9886 dotdot_endpoint_id_t endpoint,
9888);
9890 dotdot_unid_t unid,
9891 dotdot_endpoint_id_t endpoint,
9893 DrlkPassFailStatus status
9894
9895);
9897 dotdot_unid_t unid,
9898 dotdot_endpoint_id_t endpoint,
9900 DataOperationTypeEnum operation_type,
9901
9902 uint16_t user_index,
9903
9904 const char* user_name,
9905
9906 uint32_t user_uniqueid,
9907
9908 DrlkSettableUserStatus user_status,
9909
9910 DrlkUserType user_type,
9911
9912 CredentialRuleEnum credential_rule
9913
9914);
9916 dotdot_unid_t unid,
9917 dotdot_endpoint_id_t endpoint,
9919 uint16_t user_index
9920
9921);
9923 dotdot_unid_t unid,
9924 dotdot_endpoint_id_t endpoint,
9926);
9928 dotdot_unid_t unid,
9929 dotdot_endpoint_id_t endpoint,
9931 uint16_t user_index
9932
9933);
9935 dotdot_unid_t unid,
9936 dotdot_endpoint_id_t endpoint,
9938 DrlkOperEventSource operation_event_source,
9939
9941
9942 uint16_t userid,
9943
9944 const char* pin,
9945
9946 uint32_t local_time,
9947
9948 const char* data
9949
9950);
9952 dotdot_unid_t unid,
9953 dotdot_endpoint_id_t endpoint,
9956
9958
9959 uint16_t userid,
9960
9961 const char* pin,
9962
9963 DrlkUserType user_type,
9964
9965 DrlkUserStatus user_status,
9966
9967 uint32_t local_time,
9968
9969 const char* data
9970
9971);
9973 dotdot_unid_t unid,
9974 dotdot_endpoint_id_t endpoint,
9976 DataOperationTypeEnum operation_type,
9977
9978 CredentialStruct credential,
9979
9980 const char* credential_data,
9981
9982 uint16_t user_index,
9983
9984 DrlkSettableUserStatus user_status,
9985
9986 DrlkUserType user_type
9987
9988);
9990 dotdot_unid_t unid,
9991 dotdot_endpoint_id_t endpoint,
9993);
9995 dotdot_unid_t unid,
9996 dotdot_endpoint_id_t endpoint,
9998 CredentialStruct credential
9999
10000);
10002 dotdot_unid_t unid,
10003 dotdot_endpoint_id_t endpoint,
10005);
10007 dotdot_unid_t unid,
10008 dotdot_endpoint_id_t endpoint,
10010 CredentialStruct credential
10011
10012);
10014 dotdot_unid_t unid,
10015 dotdot_endpoint_id_t endpoint,
10017 const char* pin_code
10018
10019);
10020
10021typedef struct {
10022 uint8_t lock_state;
10023 uint8_t lock_type;
10025 uint8_t door_state;
10028 uint16_t open_period;
10043 const char* language;
10061 uint16_t alarm_mask;
10069 uint16_t feature_map;
10071
10072typedef struct {
10122
10124 const dotdot_unid_t unid,
10125 const dotdot_endpoint_id_t endpoint,
10129);
10130
10132 const dotdot_unid_t unid,
10133 const dotdot_endpoint_id_t endpoint,
10136);
10137
10138
10142typedef struct {
10143 const char* pin_or_rfid_code;
10145
10149typedef struct {
10152
10156typedef struct {
10157 const char* pin_or_rfid_code;
10159
10163typedef struct {
10166
10170typedef struct {
10171 const char* pin_or_rfid_code;
10173
10177typedef struct {
10180
10184typedef struct {
10186
10187 const char* pin_or_rfid_code;
10189
10193typedef struct {
10196
10200typedef struct {
10201 uint16_t log_index;
10203
10207typedef struct {
10208 uint16_t log_entryid;
10209
10210 uint32_t timestamp;
10211
10213
10215
10217
10218 uint16_t userid;
10219
10220 const char* pin;
10222
10226typedef struct {
10228
10230
10232
10233 const char* pin;
10235
10239typedef struct {
10242
10246typedef struct {
10249
10253typedef struct {
10254 uint16_t userid;
10255
10257
10259
10260 const char* code;
10262
10266typedef struct {
10269
10273typedef struct {
10276
10280typedef struct {
10283
10287typedef struct {
10289
10292
10296typedef struct {
10299
10303typedef struct {
10306
10310typedef struct {
10311 uint16_t userid;
10312
10315
10319typedef struct {
10321
10323
10324 uint8_t days_mask;
10325
10326 uint8_t start_hour;
10327
10329
10330 uint8_t end_hour;
10331
10332 uint8_t end_minute;
10334
10338typedef struct {
10341
10345typedef struct {
10347
10350
10354typedef struct {
10355 uint8_t scheduleid;
10356
10357 uint16_t userid;
10358
10360
10361 uint8_t days_mask;
10362
10363 uint8_t start_hour;
10364
10366
10367 uint8_t end_hour;
10368
10369 uint8_t end_minute;
10371
10375typedef struct {
10377
10380
10384typedef struct {
10387
10391typedef struct {
10393
10395
10397
10400
10404typedef struct {
10407
10411typedef struct {
10413
10416
10420typedef struct {
10421 uint8_t scheduleid;
10422
10423 uint16_t userid;
10424
10426
10428
10431
10435typedef struct {
10437
10440
10444typedef struct {
10447
10451typedef struct {
10453
10455
10457
10460
10464typedef struct {
10467
10471typedef struct {
10474
10478typedef struct {
10480
10482
10484
10486
10489
10493typedef struct {
10496
10500typedef struct {
10503
10507typedef struct {
10509
10512
10516typedef struct {
10519
10523typedef struct {
10526
10530typedef struct {
10531 uint16_t userid;
10532
10535
10539typedef struct {
10541
10543
10545
10546 const char* rfid_code;
10548
10552typedef struct {
10555
10559typedef struct {
10562
10566typedef struct {
10567 uint16_t userid;
10568
10570
10572
10573 const char* rfid_code;
10575
10579typedef struct {
10582
10586typedef struct {
10589
10593typedef struct {
10596
10600typedef struct {
10602
10603 uint16_t user_index;
10604
10605 const char* user_name;
10606
10608
10610
10612
10615
10619typedef struct {
10620 uint16_t user_index;
10622
10626typedef struct {
10627 uint16_t user_index;
10629
10633typedef struct {
10635
10637
10638 uint16_t userid;
10639
10640 const char* pin;
10641
10642 uint32_t local_time;
10643
10644 const char* data;
10646
10650typedef struct {
10652
10654
10655 uint16_t userid;
10656
10657 const char* pin;
10658
10660
10662
10663 uint32_t local_time;
10664
10665 const char* data;
10667
10671typedef struct {
10673
10675
10676 const char* credential_data;
10677
10678 uint16_t user_index;
10679
10681
10684
10688typedef struct {
10691
10695typedef struct {
10698
10702typedef struct {
10703 const char* pin_code;
10705
10706
10727
10767
10807
10847
10887
10927
10967
11007
11047
11087
11127
11167
11207
11247
11287
11327
11367
11407
11447
11487
11527
11567
11607
11647
11687
11727
11767
11807
11847
11887
11927
11967
12007
12047
12087
12127
12167
12207
12247
12287
12327
12367
12407
12447
12487
12527
12567
12607
12647
12687
12727
12767
12807
12847
12887
12927
12967
13007
13047
13087
13127
13167
13207
13247
13267
13277);
13285);
13291
13301);
13310);
13316
13328 const char *base_topic,
13329 uint8_t value,
13331);
13332
13343 const char *base_topic,
13345);
13346
13358 const char *base_topic,
13359 uint8_t value,
13361);
13362
13373 const char *base_topic,
13375);
13376
13388 const char *base_topic,
13389 bool value,
13391);
13392
13403 const char *base_topic,
13405);
13406
13418 const char *base_topic,
13419 uint8_t value,
13421);
13422
13433 const char *base_topic,
13435);
13436
13448 const char *base_topic,
13449 uint32_t value,
13451);
13452
13463 const char *base_topic,
13465);
13466
13478 const char *base_topic,
13479 uint32_t value,
13481);
13482
13493 const char *base_topic,
13495);
13496
13508 const char *base_topic,
13509 uint16_t value,
13511);
13512
13523 const char *base_topic,
13525);
13526
13538 const char *base_topic,
13539 uint16_t value,
13541);
13542
13553 const char *base_topic,
13555);
13556
13568 const char *base_topic,
13569 uint16_t value,
13571);
13572
13583 const char *base_topic,
13585);
13586
13598 const char *base_topic,
13599 uint16_t value,
13601);
13602
13613 const char *base_topic,
13615);
13616
13628 const char *base_topic,
13629 uint16_t value,
13631);
13632
13643 const char *base_topic,
13645);
13646
13658 const char *base_topic,
13659 uint8_t value,
13661);
13662
13673 const char *base_topic,
13675);
13676
13688 const char *base_topic,
13689 uint8_t value,
13691);
13692
13703 const char *base_topic,
13705);
13706
13718 const char *base_topic,
13719 uint8_t value,
13721);
13722
13733 const char *base_topic,
13735);
13736
13748 const char *base_topic,
13749 uint8_t value,
13751);
13752
13763 const char *base_topic,
13765);
13766
13778 const char *base_topic,
13779 uint8_t value,
13781);
13782
13793 const char *base_topic,
13795);
13796
13808 const char *base_topic,
13809 uint8_t value,
13811);
13812
13823 const char *base_topic,
13825);
13826
13838 const char *base_topic,
13839 uint8_t value,
13841);
13842
13853 const char *base_topic,
13855);
13856
13868 const char *base_topic,
13869 uint8_t value,
13871);
13872
13883 const char *base_topic,
13885);
13886
13898 const char *base_topic,
13899 uint8_t value,
13901);
13902
13913 const char *base_topic,
13915);
13916
13928 const char *base_topic,
13929 bool value,
13931);
13932
13943 const char *base_topic,
13945);
13946
13958 const char *base_topic,
13959 const char* value,
13961);
13962
13973 const char *base_topic,
13975);
13976
13988 const char *base_topic,
13989 uint8_t value,
13991);
13992
14003 const char *base_topic,
14005);
14006
14018 const char *base_topic,
14019 uint32_t value,
14021);
14022
14033 const char *base_topic,
14035);
14036
14048 const char *base_topic,
14049 uint8_t value,
14051);
14052
14063 const char *base_topic,
14065);
14066
14078 const char *base_topic,
14079 DrlkOperMode value,
14081);
14082
14093 const char *base_topic,
14095);
14096
14108 const char *base_topic,
14109 uint16_t value,
14111);
14112
14123 const char *base_topic,
14125);
14126
14138 const char *base_topic,
14139 uint16_t value,
14141);
14142
14153 const char *base_topic,
14155);
14156
14168 const char *base_topic,
14169 bool value,
14171);
14172
14183 const char *base_topic,
14185);
14186
14198 const char *base_topic,
14199 bool value,
14201);
14202
14213 const char *base_topic,
14215);
14216
14228 const char *base_topic,
14229 bool value,
14231);
14232
14243 const char *base_topic,
14245);
14246
14258 const char *base_topic,
14259 bool value,
14261);
14262
14273 const char *base_topic,
14275);
14276
14288 const char *base_topic,
14289 uint8_t value,
14291);
14292
14303 const char *base_topic,
14305);
14306
14318 const char *base_topic,
14319 uint8_t value,
14321);
14322
14333 const char *base_topic,
14335);
14336
14348 const char *base_topic,
14349 uint8_t value,
14351);
14352
14363 const char *base_topic,
14365);
14366
14378 const char *base_topic,
14379 bool value,
14381);
14382
14393 const char *base_topic,
14395);
14396
14408 const char *base_topic,
14409 bool value,
14411);
14412
14423 const char *base_topic,
14425);
14426
14438 const char *base_topic,
14439 uint8_t value,
14441);
14442
14453 const char *base_topic,
14455);
14456
14468 const char *base_topic,
14469 uint16_t value,
14471);
14472
14483 const char *base_topic,
14485);
14486
14498 const char *base_topic,
14499 uint16_t value,
14501);
14502
14513 const char *base_topic,
14515);
14516
14528 const char *base_topic,
14529 uint16_t value,
14531);
14532
14543 const char *base_topic,
14545);
14546
14558 const char *base_topic,
14559 uint16_t value,
14561);
14562
14573 const char *base_topic,
14575);
14576
14588 const char *base_topic,
14589 uint16_t value,
14591);
14592
14603 const char *base_topic,
14605);
14606
14618 const char *base_topic,
14619 uint16_t value,
14621);
14622
14633 const char *base_topic,
14635);
14636
14648 const char *base_topic,
14649 uint16_t value,
14651);
14652
14663 const char *base_topic,
14665);
14666
14678 const char *base_topic,
14679 uint16_t value,
14681);
14682
14693 const char *base_topic,
14695);
14696
14708 const char *base_topic,
14709 uint16_t value,
14711);
14712
14723 const char *base_topic,
14725);
14726
14738 const char *base_topic,
14739 uint16_t value,
14741);
14742
14753 const char *base_topic,
14755);
14756
14757
14765void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char* base_topic, uint16_t value);
14766
14774
14788 const dotdot_unid_t unid,
14789 dotdot_endpoint_id_t endpoint);
14790
14799 const dotdot_unid_t unid
14800 ,dotdot_endpoint_id_t endpoint);
14801// Callback types used by the window_covering cluster
14803 dotdot_unid_t unid,
14804 dotdot_endpoint_id_t endpoint,
14806);
14808 dotdot_unid_t unid,
14809 dotdot_endpoint_id_t endpoint,
14811);
14813 dotdot_unid_t unid,
14814 dotdot_endpoint_id_t endpoint,
14816);
14818 dotdot_unid_t unid,
14819 dotdot_endpoint_id_t endpoint,
14821 uint16_t lift_value
14822
14823);
14825 dotdot_unid_t unid,
14826 dotdot_endpoint_id_t endpoint,
14828 uint8_t percentage_lift_value
14829
14830);
14832 dotdot_unid_t unid,
14833 dotdot_endpoint_id_t endpoint,
14835 uint16_t tilt_value
14836
14837);
14839 dotdot_unid_t unid,
14840 dotdot_endpoint_id_t endpoint,
14842 uint8_t percentage_tilt_value
14843
14844);
14845
14846typedef struct {
14864 uint8_t mode;
14868
14869typedef struct {
14887 bool mode;
14891
14893 const dotdot_unid_t unid,
14894 const dotdot_endpoint_id_t endpoint,
14898);
14899
14901 const dotdot_unid_t unid,
14902 const dotdot_endpoint_id_t endpoint,
14905);
14906
14907
14911typedef struct {
14912 uint16_t lift_value;
14914
14918typedef struct {
14921
14925typedef struct {
14926 uint16_t tilt_value;
14928
14932typedef struct {
14935
14936
14957
14997
15037
15077
15117
15157
15197
15217
15227);
15235);
15241
15251);
15260);
15266
15278 const char *base_topic,
15279 uint8_t value,
15281);
15282
15293 const char *base_topic,
15295);
15296
15308 const char *base_topic,
15309 uint16_t value,
15311);
15312
15323 const char *base_topic,
15325);
15326
15338 const char *base_topic,
15339 uint16_t value,
15341);
15342
15353 const char *base_topic,
15355);
15356
15368 const char *base_topic,
15369 uint16_t value,
15371);
15372
15383 const char *base_topic,
15385);
15386
15398 const char *base_topic,
15399 uint16_t value,
15401);
15402
15413 const char *base_topic,
15415);
15416
15428 const char *base_topic,
15429 uint16_t value,
15431);
15432
15443 const char *base_topic,
15445);
15446
15458 const char *base_topic,
15459 uint16_t value,
15461);
15462
15473 const char *base_topic,
15475);
15476
15488 const char *base_topic,
15489 uint8_t value,
15491);
15492
15503 const char *base_topic,
15505);
15506
15518 const char *base_topic,
15519 uint8_t value,
15521);
15522
15533 const char *base_topic,
15535);
15536
15548 const char *base_topic,
15549 uint8_t value,
15551);
15552
15563 const char *base_topic,
15565);
15566
15578 const char *base_topic,
15579 uint16_t value,
15581);
15582
15593 const char *base_topic,
15595);
15596
15608 const char *base_topic,
15609 uint16_t value,
15611);
15612
15623 const char *base_topic,
15625);
15626
15638 const char *base_topic,
15639 uint16_t value,
15641);
15642
15653 const char *base_topic,
15655);
15656
15668 const char *base_topic,
15669 uint16_t value,
15671);
15672
15683 const char *base_topic,
15685);
15686
15698 const char *base_topic,
15699 uint16_t value,
15701);
15702
15713 const char *base_topic,
15715);
15716
15728 const char *base_topic,
15729 uint16_t value,
15731);
15732
15743 const char *base_topic,
15745);
15746
15758 const char *base_topic,
15759 uint16_t value,
15761);
15762
15773 const char *base_topic,
15775);
15776
15788 const char *base_topic,
15789 uint8_t value,
15791);
15792
15803 const char *base_topic,
15805);
15806
15818 const char *base_topic,
15819 const char* value,
15821);
15822
15833 const char *base_topic,
15835);
15836
15848 const char *base_topic,
15849 const char* value,
15851);
15852
15863 const char *base_topic,
15865);
15866
15867
15875void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char* base_topic, uint16_t value);
15876
15884
15898 const dotdot_unid_t unid,
15899 dotdot_endpoint_id_t endpoint);
15900
15909 const dotdot_unid_t unid
15910 ,dotdot_endpoint_id_t endpoint);
15911// Callback types used by the barrier_control cluster
15913 dotdot_unid_t unid,
15914 dotdot_endpoint_id_t endpoint,
15916 uint8_t percent_open
15917
15918);
15920 dotdot_unid_t unid,
15921 dotdot_endpoint_id_t endpoint,
15923);
15924
15925typedef struct {
15929 uint16_t open_events;
15933 uint16_t open_period;
15937
15938typedef struct {
15950
15952 const dotdot_unid_t unid,
15953 const dotdot_endpoint_id_t endpoint,
15957);
15958
15960 const dotdot_unid_t unid,
15961 const dotdot_endpoint_id_t endpoint,
15964);
15965
15966
15970typedef struct {
15973
15974
15995
16035
16055
16065);
16073);
16079
16089);
16098);
16104
16116 const char *base_topic,
16117 uint8_t value,
16119);
16120
16131 const char *base_topic,
16133);
16134
16146 const char *base_topic,
16147 uint16_t value,
16149);
16150
16161 const char *base_topic,
16163);
16164
16176 const char *base_topic,
16177 uint8_t value,
16179);
16180
16191 const char *base_topic,
16193);
16194
16206 const char *base_topic,
16207 uint16_t value,
16209);
16210
16221 const char *base_topic,
16223);
16224
16236 const char *base_topic,
16237 uint16_t value,
16239);
16240
16251 const char *base_topic,
16253);
16254
16266 const char *base_topic,
16267 uint16_t value,
16269);
16270
16281 const char *base_topic,
16283);
16284
16296 const char *base_topic,
16297 uint16_t value,
16299);
16300
16311 const char *base_topic,
16313);
16314
16326 const char *base_topic,
16327 uint16_t value,
16329);
16330
16341 const char *base_topic,
16343);
16344
16356 const char *base_topic,
16357 uint16_t value,
16359);
16360
16371 const char *base_topic,
16373);
16374
16386 const char *base_topic,
16387 uint8_t value,
16389);
16390
16401 const char *base_topic,
16403);
16404
16405
16413void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char* base_topic, uint16_t value);
16414
16422
16436 const dotdot_unid_t unid,
16437 dotdot_endpoint_id_t endpoint);
16438
16447 const dotdot_unid_t unid
16448 ,dotdot_endpoint_id_t endpoint);
16449// Callback types used by the pump_configuration_and_control cluster
16450
16451typedef struct {
16453 uint16_t max_speed;
16454 uint16_t max_flow;
16465 uint16_t pump_status;
16468 int16_t capacity;
16469 uint16_t speed;
16471 uint32_t power;
16475 uint16_t alarm_mask;
16477
16478typedef struct {
16496 bool speed;
16498 bool power;
16504
16506 const dotdot_unid_t unid,
16507 const dotdot_endpoint_id_t endpoint,
16511);
16512
16514 const dotdot_unid_t unid,
16515 const dotdot_endpoint_id_t endpoint,
16518);
16519
16520
16521
16522
16532);
16540);
16546
16556);
16565);
16571
16583 const char *base_topic,
16584 int16_t value,
16586);
16587
16598 const char *base_topic,
16600);
16601
16613 const char *base_topic,
16614 uint16_t value,
16616);
16617
16628 const char *base_topic,
16630);
16631
16643 const char *base_topic,
16644 uint16_t value,
16646);
16647
16658 const char *base_topic,
16660);
16661
16673 const char *base_topic,
16674 int16_t value,
16676);
16677
16688 const char *base_topic,
16690);
16691
16703 const char *base_topic,
16704 int16_t value,
16706);
16707
16718 const char *base_topic,
16720);
16721
16733 const char *base_topic,
16734 int16_t value,
16736);
16737
16748 const char *base_topic,
16750);
16751
16763 const char *base_topic,
16764 int16_t value,
16766);
16767
16778 const char *base_topic,
16780);
16781
16793 const char *base_topic,
16794 uint16_t value,
16796);
16797
16808 const char *base_topic,
16810);
16811
16823 const char *base_topic,
16824 uint16_t value,
16826);
16827
16838 const char *base_topic,
16840);
16841
16853 const char *base_topic,
16854 uint16_t value,
16856);
16857
16868 const char *base_topic,
16870);
16871
16883 const char *base_topic,
16884 uint16_t value,
16886);
16887
16898 const char *base_topic,
16900);
16901
16913 const char *base_topic,
16914 int16_t value,
16916);
16917
16928 const char *base_topic,
16930);
16931
16943 const char *base_topic,
16944 int16_t value,
16946);
16947
16958 const char *base_topic,
16960);
16961
16973 const char *base_topic,
16974 uint16_t value,
16976);
16977
16988 const char *base_topic,
16990);
16991
17003 const char *base_topic,
17004 PumpOperationMode value,
17006);
17007
17018 const char *base_topic,
17020);
17021
17033 const char *base_topic,
17034 PumpControlMode value,
17036);
17037
17048 const char *base_topic,
17050);
17051
17063 const char *base_topic,
17064 int16_t value,
17066);
17067
17078 const char *base_topic,
17080);
17081
17093 const char *base_topic,
17094 uint16_t value,
17096);
17097
17108 const char *base_topic,
17110);
17111
17123 const char *base_topic,
17124 uint32_t value,
17126);
17127
17138 const char *base_topic,
17140);
17141
17153 const char *base_topic,
17154 uint32_t value,
17156);
17157
17168 const char *base_topic,
17170);
17171
17183 const char *base_topic,
17184 uint32_t value,
17186);
17187
17198 const char *base_topic,
17200);
17201
17213 const char *base_topic,
17214 PumpOperationMode value,
17216);
17217
17228 const char *base_topic,
17230);
17231
17243 const char *base_topic,
17244 PumpControlMode value,
17246);
17247
17258 const char *base_topic,
17260);
17261
17273 const char *base_topic,
17274 uint16_t value,
17276);
17277
17288 const char *base_topic,
17290);
17291
17292
17301
17309
17323 const dotdot_unid_t unid,
17324 dotdot_endpoint_id_t endpoint);
17325
17334 const dotdot_unid_t unid
17335 ,dotdot_endpoint_id_t endpoint);
17336// Callback types used by the thermostat cluster
17338 dotdot_unid_t unid,
17339 dotdot_endpoint_id_t endpoint,
17342
17343 int8_t amount
17344
17345);
17347 dotdot_unid_t unid,
17348 dotdot_endpoint_id_t endpoint,
17350 uint8_t number_of_transitions,
17351
17352 uint8_t day_of_week,
17353
17354 uint8_t mode,
17355
17356 uint8_t transitions_count,
17357 const TransitionType *transitions
17358
17359);
17361 dotdot_unid_t unid,
17362 dotdot_endpoint_id_t endpoint,
17364 uint8_t number_of_transitions,
17365
17366 uint8_t day_of_week,
17367
17368 uint8_t mode,
17369
17370 uint8_t transitions_count,
17371 const TransitionType *transitions
17372
17373);
17375 dotdot_unid_t unid,
17376 dotdot_endpoint_id_t endpoint,
17378 uint16_t time_of_day,
17379
17380 uint8_t relay_status,
17381
17382 int16_t local_temperature,
17383
17384 uint8_t humidity_percentage,
17385
17386 int16_t set_point,
17387
17388 uint16_t unread_entries
17389
17390);
17392 dotdot_unid_t unid,
17393 dotdot_endpoint_id_t endpoint,
17395 uint8_t days_to_return,
17396
17397 uint8_t mode_to_return
17398
17399);
17401 dotdot_unid_t unid,
17402 dotdot_endpoint_id_t endpoint,
17404);
17406 dotdot_unid_t unid,
17407 dotdot_endpoint_id_t endpoint,
17409);
17410
17411typedef struct {
17414 uint8_t occupancy;
17435 uint8_t alarm_mask;
17454 uint8_t ac_type;
17455 uint16_t ac_capacity;
17463
17464typedef struct {
17516
17518 const dotdot_unid_t unid,
17519 const dotdot_endpoint_id_t endpoint,
17523);
17524
17526 const dotdot_unid_t unid,
17527 const dotdot_endpoint_id_t endpoint,
17530);
17531
17532
17536typedef struct {
17538
17539 int8_t amount;
17541
17545typedef struct {
17547
17549
17550 uint8_t mode;
17551
17555
17559typedef struct {
17561
17563
17564 uint8_t mode;
17565
17569
17573typedef struct {
17574 uint16_t time_of_day;
17575
17577
17579
17581
17582 int16_t set_point;
17583
17586
17590typedef struct {
17592
17595
17596
17617
17657
17697
17737
17777
17817
17857
17877
17887);
17895);
17901
17911);
17920);
17926
17938 const char *base_topic,
17939 int16_t value,
17941);
17942
17953 const char *base_topic,
17955);
17956
17968 const char *base_topic,
17969 int16_t value,
17971);
17972
17983 const char *base_topic,
17985);
17986
17998 const char *base_topic,
17999 uint8_t value,
18001);
18002
18013 const char *base_topic,
18015);
18016
18028 const char *base_topic,
18029 int16_t value,
18031);
18032
18043 const char *base_topic,
18045);
18046
18058 const char *base_topic,
18059 int16_t value,
18061);
18062
18073 const char *base_topic,
18075);
18076
18088 const char *base_topic,
18089 int16_t value,
18091);
18092
18103 const char *base_topic,
18105);
18106
18118 const char *base_topic,
18119 int16_t value,
18121);
18122
18133 const char *base_topic,
18135);
18136
18148 const char *base_topic,
18149 uint8_t value,
18151);
18152
18163 const char *base_topic,
18165);
18166
18178 const char *base_topic,
18179 uint8_t value,
18181);
18182
18193 const char *base_topic,
18195);
18196
18208 const char *base_topic,
18209 uint8_t value,
18211);
18212
18223 const char *base_topic,
18225);
18226
18238 const char *base_topic,
18239 int8_t value,
18241);
18242
18253 const char *base_topic,
18255);
18256
18268 const char *base_topic,
18269 int16_t value,
18271);
18272
18283 const char *base_topic,
18285);
18286
18298 const char *base_topic,
18299 int16_t value,
18301);
18302
18313 const char *base_topic,
18315);
18316
18328 const char *base_topic,
18329 int16_t value,
18331);
18332
18343 const char *base_topic,
18345);
18346
18358 const char *base_topic,
18359 int16_t value,
18361);
18362
18373 const char *base_topic,
18375);
18376
18388 const char *base_topic,
18389 int16_t value,
18391);
18392
18403 const char *base_topic,
18405);
18406
18418 const char *base_topic,
18419 int16_t value,
18421);
18422
18433 const char *base_topic,
18435);
18436
18448 const char *base_topic,
18449 int16_t value,
18451);
18452
18463 const char *base_topic,
18465);
18466
18478 const char *base_topic,
18479 int16_t value,
18481);
18482
18493 const char *base_topic,
18495);
18496
18508 const char *base_topic,
18509 int8_t value,
18511);
18512
18523 const char *base_topic,
18525);
18526
18538 const char *base_topic,
18539 uint8_t value,
18541);
18542
18553 const char *base_topic,
18555);
18556
18568 const char *base_topic,
18569 uint8_t value,
18571);
18572
18583 const char *base_topic,
18585);
18586
18598 const char *base_topic,
18599 uint8_t value,
18601);
18602
18613 const char *base_topic,
18615);
18616
18628 const char *base_topic,
18629 uint8_t value,
18631);
18632
18643 const char *base_topic,
18645);
18646
18658 const char *base_topic,
18659 uint8_t value,
18661);
18662
18673 const char *base_topic,
18675);
18676
18688 const char *base_topic,
18689 uint8_t value,
18691);
18692
18703 const char *base_topic,
18705);
18706
18718 const char *base_topic,
18719 uint8_t value,
18721);
18722
18733 const char *base_topic,
18735);
18736
18748 const char *base_topic,
18749 uint8_t value,
18751);
18752
18763 const char *base_topic,
18765);
18766
18778 const char *base_topic,
18779 uint8_t value,
18781);
18782
18793 const char *base_topic,
18795);
18796
18808 const char *base_topic,
18809 uint16_t value,
18811);
18812
18823 const char *base_topic,
18825);
18826
18838 const char *base_topic,
18839 uint8_t value,
18841);
18842
18853 const char *base_topic,
18855);
18856
18868 const char *base_topic,
18869 uint16_t value,
18871);
18872
18883 const char *base_topic,
18885);
18886
18898 const char *base_topic,
18899 uint8_t value,
18901);
18902
18913 const char *base_topic,
18915);
18916
18928 const char *base_topic,
18929 int16_t value,
18931);
18932
18943 const char *base_topic,
18945);
18946
18958 const char *base_topic,
18959 UTC value,
18961);
18962
18973 const char *base_topic,
18975);
18976
18988 const char *base_topic,
18989 uint8_t value,
18991);
18992
19003 const char *base_topic,
19005);
19006
19018 const char *base_topic,
19019 uint8_t value,
19021);
19022
19033 const char *base_topic,
19035);
19036
19048 const char *base_topic,
19049 uint8_t value,
19051);
19052
19063 const char *base_topic,
19065);
19066
19078 const char *base_topic,
19079 uint8_t value,
19081);
19082
19093 const char *base_topic,
19095);
19096
19108 const char *base_topic,
19109 uint8_t value,
19111);
19112
19123 const char *base_topic,
19125);
19126
19138 const char *base_topic,
19139 uint8_t value,
19141);
19142
19153 const char *base_topic,
19155);
19156
19168 const char *base_topic,
19169 uint8_t value,
19171);
19172
19183 const char *base_topic,
19185);
19186
19198 const char *base_topic,
19199 uint8_t value,
19201);
19202
19213 const char *base_topic,
19215);
19216
19228 const char *base_topic,
19229 uint16_t value,
19231);
19232
19243 const char *base_topic,
19245);
19246
19258 const char *base_topic,
19259 uint8_t value,
19261);
19262
19273 const char *base_topic,
19275);
19276
19288 const char *base_topic,
19289 uint8_t value,
19291);
19292
19303 const char *base_topic,
19305);
19306
19318 const char *base_topic,
19319 uint32_t value,
19321);
19322
19333 const char *base_topic,
19335);
19336
19348 const char *base_topic,
19349 uint8_t value,
19351);
19352
19363 const char *base_topic,
19365);
19366
19378 const char *base_topic,
19379 int16_t value,
19381);
19382
19393 const char *base_topic,
19395);
19396
19408 const char *base_topic,
19409 uint8_t value,
19411);
19412
19423 const char *base_topic,
19425);
19426
19427
19435void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char* base_topic, uint16_t value);
19436
19444
19458 const dotdot_unid_t unid,
19459 dotdot_endpoint_id_t endpoint);
19460
19469 const dotdot_unid_t unid
19470 ,dotdot_endpoint_id_t endpoint);
19471// Callback types used by the fan_control cluster
19472
19473typedef struct {
19474 uint8_t fan_mode;
19477
19478typedef struct {
19482
19484 const dotdot_unid_t unid,
19485 const dotdot_endpoint_id_t endpoint,
19489);
19490
19492 const dotdot_unid_t unid,
19493 const dotdot_endpoint_id_t endpoint,
19496);
19497
19498
19499
19500
19510);
19518);
19524
19534);
19543);
19549
19561 const char *base_topic,
19562 uint8_t value,
19564);
19565
19576 const char *base_topic,
19578);
19579
19591 const char *base_topic,
19592 uint8_t value,
19594);
19595
19606 const char *base_topic,
19608);
19609
19610
19618void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char* base_topic, uint16_t value);
19619
19627
19641 const dotdot_unid_t unid,
19642 dotdot_endpoint_id_t endpoint);
19643
19652 const dotdot_unid_t unid
19653 ,dotdot_endpoint_id_t endpoint);
19654// Callback types used by the dehumidification_control cluster
19655
19656typedef struct {
19666
19667typedef struct {
19677
19679 const dotdot_unid_t unid,
19680 const dotdot_endpoint_id_t endpoint,
19684);
19685
19687 const dotdot_unid_t unid,
19688 const dotdot_endpoint_id_t endpoint,
19691);
19692
19693
19694
19695
19705);
19713);
19719
19729);
19738);
19744
19756 const char *base_topic,
19757 uint8_t value,
19759);
19760
19771 const char *base_topic,
19773);
19774
19786 const char *base_topic,
19787 uint8_t value,
19789);
19790
19801 const char *base_topic,
19803);
19804
19816 const char *base_topic,
19817 uint8_t value,
19819);
19820
19831 const char *base_topic,
19833);
19834
19846 const char *base_topic,
19847 uint8_t value,
19849);
19850
19861 const char *base_topic,
19863);
19864
19876 const char *base_topic,
19877 uint8_t value,
19879);
19880
19891 const char *base_topic,
19893);
19894
19906 const char *base_topic,
19907 uint8_t value,
19909);
19910
19921 const char *base_topic,
19923);
19924
19936 const char *base_topic,
19937 uint8_t value,
19939);
19940
19951 const char *base_topic,
19953);
19954
19966 const char *base_topic,
19967 uint8_t value,
19969);
19970
19981 const char *base_topic,
19983);
19984
19985
19994
20002
20016 const dotdot_unid_t unid,
20017 dotdot_endpoint_id_t endpoint);
20018
20027 const dotdot_unid_t unid
20028 ,dotdot_endpoint_id_t endpoint);
20029// Callback types used by the thermostat_user_interface_configuration cluster
20030
20031typedef struct {
20036
20037typedef struct {
20042
20044 const dotdot_unid_t unid,
20045 const dotdot_endpoint_id_t endpoint,
20049);
20050
20052 const dotdot_unid_t unid,
20053 const dotdot_endpoint_id_t endpoint,
20056);
20057
20058
20059
20060
20070);
20078);
20084
20094);
20103);
20109
20121 const char *base_topic,
20122 uint8_t value,
20124);
20125
20136 const char *base_topic,
20138);
20139
20151 const char *base_topic,
20152 uint8_t value,
20154);
20155
20166 const char *base_topic,
20168);
20169
20181 const char *base_topic,
20182 uint8_t value,
20184);
20185
20196 const char *base_topic,
20198);
20199
20200
20209
20217
20231 const dotdot_unid_t unid,
20232 dotdot_endpoint_id_t endpoint);
20233
20242 const dotdot_unid_t unid
20243 ,dotdot_endpoint_id_t endpoint);
20244// Callback types used by the color_control cluster
20246 dotdot_unid_t unid,
20247 dotdot_endpoint_id_t endpoint,
20249 uint8_t hue,
20250
20251 CCDirection direction,
20252
20253 uint16_t transition_time,
20254
20255 uint8_t options_mask,
20256
20257 uint8_t options_override
20258
20259);
20261 dotdot_unid_t unid,
20262 dotdot_endpoint_id_t endpoint,
20264 CCMoveMode move_mode,
20265
20266 uint8_t rate,
20267
20268 uint8_t options_mask,
20269
20270 uint8_t options_override
20271
20272);
20274 dotdot_unid_t unid,
20275 dotdot_endpoint_id_t endpoint,
20277 CCStepMode step_mode,
20278
20279 uint8_t step_size,
20280
20281 uint8_t transition_time,
20282
20283 uint8_t options_mask,
20284
20285 uint8_t options_override
20286
20287);
20289 dotdot_unid_t unid,
20290 dotdot_endpoint_id_t endpoint,
20292 uint8_t saturation,
20293
20294 uint16_t transition_time,
20295
20296 uint8_t options_mask,
20297
20298 uint8_t options_override
20299
20300);
20302 dotdot_unid_t unid,
20303 dotdot_endpoint_id_t endpoint,
20305 CCMoveMode move_mode,
20306
20307 uint8_t rate,
20308
20309 uint8_t options_mask,
20310
20311 uint8_t options_override
20312
20313);
20315 dotdot_unid_t unid,
20316 dotdot_endpoint_id_t endpoint,
20318 CCStepMode step_mode,
20319
20320 uint8_t step_size,
20321
20322 uint8_t transition_time,
20323
20324 uint8_t options_mask,
20325
20326 uint8_t options_override
20327
20328);
20330 dotdot_unid_t unid,
20331 dotdot_endpoint_id_t endpoint,
20333 uint8_t hue,
20334
20335 uint8_t saturation,
20336
20337 uint16_t transition_time,
20338
20339 uint8_t options_mask,
20340
20341 uint8_t options_override
20342
20343);
20345 dotdot_unid_t unid,
20346 dotdot_endpoint_id_t endpoint,
20348 uint16_t colorx,
20349
20350 uint16_t colory,
20351
20352 uint16_t transition_time,
20353
20354 uint8_t options_mask,
20355
20356 uint8_t options_override
20357
20358);
20360 dotdot_unid_t unid,
20361 dotdot_endpoint_id_t endpoint,
20363 int16_t ratex,
20364
20365 int16_t ratey,
20366
20367 uint8_t options_mask,
20368
20369 uint8_t options_override
20370
20371);
20373 dotdot_unid_t unid,
20374 dotdot_endpoint_id_t endpoint,
20376 int16_t stepx,
20377
20378 int16_t stepy,
20379
20380 uint16_t transition_time,
20381
20382 uint8_t options_mask,
20383
20384 uint8_t options_override
20385
20386);
20388 dotdot_unid_t unid,
20389 dotdot_endpoint_id_t endpoint,
20391 uint16_t color_temperature_mireds,
20392
20393 uint16_t transition_time,
20394
20395 uint8_t options_mask,
20396
20397 uint8_t options_override
20398
20399);
20401 dotdot_unid_t unid,
20402 dotdot_endpoint_id_t endpoint,
20404 uint16_t enhanced_hue,
20405
20406 CCDirection direction,
20407
20408 uint16_t transition_time,
20409
20410 uint8_t options_mask,
20411
20412 uint8_t options_override
20413
20414);
20416 dotdot_unid_t unid,
20417 dotdot_endpoint_id_t endpoint,
20419 CCMoveMode move_mode,
20420
20421 uint16_t rate,
20422
20423 uint8_t options_mask,
20424
20425 uint8_t options_override
20426
20427);
20429 dotdot_unid_t unid,
20430 dotdot_endpoint_id_t endpoint,
20432 CCStepMode step_mode,
20433
20434 uint16_t step_size,
20435
20436 uint16_t transition_time,
20437
20438 uint8_t options_mask,
20439
20440 uint8_t options_override
20441
20442);
20444 dotdot_unid_t unid,
20445 dotdot_endpoint_id_t endpoint,
20447 uint16_t enhanced_hue,
20448
20449 uint8_t saturation,
20450
20451 uint16_t transition_time,
20452
20453 uint8_t options_mask,
20454
20455 uint8_t options_override
20456
20457);
20459 dotdot_unid_t unid,
20460 dotdot_endpoint_id_t endpoint,
20462 uint8_t update_flags,
20463
20464 ColorLoopSetAction action,
20465
20466 CCColorLoopDirection direction,
20467
20468 uint16_t time,
20469
20470 uint16_t start_hue,
20471
20472 uint8_t options_mask,
20473
20474 uint8_t options_override
20475
20476);
20478 dotdot_unid_t unid,
20479 dotdot_endpoint_id_t endpoint,
20481 uint8_t options_mask,
20482
20483 uint8_t options_override
20484
20485);
20487 dotdot_unid_t unid,
20488 dotdot_endpoint_id_t endpoint,
20490 CCMoveMode move_mode,
20491
20492 uint16_t rate,
20493
20494 CCMinMiredsField color_temperature_minimum_mireds,
20495
20496 CCMaxMiredsField color_temperature_maximum_mireds,
20497
20498 uint8_t options_mask,
20499
20500 uint8_t options_override
20501
20502);
20504 dotdot_unid_t unid,
20505 dotdot_endpoint_id_t endpoint,
20507 CCStepMode step_mode,
20508
20509 uint16_t step_size,
20510
20511 uint16_t transition_time,
20512
20513 CCMinMiredsField color_temperature_minimum_mireds,
20514
20515 CCMaxMiredsField color_temperature_maximum_mireds,
20516
20517 uint8_t options_mask,
20518
20519 uint8_t options_override
20520
20521);
20522
20523typedef struct {
20527 uint16_t currentx;
20528 uint16_t currenty;
20532 uint8_t color_mode;
20533 uint8_t options;
20535 uint16_t primary1x;
20536 uint16_t primary1y;
20538 uint16_t primary2x;
20539 uint16_t primary2y;
20541 uint16_t primary3x;
20542 uint16_t primary3y;
20544 uint16_t primary4x;
20545 uint16_t primary4y;
20547 uint16_t primary5x;
20548 uint16_t primary5y;
20550 uint16_t primary6x;
20551 uint16_t primary6y;
20577
20578typedef struct {
20632
20634 const dotdot_unid_t unid,
20635 const dotdot_endpoint_id_t endpoint,
20639);
20640
20642 const dotdot_unid_t unid,
20643 const dotdot_endpoint_id_t endpoint,
20646);
20647
20648
20652typedef struct {
20653 uint8_t hue;
20654
20656
20658
20660
20663
20667typedef struct {
20669
20670 uint8_t rate;
20671
20673
20676
20680typedef struct {
20682
20683 uint8_t step_size;
20684
20686
20688
20691
20695typedef struct {
20696 uint8_t saturation;
20697
20699
20701
20704
20708typedef struct {
20710
20711 uint8_t rate;
20712
20714
20717
20721typedef struct {
20723
20724 uint8_t step_size;
20725
20727
20729
20732
20736typedef struct {
20737 uint8_t hue;
20738
20739 uint8_t saturation;
20740
20742
20744
20747
20751typedef struct {
20752 uint16_t colorx;
20753
20754 uint16_t colory;
20755
20757
20759
20762
20766typedef struct {
20767 int16_t ratex;
20768
20769 int16_t ratey;
20770
20772
20775
20779typedef struct {
20780 int16_t stepx;
20781
20782 int16_t stepy;
20783
20785
20787
20790
20794typedef struct {
20796
20798
20800
20803
20807typedef struct {
20809
20811
20813
20815
20818
20822typedef struct {
20824
20825 uint16_t rate;
20826
20828
20831
20835typedef struct {
20837
20838 uint16_t step_size;
20839
20841
20843
20846
20850typedef struct {
20852
20853 uint8_t saturation;
20854
20856
20858
20861
20865typedef struct {
20867
20869
20871
20872 uint16_t time;
20873
20874 uint16_t start_hue;
20875
20877
20880
20884typedef struct {
20886
20889
20893typedef struct {
20895
20896 uint16_t rate;
20897
20899
20901
20903
20906
20910typedef struct {
20912
20913 uint16_t step_size;
20914
20916
20918
20920
20922
20925
20926
20947
20987
21027
21067
21107
21147
21187
21227
21267
21307
21347
21387
21427
21467
21507
21547
21587
21627
21667
21687
21697);
21705);
21711
21721);
21730);
21736
21748 const char *base_topic,
21749 uint8_t value,
21751);
21752
21763 const char *base_topic,
21765);
21766
21778 const char *base_topic,
21779 uint8_t value,
21781);
21782
21793 const char *base_topic,
21795);
21796
21808 const char *base_topic,
21809 uint16_t value,
21811);
21812
21823 const char *base_topic,
21825);
21826
21838 const char *base_topic,
21839 uint16_t value,
21841);
21842
21853 const char *base_topic,
21855);
21856
21868 const char *base_topic,
21869 uint16_t value,
21871);
21872
21883 const char *base_topic,
21885);
21886
21898 const char *base_topic,
21899 uint8_t value,
21901);
21902
21913 const char *base_topic,
21915);
21916
21928 const char *base_topic,
21929 const char* value,
21931);
21932
21943 const char *base_topic,
21945);
21946
21958 const char *base_topic,
21959 uint16_t value,
21961);
21962
21973 const char *base_topic,
21975);
21976
21988 const char *base_topic,
21989 uint8_t value,
21991);
21992
22003 const char *base_topic,
22005);
22006
22018 const char *base_topic,
22019 uint8_t value,
22021);
22022
22033 const char *base_topic,
22035);
22036
22048 const char *base_topic,
22049 uint8_t value,
22051);
22052
22063 const char *base_topic,
22065);
22066
22078 const char *base_topic,
22079 uint16_t value,
22081);
22082
22093 const char *base_topic,
22095);
22096
22108 const char *base_topic,
22109 uint16_t value,
22111);
22112
22123 const char *base_topic,
22125);
22126
22138 const char *base_topic,
22139 uint8_t value,
22141);
22142
22153 const char *base_topic,
22155);
22156
22168 const char *base_topic,
22169 uint16_t value,
22171);
22172
22183 const char *base_topic,
22185);
22186
22198 const char *base_topic,
22199 uint16_t value,
22201);
22202
22213 const char *base_topic,
22215);
22216
22228 const char *base_topic,
22229 uint8_t value,
22231);
22232
22243 const char *base_topic,
22245);
22246
22258 const char *base_topic,
22259 uint16_t value,
22261);
22262
22273 const char *base_topic,
22275);
22276
22288 const char *base_topic,
22289 uint16_t value,
22291);
22292
22303 const char *base_topic,
22305);
22306
22318 const char *base_topic,
22319 uint8_t value,
22321);
22322
22333 const char *base_topic,
22335);
22336
22348 const char *base_topic,
22349 uint16_t value,
22351);
22352
22363 const char *base_topic,
22365);
22366
22378 const char *base_topic,
22379 uint16_t value,
22381);
22382
22393 const char *base_topic,
22395);
22396
22408 const char *base_topic,
22409 uint8_t value,
22411);
22412
22423 const char *base_topic,
22425);
22426
22438 const char *base_topic,
22439 uint16_t value,
22441);
22442
22453 const char *base_topic,
22455);
22456
22468 const char *base_topic,
22469 uint16_t value,
22471);
22472
22483 const char *base_topic,
22485);
22486
22498 const char *base_topic,
22499 uint8_t value,
22501);
22502
22513 const char *base_topic,
22515);
22516
22528 const char *base_topic,
22529 uint16_t value,
22531);
22532
22543 const char *base_topic,
22545);
22546
22558 const char *base_topic,
22559 uint16_t value,
22561);
22562
22573 const char *base_topic,
22575);
22576
22588 const char *base_topic,
22589 uint8_t value,
22591);
22592
22603 const char *base_topic,
22605);
22606
22618 const char *base_topic,
22619 uint16_t value,
22621);
22622
22633 const char *base_topic,
22635);
22636
22648 const char *base_topic,
22649 uint16_t value,
22651);
22652
22663 const char *base_topic,
22665);
22666
22678 const char *base_topic,
22679 uint16_t value,
22681);
22682
22693 const char *base_topic,
22695);
22696
22708 const char *base_topic,
22709 uint16_t value,
22711);
22712
22723 const char *base_topic,
22725);
22726
22738 const char *base_topic,
22739 uint8_t value,
22741);
22742
22753 const char *base_topic,
22755);
22756
22768 const char *base_topic,
22769 uint16_t value,
22771);
22772
22783 const char *base_topic,
22785);
22786
22798 const char *base_topic,
22799 uint16_t value,
22801);
22802
22813 const char *base_topic,
22815);
22816
22828 const char *base_topic,
22829 uint8_t value,
22831);
22832
22843 const char *base_topic,
22845);
22846
22858 const char *base_topic,
22859 uint16_t value,
22861);
22862
22873 const char *base_topic,
22875);
22876
22888 const char *base_topic,
22889 uint16_t value,
22891);
22892
22903 const char *base_topic,
22905);
22906
22918 const char *base_topic,
22919 uint8_t value,
22921);
22922
22933 const char *base_topic,
22935);
22936
22948 const char *base_topic,
22949 uint16_t value,
22951);
22952
22963 const char *base_topic,
22965);
22966
22978 const char *base_topic,
22979 uint8_t value,
22981);
22982
22993 const char *base_topic,
22995);
22996
23008 const char *base_topic,
23009 uint8_t value,
23011);
23012
23023 const char *base_topic,
23025);
23026
23038 const char *base_topic,
23039 uint8_t value,
23041);
23042
23053 const char *base_topic,
23055);
23056
23068 const char *base_topic,
23069 uint16_t value,
23071);
23072
23083 const char *base_topic,
23085);
23086
23098 const char *base_topic,
23099 uint16_t value,
23101);
23102
23113 const char *base_topic,
23115);
23116
23128 const char *base_topic,
23129 uint16_t value,
23131);
23132
23143 const char *base_topic,
23145);
23146
23158 const char *base_topic,
23159 uint16_t value,
23161);
23162
23173 const char *base_topic,
23175);
23176
23188 const char *base_topic,
23189 uint16_t value,
23191);
23192
23203 const char *base_topic,
23205);
23206
23218 const char *base_topic,
23219 uint16_t value,
23221);
23222
23233 const char *base_topic,
23235);
23236
23248 const char *base_topic,
23249 uint16_t value,
23251);
23252
23263 const char *base_topic,
23265);
23266
23278 const char *base_topic,
23279 uint16_t value,
23281);
23282
23293 const char *base_topic,
23295);
23296
23297
23305void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char* base_topic, uint16_t value);
23306
23314
23328 const dotdot_unid_t unid,
23329 dotdot_endpoint_id_t endpoint);
23330
23339 const dotdot_unid_t unid
23340 ,dotdot_endpoint_id_t endpoint);
23341// Callback types used by the ballast_configuration cluster
23342
23343typedef struct {
23347 uint8_t min_level;
23348 uint8_t max_level;
23354 const char* lamp_type;
23361
23362typedef struct {
23380
23382 const dotdot_unid_t unid,
23383 const dotdot_endpoint_id_t endpoint,
23387);
23388
23390 const dotdot_unid_t unid,
23391 const dotdot_endpoint_id_t endpoint,
23394);
23395
23396
23397
23398
23408);
23416);
23422
23432);
23441);
23447
23459 const char *base_topic,
23460 uint8_t value,
23462);
23463
23474 const char *base_topic,
23476);
23477
23489 const char *base_topic,
23490 uint8_t value,
23492);
23493
23504 const char *base_topic,
23506);
23507
23519 const char *base_topic,
23520 uint8_t value,
23522);
23523
23534 const char *base_topic,
23536);
23537
23549 const char *base_topic,
23550 uint8_t value,
23552);
23553
23564 const char *base_topic,
23566);
23567
23579 const char *base_topic,
23580 uint8_t value,
23582);
23583
23594 const char *base_topic,
23596);
23597
23609 const char *base_topic,
23610 uint8_t value,
23612);
23613
23624 const char *base_topic,
23626);
23627
23639 const char *base_topic,
23640 uint16_t value,
23642);
23643
23654 const char *base_topic,
23656);
23657
23669 const char *base_topic,
23670 uint8_t value,
23672);
23673
23684 const char *base_topic,
23686);
23687
23699 const char *base_topic,
23700 uint8_t value,
23702);
23703
23714 const char *base_topic,
23716);
23717
23729 const char *base_topic,
23730 uint8_t value,
23732);
23733
23744 const char *base_topic,
23746);
23747
23759 const char *base_topic,
23760 const char* value,
23762);
23763
23774 const char *base_topic,
23776);
23777
23789 const char *base_topic,
23790 const char* value,
23792);
23793
23804 const char *base_topic,
23806);
23807
23819 const char *base_topic,
23820 uint32_t value,
23822);
23823
23834 const char *base_topic,
23836);
23837
23849 const char *base_topic,
23850 uint32_t value,
23852);
23853
23864 const char *base_topic,
23866);
23867
23879 const char *base_topic,
23880 uint8_t value,
23882);
23883
23894 const char *base_topic,
23896);
23897
23909 const char *base_topic,
23910 uint32_t value,
23912);
23913
23924 const char *base_topic,
23926);
23927
23928
23936void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
23937
23945
23959 const dotdot_unid_t unid,
23960 dotdot_endpoint_id_t endpoint);
23961
23970 const dotdot_unid_t unid
23971 ,dotdot_endpoint_id_t endpoint);
23972// Callback types used by the illuminance_measurement cluster
23973
23974typedef struct {
23978 uint16_t tolerance;
23981
23982typedef struct {
23989
23991 const dotdot_unid_t unid,
23992 const dotdot_endpoint_id_t endpoint,
23996);
23997
23999 const dotdot_unid_t unid,
24000 const dotdot_endpoint_id_t endpoint,
24003);
24004
24005
24006
24007
24017);
24025);
24031
24041);
24050);
24056
24068 const char *base_topic,
24069 uint16_t value,
24071);
24072
24083 const char *base_topic,
24085);
24086
24098 const char *base_topic,
24099 uint16_t value,
24101);
24102
24113 const char *base_topic,
24115);
24116
24128 const char *base_topic,
24129 uint16_t value,
24131);
24132
24143 const char *base_topic,
24145);
24146
24158 const char *base_topic,
24159 uint16_t value,
24161);
24162
24173 const char *base_topic,
24175);
24176
24188 const char *base_topic,
24189 uint8_t value,
24191);
24192
24203 const char *base_topic,
24205);
24206
24207
24215void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
24216
24224
24238 const dotdot_unid_t unid,
24239 dotdot_endpoint_id_t endpoint);
24240
24249 const dotdot_unid_t unid
24250 ,dotdot_endpoint_id_t endpoint);
24251// Callback types used by the illuminance_level_sensing cluster
24252
24253typedef struct {
24258
24259typedef struct {
24264
24266 const dotdot_unid_t unid,
24267 const dotdot_endpoint_id_t endpoint,
24271);
24272
24274 const dotdot_unid_t unid,
24275 const dotdot_endpoint_id_t endpoint,
24278);
24279
24280
24281
24282
24292);
24300);
24306
24316);
24325);
24331
24343 const char *base_topic,
24344 uint8_t value,
24346);
24347
24358 const char *base_topic,
24360);
24361
24373 const char *base_topic,
24374 uint8_t value,
24376);
24377
24388 const char *base_topic,
24390);
24391
24403 const char *base_topic,
24404 uint16_t value,
24406);
24407
24418 const char *base_topic,
24420);
24421
24422
24431
24439
24453 const dotdot_unid_t unid,
24454 dotdot_endpoint_id_t endpoint);
24455
24464 const dotdot_unid_t unid
24465 ,dotdot_endpoint_id_t endpoint);
24466// Callback types used by the temperature_measurement cluster
24467
24468typedef struct {
24472 uint16_t tolerance;
24474
24475typedef struct {
24481
24483 const dotdot_unid_t unid,
24484 const dotdot_endpoint_id_t endpoint,
24488);
24489
24491 const dotdot_unid_t unid,
24492 const dotdot_endpoint_id_t endpoint,
24495);
24496
24497
24498
24499
24509);
24517);
24523
24533);
24542);
24548
24560 const char *base_topic,
24561 int16_t value,
24563);
24564
24575 const char *base_topic,
24577);
24578
24590 const char *base_topic,
24591 int16_t value,
24593);
24594
24605 const char *base_topic,
24607);
24608
24620 const char *base_topic,
24621 int16_t value,
24623);
24624
24635 const char *base_topic,
24637);
24638
24650 const char *base_topic,
24651 uint16_t value,
24653);
24654
24665 const char *base_topic,
24667);
24668
24669
24677void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
24678
24686
24700 const dotdot_unid_t unid,
24701 dotdot_endpoint_id_t endpoint);
24702
24711 const dotdot_unid_t unid
24712 ,dotdot_endpoint_id_t endpoint);
24713// Callback types used by the pressure_measurement cluster
24714
24715typedef struct {
24719 uint16_t tolerance;
24724 int8_t scale;
24726
24727typedef struct {
24736 bool scale;
24738
24740 const dotdot_unid_t unid,
24741 const dotdot_endpoint_id_t endpoint,
24745);
24746
24748 const dotdot_unid_t unid,
24749 const dotdot_endpoint_id_t endpoint,
24752);
24753
24754
24755
24756
24766);
24774);
24780
24790);
24799);
24805
24817 const char *base_topic,
24818 int16_t value,
24820);
24821
24832 const char *base_topic,
24834);
24835
24847 const char *base_topic,
24848 int16_t value,
24850);
24851
24862 const char *base_topic,
24864);
24865
24877 const char *base_topic,
24878 int16_t value,
24880);
24881
24892 const char *base_topic,
24894);
24895
24907 const char *base_topic,
24908 uint16_t value,
24910);
24911
24922 const char *base_topic,
24924);
24925
24937 const char *base_topic,
24938 int16_t value,
24940);
24941
24952 const char *base_topic,
24954);
24955
24967 const char *base_topic,
24968 int16_t value,
24970);
24971
24982 const char *base_topic,
24984);
24985
24997 const char *base_topic,
24998 int16_t value,
25000);
25001
25012 const char *base_topic,
25014);
25015
25027 const char *base_topic,
25028 uint16_t value,
25030);
25031
25042 const char *base_topic,
25044);
25045
25057 const char *base_topic,
25058 int8_t value,
25060);
25061
25072 const char *base_topic,
25074);
25075
25076
25084void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25085
25093
25107 const dotdot_unid_t unid,
25108 dotdot_endpoint_id_t endpoint);
25109
25118 const dotdot_unid_t unid
25119 ,dotdot_endpoint_id_t endpoint);
25120// Callback types used by the flow_measurement cluster
25121
25122typedef struct {
25126 uint16_t tolerance;
25128
25129typedef struct {
25135
25137 const dotdot_unid_t unid,
25138 const dotdot_endpoint_id_t endpoint,
25142);
25143
25145 const dotdot_unid_t unid,
25146 const dotdot_endpoint_id_t endpoint,
25149);
25150
25151
25152
25153
25163);
25171);
25177
25187);
25196);
25202
25214 const char *base_topic,
25215 uint16_t value,
25217);
25218
25229 const char *base_topic,
25231);
25232
25244 const char *base_topic,
25245 uint16_t value,
25247);
25248
25259 const char *base_topic,
25261);
25262
25274 const char *base_topic,
25275 uint16_t value,
25277);
25278
25289 const char *base_topic,
25291);
25292
25304 const char *base_topic,
25305 uint16_t value,
25307);
25308
25319 const char *base_topic,
25321);
25322
25323
25331void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25332
25340
25354 const dotdot_unid_t unid,
25355 dotdot_endpoint_id_t endpoint);
25356
25365 const dotdot_unid_t unid
25366 ,dotdot_endpoint_id_t endpoint);
25367// Callback types used by the relativity_humidity cluster
25368
25369typedef struct {
25373 uint16_t tolerance;
25375
25376typedef struct {
25382
25384 const dotdot_unid_t unid,
25385 const dotdot_endpoint_id_t endpoint,
25389);
25390
25392 const dotdot_unid_t unid,
25393 const dotdot_endpoint_id_t endpoint,
25396);
25397
25398
25399
25400
25410);
25418);
25424
25434);
25443);
25449
25461 const char *base_topic,
25462 uint16_t value,
25464);
25465
25476 const char *base_topic,
25478);
25479
25491 const char *base_topic,
25492 uint16_t value,
25494);
25495
25506 const char *base_topic,
25508);
25509
25521 const char *base_topic,
25522 uint16_t value,
25524);
25525
25536 const char *base_topic,
25538);
25539
25551 const char *base_topic,
25552 uint16_t value,
25554);
25555
25566 const char *base_topic,
25568);
25569
25570
25578void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char* base_topic, uint16_t value);
25579
25587
25601 const dotdot_unid_t unid,
25602 dotdot_endpoint_id_t endpoint);
25603
25612 const dotdot_unid_t unid
25613 ,dotdot_endpoint_id_t endpoint);
25614// Callback types used by the occupancy_sensing cluster
25615
25616typedef struct {
25617 uint8_t occupancy;
25630
25631typedef struct {
25645
25647 const dotdot_unid_t unid,
25648 const dotdot_endpoint_id_t endpoint,
25652);
25653
25655 const dotdot_unid_t unid,
25656 const dotdot_endpoint_id_t endpoint,
25659);
25660
25661
25662
25663
25673);
25681);
25687
25697);
25706);
25712
25724 const char *base_topic,
25725 uint8_t value,
25727);
25728
25739 const char *base_topic,
25741);
25742
25754 const char *base_topic,
25755 uint8_t value,
25757);
25758
25769 const char *base_topic,
25771);
25772
25784 const char *base_topic,
25785 uint8_t value,
25787);
25788
25799 const char *base_topic,
25801);
25802
25814 const char *base_topic,
25815 uint16_t value,
25817);
25818
25829 const char *base_topic,
25831);
25832
25844 const char *base_topic,
25845 uint16_t value,
25847);
25848
25859 const char *base_topic,
25861);
25862
25874 const char *base_topic,
25875 uint8_t value,
25877);
25878
25889 const char *base_topic,
25891);
25892
25904 const char *base_topic,
25905 uint16_t value,
25907);
25908
25919 const char *base_topic,
25921);
25922
25934 const char *base_topic,
25935 uint16_t value,
25937);
25938
25949 const char *base_topic,
25951);
25952
25964 const char *base_topic,
25965 uint8_t value,
25967);
25968
25979 const char *base_topic,
25981);
25982
25994 const char *base_topic,
25995 uint16_t value,
25997);
25998
26009 const char *base_topic,
26011);
26012
26024 const char *base_topic,
26025 uint16_t value,
26027);
26028
26039 const char *base_topic,
26041);
26042
26054 const char *base_topic,
26055 uint8_t value,
26057);
26058
26069 const char *base_topic,
26071);
26072
26073
26081void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
26082
26090
26104 const dotdot_unid_t unid,
26105 dotdot_endpoint_id_t endpoint);
26106
26115 const dotdot_unid_t unid
26116 ,dotdot_endpoint_id_t endpoint);
26117// Callback types used by the soil_moisture cluster
26118
26119typedef struct {
26123 uint16_t tolerance;
26125
26126typedef struct {
26132
26134 const dotdot_unid_t unid,
26135 const dotdot_endpoint_id_t endpoint,
26139);
26140
26142 const dotdot_unid_t unid,
26143 const dotdot_endpoint_id_t endpoint,
26146);
26147
26148
26149
26150
26160);
26168);
26174
26184);
26193);
26199
26211 const char *base_topic,
26212 uint16_t value,
26214);
26215
26226 const char *base_topic,
26228);
26229
26241 const char *base_topic,
26242 uint16_t value,
26244);
26245
26256 const char *base_topic,
26258);
26259
26271 const char *base_topic,
26272 uint16_t value,
26274);
26275
26286 const char *base_topic,
26288);
26289
26301 const char *base_topic,
26302 uint16_t value,
26304);
26305
26316 const char *base_topic,
26318);
26319
26320
26328void uic_mqtt_dotdot_soil_moisture_publish_cluster_revision(const char* base_topic, uint16_t value);
26329
26337
26351 const dotdot_unid_t unid,
26352 dotdot_endpoint_id_t endpoint);
26353
26362 const dotdot_unid_t unid
26363 ,dotdot_endpoint_id_t endpoint);
26364// Callback types used by the ph_measurement cluster
26365
26366typedef struct {
26370 uint16_t tolerance;
26372
26373typedef struct {
26379
26381 const dotdot_unid_t unid,
26382 const dotdot_endpoint_id_t endpoint,
26386);
26387
26389 const dotdot_unid_t unid,
26390 const dotdot_endpoint_id_t endpoint,
26393);
26394
26395
26396
26397
26407);
26415);
26421
26431);
26440);
26446
26458 const char *base_topic,
26459 uint16_t value,
26461);
26462
26473 const char *base_topic,
26475);
26476
26488 const char *base_topic,
26489 uint16_t value,
26491);
26492
26503 const char *base_topic,
26505);
26506
26518 const char *base_topic,
26519 uint16_t value,
26521);
26522
26533 const char *base_topic,
26535);
26536
26548 const char *base_topic,
26549 uint16_t value,
26551);
26552
26563 const char *base_topic,
26565);
26566
26567
26575void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
26576
26584
26598 const dotdot_unid_t unid,
26599 dotdot_endpoint_id_t endpoint);
26600
26609 const dotdot_unid_t unid
26610 ,dotdot_endpoint_id_t endpoint);
26611// Callback types used by the electrical_conductivity_measurement cluster
26612
26613typedef struct {
26617 uint16_t tolerance;
26619
26620typedef struct {
26626
26628 const dotdot_unid_t unid,
26629 const dotdot_endpoint_id_t endpoint,
26633);
26634
26636 const dotdot_unid_t unid,
26637 const dotdot_endpoint_id_t endpoint,
26640);
26641
26642
26643
26644
26654);
26662);
26668
26678);
26687);
26693
26705 const char *base_topic,
26706 uint16_t value,
26708);
26709
26720 const char *base_topic,
26722);
26723
26735 const char *base_topic,
26736 uint16_t value,
26738);
26739
26750 const char *base_topic,
26752);
26753
26765 const char *base_topic,
26766 uint16_t value,
26768);
26769
26780 const char *base_topic,
26782);
26783
26795 const char *base_topic,
26796 uint16_t value,
26798);
26799
26810 const char *base_topic,
26812);
26813
26814
26823
26831
26845 const dotdot_unid_t unid,
26846 dotdot_endpoint_id_t endpoint);
26847
26856 const dotdot_unid_t unid
26857 ,dotdot_endpoint_id_t endpoint);
26858// Callback types used by the wind_speed_measurement cluster
26859
26860typedef struct {
26864 uint16_t tolerance;
26866
26867typedef struct {
26873
26875 const dotdot_unid_t unid,
26876 const dotdot_endpoint_id_t endpoint,
26880);
26881
26883 const dotdot_unid_t unid,
26884 const dotdot_endpoint_id_t endpoint,
26887);
26888
26889
26890
26891
26901);
26909);
26915
26925);
26934);
26940
26952 const char *base_topic,
26953 uint16_t value,
26955);
26956
26967 const char *base_topic,
26969);
26970
26982 const char *base_topic,
26983 uint16_t value,
26985);
26986
26997 const char *base_topic,
26999);
27000
27012 const char *base_topic,
27013 uint16_t value,
27015);
27016
27027 const char *base_topic,
27029);
27030
27042 const char *base_topic,
27043 uint16_t value,
27045);
27046
27057 const char *base_topic,
27059);
27060
27061
27069void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
27070
27078
27092 const dotdot_unid_t unid,
27093 dotdot_endpoint_id_t endpoint);
27094
27103 const dotdot_unid_t unid
27104 ,dotdot_endpoint_id_t endpoint);
27105// Callback types used by the carbon_monoxide cluster
27106
27107typedef struct {
27113
27114typedef struct {
27120
27122 const dotdot_unid_t unid,
27123 const dotdot_endpoint_id_t endpoint,
27127);
27128
27130 const dotdot_unid_t unid,
27131 const dotdot_endpoint_id_t endpoint,
27134);
27135
27136
27137
27138
27148);
27156);
27162
27172);
27181);
27187
27199 const char *base_topic,
27200 float value,
27202);
27203
27214 const char *base_topic,
27216);
27217
27229 const char *base_topic,
27230 float value,
27232);
27233
27244 const char *base_topic,
27246);
27247
27259 const char *base_topic,
27260 float value,
27262);
27263
27274 const char *base_topic,
27276);
27277
27289 const char *base_topic,
27290 float value,
27292);
27293
27304 const char *base_topic,
27306);
27307
27308
27316void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char* base_topic, uint16_t value);
27317
27325
27339 const dotdot_unid_t unid,
27340 dotdot_endpoint_id_t endpoint);
27341
27350 const dotdot_unid_t unid
27351 ,dotdot_endpoint_id_t endpoint);
27352// Callback types used by the carbon_dioxide cluster
27353
27354typedef struct {
27360
27361typedef struct {
27367
27369 const dotdot_unid_t unid,
27370 const dotdot_endpoint_id_t endpoint,
27374);
27375
27377 const dotdot_unid_t unid,
27378 const dotdot_endpoint_id_t endpoint,
27381);
27382
27383
27384
27385
27395);
27403);
27409
27419);
27428);
27434
27446 const char *base_topic,
27447 float value,
27449);
27450
27461 const char *base_topic,
27463);
27464
27476 const char *base_topic,
27477 float value,
27479);
27480
27491 const char *base_topic,
27493);
27494
27506 const char *base_topic,
27507 float value,
27509);
27510
27521 const char *base_topic,
27523);
27524
27536 const char *base_topic,
27537 float value,
27539);
27540
27551 const char *base_topic,
27553);
27554
27555
27563void uic_mqtt_dotdot_carbon_dioxide_publish_cluster_revision(const char* base_topic, uint16_t value);
27564
27572
27586 const dotdot_unid_t unid,
27587 dotdot_endpoint_id_t endpoint);
27588
27597 const dotdot_unid_t unid
27598 ,dotdot_endpoint_id_t endpoint);
27599// Callback types used by the pm25 cluster
27600
27601typedef struct {
27607
27608typedef struct {
27614
27616 const dotdot_unid_t unid,
27617 const dotdot_endpoint_id_t endpoint,
27621);
27622
27624 const dotdot_unid_t unid,
27625 const dotdot_endpoint_id_t endpoint,
27628);
27629
27630
27631
27632
27642);
27650);
27656
27666);
27675);
27681
27693 const char *base_topic,
27694 float value,
27696);
27697
27708 const char *base_topic,
27710);
27711
27723 const char *base_topic,
27724 float value,
27726);
27727
27738 const char *base_topic,
27740);
27741
27753 const char *base_topic,
27754 float value,
27756);
27757
27768 const char *base_topic,
27770);
27771
27783 const char *base_topic,
27784 float value,
27786);
27787
27798 const char *base_topic,
27800);
27801
27802
27810void uic_mqtt_dotdot_pm25_publish_cluster_revision(const char* base_topic, uint16_t value);
27811
27819
27833 const dotdot_unid_t unid,
27834 dotdot_endpoint_id_t endpoint);
27835
27844 const dotdot_unid_t unid
27845 ,dotdot_endpoint_id_t endpoint);
27846// Callback types used by the ias_zone cluster
27848 dotdot_unid_t unid,
27849 dotdot_endpoint_id_t endpoint,
27851 ZoneEnrollResponseEnrollResponseCode enroll_response_code,
27852
27853 uint8_t zoneid
27854
27855);
27857 dotdot_unid_t unid,
27858 dotdot_endpoint_id_t endpoint,
27860 uint16_t zone_status,
27861
27862 uint8_t extended_status,
27863
27864 uint8_t zoneid,
27865
27866 uint16_t delay
27867
27868);
27870 dotdot_unid_t unid,
27871 dotdot_endpoint_id_t endpoint,
27873);
27875 dotdot_unid_t unid,
27876 dotdot_endpoint_id_t endpoint,
27878 IasZoneType zone_type,
27879
27880 uint16_t manufacturer_code
27881
27882);
27884 dotdot_unid_t unid,
27885 dotdot_endpoint_id_t endpoint,
27887 uint8_t test_mode_duration,
27888
27889 uint8_t current_zone_sensitivity_level
27890
27891);
27892
27893typedef struct {
27894 uint8_t zone_state;
27895 uint8_t zone_type;
27896 uint16_t zone_status;
27898 uint8_t zoneid;
27902
27903typedef struct {
27912
27914 const dotdot_unid_t unid,
27915 const dotdot_endpoint_id_t endpoint,
27919);
27920
27922 const dotdot_unid_t unid,
27923 const dotdot_endpoint_id_t endpoint,
27926);
27927
27928
27932typedef struct {
27934
27935 uint8_t zoneid;
27937
27941typedef struct {
27942 uint16_t zone_status;
27943
27945
27946 uint8_t zoneid;
27947
27948 uint16_t delay;
27950
27954typedef struct {
27956
27959
27963typedef struct {
27965
27968
27969
27990
28030
28070
28110
28150
28170
28180);
28188);
28194
28204);
28213);
28219
28231 const char *base_topic,
28232 uint8_t value,
28234);
28235
28246 const char *base_topic,
28248);
28249
28261 const char *base_topic,
28262 IasZoneType value,
28264);
28265
28276 const char *base_topic,
28278);
28279
28291 const char *base_topic,
28292 uint16_t value,
28294);
28295
28306 const char *base_topic,
28308);
28309
28321 const char *base_topic,
28322 EUI64 value,
28324);
28325
28336 const char *base_topic,
28338);
28339
28351 const char *base_topic,
28352 uint8_t value,
28354);
28355
28366 const char *base_topic,
28368);
28369
28381 const char *base_topic,
28382 uint8_t value,
28384);
28385
28396 const char *base_topic,
28398);
28399
28411 const char *base_topic,
28412 uint8_t value,
28414);
28415
28426 const char *base_topic,
28428);
28429
28430
28438void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char* base_topic, uint16_t value);
28439
28447
28461 const dotdot_unid_t unid,
28462 dotdot_endpoint_id_t endpoint);
28463
28472 const dotdot_unid_t unid
28473 ,dotdot_endpoint_id_t endpoint);
28474// Callback types used by the iaswd cluster
28476 dotdot_unid_t unid,
28477 dotdot_endpoint_id_t endpoint,
28479 uint8_t siren_configuration,
28480
28481 uint16_t warning_duration,
28482
28483 uint8_t strobe_duty_cycle,
28484
28485 IaswdLevel strobe_level
28486
28487);
28489 dotdot_unid_t unid,
28490 dotdot_endpoint_id_t endpoint,
28492 uint8_t squawk_configuration
28493
28494);
28495
28496typedef struct {
28499
28500typedef struct {
28503
28505 const dotdot_unid_t unid,
28506 const dotdot_endpoint_id_t endpoint,
28510);
28511
28513 const dotdot_unid_t unid,
28514 const dotdot_endpoint_id_t endpoint,
28517);
28518
28519
28523typedef struct {
28525
28527
28529
28532
28536typedef struct {
28539
28540
28561
28601
28621
28631);
28639);
28645
28655);
28664);
28670
28682 const char *base_topic,
28683 uint16_t value,
28685);
28686
28697 const char *base_topic,
28699);
28700
28701
28709void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char* base_topic, uint16_t value);
28710
28718
28732 const dotdot_unid_t unid,
28733 dotdot_endpoint_id_t endpoint);
28734
28743 const dotdot_unid_t unid
28744 ,dotdot_endpoint_id_t endpoint);
28745// Callback types used by the metering cluster
28746
28747typedef struct {
28763 uint32_t multiplier;
28764 uint32_t divisor;
28775
28776typedef struct {
28804
28806 const dotdot_unid_t unid,
28807 const dotdot_endpoint_id_t endpoint,
28811);
28812
28814 const dotdot_unid_t unid,
28815 const dotdot_endpoint_id_t endpoint,
28818);
28819
28820
28821
28822
28832);
28840);
28846
28856);
28865);
28871
28883 const char *base_topic,
28884 uint64_t value,
28886);
28887
28898 const char *base_topic,
28900);
28901
28913 const char *base_topic,
28914 uint64_t value,
28916);
28917
28928 const char *base_topic,
28930);
28931
28943 const char *base_topic,
28944 uint64_t value,
28946);
28947
28958 const char *base_topic,
28960);
28961
28973 const char *base_topic,
28974 int8_t value,
28976);
28977
28988 const char *base_topic,
28990);
28991
29003 const char *base_topic,
29004 int8_t value,
29006);
29007
29018 const char *base_topic,
29020);
29021
29033 const char *base_topic,
29034 UTC value,
29036);
29037
29048 const char *base_topic,
29050);
29051
29063 const char *base_topic,
29064 UTC value,
29066);
29067
29078 const char *base_topic,
29080);
29081
29093 const char *base_topic,
29094 UTC value,
29096);
29097
29108 const char *base_topic,
29110);
29111
29123 const char *base_topic,
29124 uint8_t value,
29126);
29127
29138 const char *base_topic,
29140);
29141
29153 const char *base_topic,
29154 uint8_t value,
29156);
29157
29168 const char *base_topic,
29170);
29171
29183 const char *base_topic,
29184 uint64_t value,
29186);
29187
29198 const char *base_topic,
29200);
29201
29213 const char *base_topic,
29214 uint64_t value,
29216);
29217
29228 const char *base_topic,
29230);
29231
29243 const char *base_topic,
29244 uint32_t value,
29246);
29247
29258 const char *base_topic,
29260);
29261
29273 const char *base_topic,
29274 uint32_t value,
29276);
29277
29288 const char *base_topic,
29290);
29291
29303 const char *base_topic,
29304 uint8_t value,
29306);
29307
29318 const char *base_topic,
29320);
29321
29333 const char *base_topic,
29334 uint32_t value,
29336);
29337
29348 const char *base_topic,
29350);
29351
29363 const char *base_topic,
29364 uint32_t value,
29366);
29367
29378 const char *base_topic,
29380);
29381
29393 const char *base_topic,
29394 uint8_t value,
29396);
29397
29408 const char *base_topic,
29410);
29411
29423 const char *base_topic,
29424 uint8_t value,
29426);
29427
29438 const char *base_topic,
29440);
29441
29453 const char *base_topic,
29454 uint8_t value,
29456);
29457
29468 const char *base_topic,
29470);
29471
29483 const char *base_topic,
29484 uint8_t value,
29486);
29487
29498 const char *base_topic,
29500);
29501
29513 const char *base_topic,
29514 uint8_t value,
29516);
29517
29528 const char *base_topic,
29530);
29531
29543 const char *base_topic,
29544 uint8_t value,
29546);
29547
29558 const char *base_topic,
29560);
29561
29573 const char *base_topic,
29574 uint8_t value,
29576);
29577
29588 const char *base_topic,
29590);
29591
29603 const char *base_topic,
29604 uint8_t value,
29606);
29607
29618 const char *base_topic,
29620);
29621
29633 const char *base_topic,
29634 uint8_t value,
29636);
29637
29648 const char *base_topic,
29650);
29651
29652
29660void uic_mqtt_dotdot_metering_publish_cluster_revision(const char* base_topic, uint16_t value);
29661
29669
29683 const dotdot_unid_t unid,
29684 dotdot_endpoint_id_t endpoint);
29685
29694 const dotdot_unid_t unid
29695 ,dotdot_endpoint_id_t endpoint);
29696// Callback types used by the electrical_measurement cluster
29698 dotdot_unid_t unid,
29699 dotdot_endpoint_id_t endpoint,
29701 uint8_t profile_count,
29702
29703 ProfileIntervalPeriod profile_interval_period,
29704
29705 uint8_t max_number_of_intervals,
29706
29707 uint8_t list_of_attributes_count,
29708 const uint16_t *list_of_attributes
29709
29710);
29712 dotdot_unid_t unid,
29713 dotdot_endpoint_id_t endpoint,
29715);
29717 dotdot_unid_t unid,
29718 dotdot_endpoint_id_t endpoint,
29720 UTC start_time,
29721
29723
29724 ProfileIntervalPeriod profile_interval_period,
29725
29726 uint8_t number_of_intervals_delivered,
29727
29728 uint16_t attribute_id,
29729
29730 uint8_t intervals_count,
29731 const uint8_t *intervals
29732
29733);
29735 dotdot_unid_t unid,
29736 dotdot_endpoint_id_t endpoint,
29738 uint16_t attributeid,
29739
29740 UTC start_time,
29741
29742 uint8_t number_of_intervals
29743
29744);
29745
29746typedef struct {
29748 int16_t dc_voltage;
29751 int16_t dc_current;
29754 int16_t dc_power;
29791 uint16_t rms_voltage;
29794 uint16_t rms_current;
29875
29876typedef struct {
30005
30007 const dotdot_unid_t unid,
30008 const dotdot_endpoint_id_t endpoint,
30012);
30013
30015 const dotdot_unid_t unid,
30016 const dotdot_endpoint_id_t endpoint,
30019);
30020
30021
30025typedef struct {
30027
30029
30031
30033 const uint16_t *list_of_attributes;
30035
30039typedef struct {
30041
30043
30045
30047
30049
30051 const uint8_t *intervals;
30053
30057typedef struct {
30058 uint16_t attributeid;
30059
30061
30064
30065
30086
30126
30166
30206
30226
30236);
30244);
30250
30260);
30269);
30275
30287 const char *base_topic,
30288 uint32_t value,
30290);
30291
30302 const char *base_topic,
30304);
30305
30317 const char *base_topic,
30318 int16_t value,
30320);
30321
30332 const char *base_topic,
30334);
30335
30347 const char *base_topic,
30348 int16_t value,
30350);
30351
30362 const char *base_topic,
30364);
30365
30377 const char *base_topic,
30378 int16_t value,
30380);
30381
30392 const char *base_topic,
30394);
30395
30407 const char *base_topic,
30408 int16_t value,
30410);
30411
30422 const char *base_topic,
30424);
30425
30437 const char *base_topic,
30438 int16_t value,
30440);
30441
30452 const char *base_topic,
30454);
30455
30467 const char *base_topic,
30468 int16_t value,
30470);
30471
30482 const char *base_topic,
30484);
30485
30497 const char *base_topic,
30498 int16_t value,
30500);
30501
30512 const char *base_topic,
30514);
30515
30527 const char *base_topic,
30528 int16_t value,
30530);
30531
30542 const char *base_topic,
30544);
30545
30557 const char *base_topic,
30558 int16_t value,
30560);
30561
30572 const char *base_topic,
30574);
30575
30587 const char *base_topic,
30588 uint16_t value,
30590);
30591
30602 const char *base_topic,
30604);
30605
30617 const char *base_topic,
30618 uint16_t value,
30620);
30621
30632 const char *base_topic,
30634);
30635
30647 const char *base_topic,
30648 uint16_t value,
30650);
30651
30662 const char *base_topic,
30664);
30665
30677 const char *base_topic,
30678 uint16_t value,
30680);
30681
30692 const char *base_topic,
30694);
30695
30707 const char *base_topic,
30708 uint16_t value,
30710);
30711
30722 const char *base_topic,
30724);
30725
30737 const char *base_topic,
30738 uint16_t value,
30740);
30741
30752 const char *base_topic,
30754);
30755
30767 const char *base_topic,
30768 uint16_t value,
30770);
30771
30782 const char *base_topic,
30784);
30785
30797 const char *base_topic,
30798 uint16_t value,
30800);
30801
30812 const char *base_topic,
30814);
30815
30827 const char *base_topic,
30828 uint16_t value,
30830);
30831
30842 const char *base_topic,
30844);
30845
30857 const char *base_topic,
30858 uint16_t value,
30860);
30861
30872 const char *base_topic,
30874);
30875
30887 const char *base_topic,
30888 int32_t value,
30890);
30891
30902 const char *base_topic,
30904);
30905
30917 const char *base_topic,
30918 int32_t value,
30920);
30921
30932 const char *base_topic,
30934);
30935
30947 const char *base_topic,
30948 uint32_t value,
30950);
30951
30962 const char *base_topic,
30964);
30965
30977 const char *base_topic,
30978 int16_t value,
30980);
30981
30992 const char *base_topic,
30994);
30995
31007 const char *base_topic,
31008 int16_t value,
31010);
31011
31022 const char *base_topic,
31024);
31025
31037 const char *base_topic,
31038 int16_t value,
31040);
31041
31052 const char *base_topic,
31054);
31055
31067 const char *base_topic,
31068 int16_t value,
31070);
31071
31082 const char *base_topic,
31084);
31085
31097 const char *base_topic,
31098 int16_t value,
31100);
31101
31112 const char *base_topic,
31114);
31115
31127 const char *base_topic,
31128 int16_t value,
31130);
31131
31142 const char *base_topic,
31144);
31145
31157 const char *base_topic,
31158 int16_t value,
31160);
31161
31172 const char *base_topic,
31174);
31175
31187 const char *base_topic,
31188 int16_t value,
31190);
31191
31202 const char *base_topic,
31204);
31205
31217 const char *base_topic,
31218 int16_t value,
31220);
31221
31232 const char *base_topic,
31234);
31235
31247 const char *base_topic,
31248 int16_t value,
31250);
31251
31262 const char *base_topic,
31264);
31265
31277 const char *base_topic,
31278 int16_t value,
31280);
31281
31292 const char *base_topic,
31294);
31295
31307 const char *base_topic,
31308 int16_t value,
31310);
31311
31322 const char *base_topic,
31324);
31325
31337 const char *base_topic,
31338 uint16_t value,
31340);
31341
31352 const char *base_topic,
31354);
31355
31367 const char *base_topic,
31368 uint16_t value,
31370);
31371
31382 const char *base_topic,
31384);
31385
31397 const char *base_topic,
31398 uint32_t value,
31400);
31401
31412 const char *base_topic,
31414);
31415
31427 const char *base_topic,
31428 uint32_t value,
31430);
31431
31442 const char *base_topic,
31444);
31445
31457 const char *base_topic,
31458 int8_t value,
31460);
31461
31472 const char *base_topic,
31474);
31475
31487 const char *base_topic,
31488 int8_t value,
31490);
31491
31502 const char *base_topic,
31504);
31505
31517 const char *base_topic,
31518 uint16_t value,
31520);
31521
31532 const char *base_topic,
31534);
31535
31547 const char *base_topic,
31548 int16_t value,
31550);
31551
31562 const char *base_topic,
31564);
31565
31577 const char *base_topic,
31578 int16_t value,
31580);
31581
31592 const char *base_topic,
31594);
31595
31607 const char *base_topic,
31608 uint16_t value,
31610);
31611
31622 const char *base_topic,
31624);
31625
31637 const char *base_topic,
31638 uint16_t value,
31640);
31641
31652 const char *base_topic,
31654);
31655
31667 const char *base_topic,
31668 uint16_t value,
31670);
31671
31682 const char *base_topic,
31684);
31685
31697 const char *base_topic,
31698 uint16_t value,
31700);
31701
31712 const char *base_topic,
31714);
31715
31727 const char *base_topic,
31728 uint16_t value,
31730);
31731
31742 const char *base_topic,
31744);
31745
31757 const char *base_topic,
31758 uint16_t value,
31760);
31761
31772 const char *base_topic,
31774);
31775
31787 const char *base_topic,
31788 int16_t value,
31790);
31791
31802 const char *base_topic,
31804);
31805
31817 const char *base_topic,
31818 int16_t value,
31820);
31821
31832 const char *base_topic,
31834);
31835
31847 const char *base_topic,
31848 int16_t value,
31850);
31851
31862 const char *base_topic,
31864);
31865
31877 const char *base_topic,
31878 int16_t value,
31880);
31881
31892 const char *base_topic,
31894);
31895
31907 const char *base_topic,
31908 uint16_t value,
31910);
31911
31922 const char *base_topic,
31924);
31925
31937 const char *base_topic,
31938 int8_t value,
31940);
31941
31952 const char *base_topic,
31954);
31955
31967 const char *base_topic,
31968 uint16_t value,
31970);
31971
31982 const char *base_topic,
31984);
31985
31997 const char *base_topic,
31998 uint16_t value,
32000);
32001
32012 const char *base_topic,
32014);
32015
32027 const char *base_topic,
32028 uint16_t value,
32030);
32031
32042 const char *base_topic,
32044);
32045
32057 const char *base_topic,
32058 uint16_t value,
32060);
32061
32072 const char *base_topic,
32074);
32075
32087 const char *base_topic,
32088 uint16_t value,
32090);
32091
32102 const char *base_topic,
32104);
32105
32117 const char *base_topic,
32118 uint16_t value,
32120);
32121
32132 const char *base_topic,
32134);
32135
32147 const char *base_topic,
32148 uint16_t value,
32150);
32151
32162 const char *base_topic,
32164);
32165
32177 const char *base_topic,
32178 uint16_t value,
32180);
32181
32192 const char *base_topic,
32194);
32195
32207 const char *base_topic,
32208 uint16_t value,
32210);
32211
32222 const char *base_topic,
32224);
32225
32237 const char *base_topic,
32238 uint16_t value,
32240);
32241
32252 const char *base_topic,
32254);
32255
32267 const char *base_topic,
32268 uint16_t value,
32270);
32271
32282 const char *base_topic,
32284);
32285
32297 const char *base_topic,
32298 uint16_t value,
32300);
32301
32312 const char *base_topic,
32314);
32315
32327 const char *base_topic,
32328 uint16_t value,
32330);
32331
32342 const char *base_topic,
32344);
32345
32357 const char *base_topic,
32358 uint8_t value,
32360);
32361
32372 const char *base_topic,
32374);
32375
32387 const char *base_topic,
32388 int16_t value,
32390);
32391
32402 const char *base_topic,
32404);
32405
32417 const char *base_topic,
32418 int16_t value,
32420);
32421
32432 const char *base_topic,
32434);
32435
32447 const char *base_topic,
32448 uint16_t value,
32450);
32451
32462 const char *base_topic,
32464);
32465
32477 const char *base_topic,
32478 int16_t value,
32480);
32481
32492 const char *base_topic,
32494);
32495
32507 const char *base_topic,
32508 int16_t value,
32510);
32511
32522 const char *base_topic,
32524);
32525
32537 const char *base_topic,
32538 int16_t value,
32540);
32541
32552 const char *base_topic,
32554);
32555
32567 const char *base_topic,
32568 int16_t value,
32570);
32571
32582 const char *base_topic,
32584);
32585
32597 const char *base_topic,
32598 int16_t value,
32600);
32601
32612 const char *base_topic,
32614);
32615
32627 const char *base_topic,
32628 int16_t value,
32630);
32631
32642 const char *base_topic,
32644);
32645
32657 const char *base_topic,
32658 int16_t value,
32660);
32661
32672 const char *base_topic,
32674);
32675
32687 const char *base_topic,
32688 int16_t value,
32690);
32691
32702 const char *base_topic,
32704);
32705
32717 const char *base_topic,
32718 int16_t value,
32720);
32721
32732 const char *base_topic,
32734);
32735
32747 const char *base_topic,
32748 int16_t value,
32750);
32751
32762 const char *base_topic,
32764);
32765
32777 const char *base_topic,
32778 uint16_t value,
32780);
32781
32792 const char *base_topic,
32794);
32795
32807 const char *base_topic,
32808 int16_t value,
32810);
32811
32822 const char *base_topic,
32824);
32825
32837 const char *base_topic,
32838 int16_t value,
32840);
32841
32852 const char *base_topic,
32854);
32855
32867 const char *base_topic,
32868 uint16_t value,
32870);
32871
32882 const char *base_topic,
32884);
32885
32897 const char *base_topic,
32898 uint16_t value,
32900);
32901
32912 const char *base_topic,
32914);
32915
32927 const char *base_topic,
32928 uint16_t value,
32930);
32931
32942 const char *base_topic,
32944);
32945
32957 const char *base_topic,
32958 uint16_t value,
32960);
32961
32972 const char *base_topic,
32974);
32975
32987 const char *base_topic,
32988 uint16_t value,
32990);
32991
33002 const char *base_topic,
33004);
33005
33017 const char *base_topic,
33018 uint16_t value,
33020);
33021
33032 const char *base_topic,
33034);
33035
33047 const char *base_topic,
33048 int16_t value,
33050);
33051
33062 const char *base_topic,
33064);
33065
33077 const char *base_topic,
33078 int16_t value,
33080);
33081
33092 const char *base_topic,
33094);
33095
33107 const char *base_topic,
33108 int16_t value,
33110);
33111
33122 const char *base_topic,
33124);
33125
33137 const char *base_topic,
33138 int16_t value,
33140);
33141
33152 const char *base_topic,
33154);
33155
33167 const char *base_topic,
33168 uint16_t value,
33170);
33171
33182 const char *base_topic,
33184);
33185
33197 const char *base_topic,
33198 int8_t value,
33200);
33201
33212 const char *base_topic,
33214);
33215
33227 const char *base_topic,
33228 uint16_t value,
33230);
33231
33242 const char *base_topic,
33244);
33245
33257 const char *base_topic,
33258 uint16_t value,
33260);
33261
33272 const char *base_topic,
33274);
33275
33287 const char *base_topic,
33288 uint16_t value,
33290);
33291
33302 const char *base_topic,
33304);
33305
33317 const char *base_topic,
33318 uint16_t value,
33320);
33321
33332 const char *base_topic,
33334);
33335
33347 const char *base_topic,
33348 uint16_t value,
33350);
33351
33362 const char *base_topic,
33364);
33365
33377 const char *base_topic,
33378 uint16_t value,
33380);
33381
33392 const char *base_topic,
33394);
33395
33407 const char *base_topic,
33408 uint16_t value,
33410);
33411
33422 const char *base_topic,
33424);
33425
33437 const char *base_topic,
33438 uint16_t value,
33440);
33441
33452 const char *base_topic,
33454);
33455
33467 const char *base_topic,
33468 int16_t value,
33470);
33471
33482 const char *base_topic,
33484);
33485
33497 const char *base_topic,
33498 int16_t value,
33500);
33501
33512 const char *base_topic,
33514);
33515
33527 const char *base_topic,
33528 uint16_t value,
33530);
33531
33542 const char *base_topic,
33544);
33545
33557 const char *base_topic,
33558 uint16_t value,
33560);
33561
33572 const char *base_topic,
33574);
33575
33587 const char *base_topic,
33588 uint16_t value,
33590);
33591
33602 const char *base_topic,
33604);
33605
33617 const char *base_topic,
33618 uint16_t value,
33620);
33621
33632 const char *base_topic,
33634);
33635
33647 const char *base_topic,
33648 uint16_t value,
33650);
33651
33662 const char *base_topic,
33664);
33665
33677 const char *base_topic,
33678 uint16_t value,
33680);
33681
33692 const char *base_topic,
33694);
33695
33707 const char *base_topic,
33708 int16_t value,
33710);
33711
33722 const char *base_topic,
33724);
33725
33737 const char *base_topic,
33738 int16_t value,
33740);
33741
33752 const char *base_topic,
33754);
33755
33767 const char *base_topic,
33768 int16_t value,
33770);
33771
33782 const char *base_topic,
33784);
33785
33797 const char *base_topic,
33798 int16_t value,
33800);
33801
33812 const char *base_topic,
33814);
33815
33827 const char *base_topic,
33828 uint16_t value,
33830);
33831
33842 const char *base_topic,
33844);
33845
33857 const char *base_topic,
33858 int8_t value,
33860);
33861
33872 const char *base_topic,
33874);
33875
33887 const char *base_topic,
33888 uint16_t value,
33890);
33891
33902 const char *base_topic,
33904);
33905
33917 const char *base_topic,
33918 uint16_t value,
33920);
33921
33932 const char *base_topic,
33934);
33935
33947 const char *base_topic,
33948 uint16_t value,
33950);
33951
33962 const char *base_topic,
33964);
33965
33977 const char *base_topic,
33978 uint16_t value,
33980);
33981
33992 const char *base_topic,
33994);
33995
34007 const char *base_topic,
34008 uint16_t value,
34010);
34011
34022 const char *base_topic,
34024);
34025
34037 const char *base_topic,
34038 uint16_t value,
34040);
34041
34052 const char *base_topic,
34054);
34055
34067 const char *base_topic,
34068 uint16_t value,
34070);
34071
34082 const char *base_topic,
34084);
34085
34086
34094void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
34095
34103
34117 const dotdot_unid_t unid,
34118 dotdot_endpoint_id_t endpoint);
34119
34128 const dotdot_unid_t unid
34129 ,dotdot_endpoint_id_t endpoint);
34130// Callback types used by the diagnostics cluster
34131
34132typedef struct {
34152 uint16_t child_moved;
34166
34167typedef struct {
34201
34203 const dotdot_unid_t unid,
34204 const dotdot_endpoint_id_t endpoint,
34208);
34209
34211 const dotdot_unid_t unid,
34212 const dotdot_endpoint_id_t endpoint,
34215);
34216
34217
34218
34219
34229);
34237);
34243
34253);
34262);
34268
34280 const char *base_topic,
34281 uint16_t value,
34283);
34284
34295 const char *base_topic,
34297);
34298
34310 const char *base_topic,
34311 uint16_t value,
34313);
34314
34325 const char *base_topic,
34327);
34328
34340 const char *base_topic,
34341 uint32_t value,
34343);
34344
34355 const char *base_topic,
34357);
34358
34370 const char *base_topic,
34371 uint32_t value,
34373);
34374
34385 const char *base_topic,
34387);
34388
34400 const char *base_topic,
34401 uint32_t value,
34403);
34404
34415 const char *base_topic,
34417);
34418
34430 const char *base_topic,
34431 uint32_t value,
34433);
34434
34445 const char *base_topic,
34447);
34448
34460 const char *base_topic,
34461 uint16_t value,
34463);
34464
34475 const char *base_topic,
34477);
34478
34490 const char *base_topic,
34491 uint16_t value,
34493);
34494
34505 const char *base_topic,
34507);
34508
34520 const char *base_topic,
34521 uint16_t value,
34523);
34524
34535 const char *base_topic,
34537);
34538
34550 const char *base_topic,
34551 uint16_t value,
34553);
34554
34565 const char *base_topic,
34567);
34568
34580 const char *base_topic,
34581 uint16_t value,
34583);
34584
34595 const char *base_topic,
34597);
34598
34610 const char *base_topic,
34611 uint16_t value,
34613);
34614
34625 const char *base_topic,
34627);
34628
34640 const char *base_topic,
34641 uint16_t value,
34643);
34644
34655 const char *base_topic,
34657);
34658
34670 const char *base_topic,
34671 uint16_t value,
34673);
34674
34685 const char *base_topic,
34687);
34688
34700 const char *base_topic,
34701 uint16_t value,
34703);
34704
34715 const char *base_topic,
34717);
34718
34730 const char *base_topic,
34731 uint16_t value,
34733);
34734
34745 const char *base_topic,
34747);
34748
34760 const char *base_topic,
34761 uint16_t value,
34763);
34764
34775 const char *base_topic,
34777);
34778
34790 const char *base_topic,
34791 uint16_t value,
34793);
34794
34805 const char *base_topic,
34807);
34808
34820 const char *base_topic,
34821 uint16_t value,
34823);
34824
34835 const char *base_topic,
34837);
34838
34850 const char *base_topic,
34851 uint16_t value,
34853);
34854
34865 const char *base_topic,
34867);
34868
34880 const char *base_topic,
34881 uint16_t value,
34883);
34884
34895 const char *base_topic,
34897);
34898
34910 const char *base_topic,
34911 uint16_t value,
34913);
34914
34925 const char *base_topic,
34927);
34928
34940 const char *base_topic,
34941 uint16_t value,
34943);
34944
34955 const char *base_topic,
34957);
34958
34970 const char *base_topic,
34971 uint16_t value,
34973);
34974
34985 const char *base_topic,
34987);
34988
35000 const char *base_topic,
35001 uint16_t value,
35003);
35004
35015 const char *base_topic,
35017);
35018
35030 const char *base_topic,
35031 uint16_t value,
35033);
35034
35045 const char *base_topic,
35047);
35048
35060 const char *base_topic,
35061 uint16_t value,
35063);
35064
35075 const char *base_topic,
35077);
35078
35090 const char *base_topic,
35091 uint16_t value,
35093);
35094
35105 const char *base_topic,
35107);
35108
35120 const char *base_topic,
35121 uint16_t value,
35123);
35124
35135 const char *base_topic,
35137);
35138
35150 const char *base_topic,
35151 uint16_t value,
35153);
35154
35165 const char *base_topic,
35167);
35168
35180 const char *base_topic,
35181 uint8_t value,
35183);
35184
35195 const char *base_topic,
35197);
35198
35210 const char *base_topic,
35211 int8_t value,
35213);
35214
35225 const char *base_topic,
35227);
35228
35229
35237void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char* base_topic, uint16_t value);
35238
35246
35260 const dotdot_unid_t unid,
35261 dotdot_endpoint_id_t endpoint);
35262
35271 const dotdot_unid_t unid
35272 ,dotdot_endpoint_id_t endpoint);
35273// Callback types used by the protocol_controller_rf_telemetry cluster
35275 dotdot_unid_t unid,
35276 dotdot_endpoint_id_t endpoint,
35278 const char* sourceunid,
35279
35280 const char* destinationunid,
35281
35282 bool transmission_successful,
35283
35284 uint16_t transmission_time_ms,
35285
35286 int8_t tx_powerd_bm,
35287
35288 uint8_t tx_channel,
35289
35290 uint8_t routing_attempts,
35291
35292 bool route_changed,
35293
35294 TxReportTransmissionSpeed transmission_speed,
35295
35296 int8_t measured_noise_floord_bm,
35297
35298 uint8_t last_route_repeaters_count,
35299 const char* *last_route_repeaters,
35300
35301 uint8_t incoming_rssi_repeaters_count,
35302 const int8_t *incoming_rssi_repeaters,
35303
35304 int8_t ackrssi,
35305
35306 uint8_t ack_channel,
35307
35308 const char* last_route_failed_link_functionalunid,
35309
35310 const char* last_route_failed_link_non_functionalunid,
35311
35312 int8_t destination_ack_tx_powerd_bm,
35313
35314 int8_t destination_ack_measuredrssi,
35315
35316 int8_t destination_ack_measured_noise_floor
35317
35318);
35319
35320typedef struct {
35324
35325typedef struct {
35329
35331 const dotdot_unid_t unid,
35332 const dotdot_endpoint_id_t endpoint,
35336);
35337
35339 const dotdot_unid_t unid,
35340 const dotdot_endpoint_id_t endpoint,
35343);
35344
35345
35349typedef struct {
35350 const char* sourceunid;
35351
35352 const char* destinationunid;
35353
35355
35357
35359
35360 uint8_t tx_channel;
35361
35363
35365
35367
35369
35372
35375
35376 int8_t ackrssi;
35377
35379
35381
35383
35385
35387
35390
35391
35412
35432
35442);
35450);
35456
35466);
35475);
35481
35493 const char *base_topic,
35494 bool value,
35496);
35497
35508 const char *base_topic,
35510);
35511
35523 const char *base_topic,
35524 bool value,
35526);
35527
35538 const char *base_topic,
35540);
35541
35542
35551
35559
35573 const dotdot_unid_t unid,
35574 dotdot_endpoint_id_t endpoint);
35575
35584 const dotdot_unid_t unid
35585 );
35586// Callback types used by the state cluster
35588 dotdot_unid_t unid,
35589 dotdot_endpoint_id_t endpoint,
35591);
35593 dotdot_unid_t unid,
35594 dotdot_endpoint_id_t endpoint,
35596);
35598 dotdot_unid_t unid,
35599 dotdot_endpoint_id_t endpoint,
35601);
35603 dotdot_unid_t unid,
35604 dotdot_endpoint_id_t endpoint,
35606);
35608 dotdot_unid_t unid,
35609 dotdot_endpoint_id_t endpoint,
35611);
35612
35613typedef struct {
35615 const uint8_t* endpoint_id_list;
35617 uint8_t security;
35620 const char** network_list;
35622
35623typedef struct {
35630
35632 const dotdot_unid_t unid,
35633 const dotdot_endpoint_id_t endpoint,
35637);
35638
35640 const dotdot_unid_t unid,
35641 const dotdot_endpoint_id_t endpoint,
35644);
35645
35646
35647
35668
35708
35748
35788
35828
35848
35858);
35866);
35872
35882);
35891);
35897
35910 const char *base_topic,
35911 size_t value_count,
35912 const uint8_t* value,
35914);
35915
35926 const char *base_topic,
35928);
35929
35941 const char *base_topic,
35944);
35945
35956 const char *base_topic,
35958);
35959
35971 const char *base_topic,
35972 NodeStateSecurity value,
35974);
35975
35986 const char *base_topic,
35988);
35989
36001 const char *base_topic,
36002 uint32_t value,
36004);
36005
36016 const char *base_topic,
36018);
36019
36032 const char *base_topic,
36033 size_t value_count,
36034 const char** value,
36036);
36037
36048 const char *base_topic,
36050);
36051
36052
36060void uic_mqtt_dotdot_state_publish_cluster_revision(const char* base_topic, uint16_t value);
36061
36069
36083 const dotdot_unid_t unid,
36084 dotdot_endpoint_id_t endpoint);
36085
36094 const dotdot_unid_t unid
36095 );
36096// Callback types used by the binding cluster
36098 dotdot_unid_t unid,
36099 dotdot_endpoint_id_t endpoint,
36101 const char* cluster_name,
36102
36103 const char* destination_unid,
36104
36105 uint8_t destination_ep
36106
36107);
36109 dotdot_unid_t unid,
36110 dotdot_endpoint_id_t endpoint,
36112 const char* cluster_name,
36113
36114 const char* destination_unid,
36115
36116 uint8_t destination_ep
36117
36118);
36120 dotdot_unid_t unid,
36121 dotdot_endpoint_id_t endpoint,
36123 const char* cluster_name
36124
36125);
36127 dotdot_unid_t unid,
36128 dotdot_endpoint_id_t endpoint,
36130 const char* cluster_name
36131
36132);
36133
36134typedef struct {
36141
36142typedef struct {
36147
36149 const dotdot_unid_t unid,
36150 const dotdot_endpoint_id_t endpoint,
36154);
36155
36157 const dotdot_unid_t unid,
36158 const dotdot_endpoint_id_t endpoint,
36161);
36162
36163
36167typedef struct {
36168 const char* cluster_name;
36169
36170 const char* destination_unid;
36171
36174
36178typedef struct {
36179 const char* cluster_name;
36180
36181 const char* destination_unid;
36182
36185
36189typedef struct {
36190 const char* cluster_name;
36192
36196typedef struct {
36197 const char* cluster_name;
36199
36200
36221
36261
36301
36341
36361
36371);
36379);
36385
36395);
36404);
36410
36422 const char *base_topic,
36423 bool value,
36425);
36426
36437 const char *base_topic,
36439);
36440
36453 const char *base_topic,
36454 size_t value_count,
36455 const char** value,
36457);
36458
36469 const char *base_topic,
36471);
36472
36485 const char *base_topic,
36486 size_t value_count,
36487 const BindingObject* value,
36489);
36490
36501 const char *base_topic,
36503);
36504
36505
36513void uic_mqtt_dotdot_binding_publish_cluster_revision(const char* base_topic, uint16_t value);
36514
36522
36536 const dotdot_unid_t unid,
36537 dotdot_endpoint_id_t endpoint);
36538
36547 const dotdot_unid_t unid
36548 ,dotdot_endpoint_id_t endpoint);
36549// Callback types used by the system_metrics cluster
36550
36551typedef struct {
36554 const double* cpu_usage_percent;
36556 const double* cpu_frequencym_hz;
36578 const char* hostname;
36579 const char* fqdn;
36589
36590typedef struct {
36609 bool fqdn;
36619
36621 const dotdot_unid_t unid,
36622 const dotdot_endpoint_id_t endpoint,
36626);
36627
36629 const dotdot_unid_t unid,
36630 const dotdot_endpoint_id_t endpoint,
36633);
36634
36635
36636
36637
36647);
36655);
36661
36671);
36680);
36686
36698 const char *base_topic,
36699 uint32_t value,
36701);
36702
36713 const char *base_topic,
36715);
36716
36729 const char *base_topic,
36730 size_t value_count,
36731 const double* value,
36733);
36734
36745 const char *base_topic,
36747);
36748
36761 const char *base_topic,
36762 size_t value_count,
36763 const double* value,
36765);
36766
36777 const char *base_topic,
36779);
36780
36793 const char *base_topic,
36794 size_t value_count,
36795 const double* value,
36797);
36798
36809 const char *base_topic,
36811);
36812
36825 const char *base_topic,
36826 size_t value_count,
36827 const double* value,
36829);
36830
36841 const char *base_topic,
36843);
36844
36857 const char *base_topic,
36858 size_t value_count,
36859 const double* value,
36861);
36862
36873 const char *base_topic,
36875);
36876
36888 const char *base_topic,
36889 double value,
36891);
36892
36903 const char *base_topic,
36905);
36906
36918 const char *base_topic,
36919 double value,
36921);
36922
36933 const char *base_topic,
36935);
36936
36948 const char *base_topic,
36949 double value,
36951);
36952
36963 const char *base_topic,
36965);
36966
36978 const char *base_topic,
36979 double value,
36981);
36982
36993 const char *base_topic,
36995);
36996
37008 const char *base_topic,
37009 double value,
37011);
37012
37023 const char *base_topic,
37025);
37026
37038 const char *base_topic,
37039 double value,
37041);
37042
37053 const char *base_topic,
37055);
37056
37068 const char *base_topic,
37069 double value,
37071);
37072
37083 const char *base_topic,
37085);
37086
37099 const char *base_topic,
37100 size_t value_count,
37101 const DiskUsageData* value,
37103);
37104
37115 const char *base_topic,
37117);
37118
37131 const char *base_topic,
37132 size_t value_count,
37133 const DiskIOCounters* value,
37135);
37136
37147 const char *base_topic,
37149);
37150
37163 const char *base_topic,
37164 size_t value_count,
37165 const NetworkInterfaceData* value,
37167);
37168
37179 const char *base_topic,
37181);
37182
37195 const char *base_topic,
37196 size_t value_count,
37197 const WirelessNetworkInterfaceData* value,
37199);
37200
37211 const char *base_topic,
37213);
37214
37226 const char *base_topic,
37227 const char* value,
37229);
37230
37241 const char *base_topic,
37243);
37244
37256 const char *base_topic,
37257 const char* value,
37259);
37260
37271 const char *base_topic,
37273);
37274
37286 const char *base_topic,
37287 uint64_t value,
37289);
37290
37301 const char *base_topic,
37303);
37304
37316 const char *base_topic,
37317 double value,
37319);
37320
37331 const char *base_topic,
37333);
37334
37346 const char *base_topic,
37347 double value,
37349);
37350
37361 const char *base_topic,
37363);
37364
37376 const char *base_topic,
37377 double value,
37379);
37380
37391 const char *base_topic,
37393);
37394
37406 const char *base_topic,
37407 double value,
37409);
37410
37421 const char *base_topic,
37423);
37424
37436 const char *base_topic,
37437 bool value,
37439);
37440
37451 const char *base_topic,
37453);
37454
37466 const char *base_topic,
37467 double value,
37469);
37470
37481 const char *base_topic,
37483);
37484
37496 const char *base_topic,
37497 uint64_t value,
37499);
37500
37511 const char *base_topic,
37513);
37514
37515
37523void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char* base_topic, uint16_t value);
37524
37532
37546 const dotdot_unid_t unid,
37547 dotdot_endpoint_id_t endpoint);
37548
37557 const dotdot_unid_t unid
37558 );
37559// Callback types used by the application_monitoring cluster
37561 dotdot_unid_t unid,
37562 dotdot_endpoint_id_t endpoint,
37564 const char* timestamp,
37565
37566 LoggingLevelEnum log_level,
37567
37568 const char* log_tag,
37569
37570 const char* log_message
37571
37572);
37573
37574typedef struct {
37575 const char* application_name;
37581 uint64_t process_id;
37582 const char* hostname;
37583 const char* fqdn;
37600
37601typedef struct {
37609 bool fqdn;
37626
37628 const dotdot_unid_t unid,
37629 const dotdot_endpoint_id_t endpoint,
37633);
37634
37636 const dotdot_unid_t unid,
37637 const dotdot_endpoint_id_t endpoint,
37640);
37641
37642
37646typedef struct {
37647 const char* timestamp;
37648
37650
37651 const char* log_tag;
37652
37653 const char* log_message;
37655
37656
37677
37697
37707);
37715);
37721
37731);
37740);
37746
37758 const char *base_topic,
37759 const char* value,
37761);
37762
37773 const char *base_topic,
37775);
37776
37788 const char *base_topic,
37789 const char* value,
37791);
37792
37803 const char *base_topic,
37805);
37806
37818 const char *base_topic,
37819 bool value,
37821);
37822
37833 const char *base_topic,
37835);
37836
37849 const char *base_topic,
37850 size_t value_count,
37851 const char** value,
37853);
37854
37865 const char *base_topic,
37867);
37868
37880 const char *base_topic,
37881 uint64_t value,
37883);
37884
37895 const char *base_topic,
37897);
37898
37910 const char *base_topic,
37911 uint64_t value,
37913);
37914
37925 const char *base_topic,
37927);
37928
37940 const char *base_topic,
37941 const char* value,
37943);
37944
37955 const char *base_topic,
37957);
37958
37970 const char *base_topic,
37971 const char* value,
37973);
37974
37985 const char *base_topic,
37987);
37988
38000 const char *base_topic,
38001 bool value,
38003);
38004
38015 const char *base_topic,
38017);
38018
38030 const char *base_topic,
38031 LoggingLevelEnum value,
38033);
38034
38045 const char *base_topic,
38047);
38048
38060 const char *base_topic,
38061 uint32_t value,
38063);
38064
38075 const char *base_topic,
38077);
38078
38090 const char *base_topic,
38091 uint64_t value,
38093);
38094
38105 const char *base_topic,
38107);
38108
38120 const char *base_topic,
38121 uint64_t value,
38123);
38124
38135 const char *base_topic,
38137);
38138
38150 const char *base_topic,
38151 uint64_t value,
38153);
38154
38165 const char *base_topic,
38167);
38168
38180 const char *base_topic,
38181 double value,
38183);
38184
38195 const char *base_topic,
38197);
38198
38210 const char *base_topic,
38211 double value,
38213);
38214
38225 const char *base_topic,
38227);
38228
38240 const char *base_topic,
38241 double value,
38243);
38244
38255 const char *base_topic,
38257);
38258
38270 const char *base_topic,
38271 uint32_t value,
38273);
38274
38285 const char *base_topic,
38287);
38288
38300 const char *base_topic,
38301 double value,
38303);
38304
38315 const char *base_topic,
38317);
38318
38330 const char *base_topic,
38331 double value,
38333);
38334
38345 const char *base_topic,
38347);
38348
38360 const char *base_topic,
38361 double value,
38363);
38364
38375 const char *base_topic,
38377);
38378
38390 const char *base_topic,
38391 double value,
38393);
38394
38405 const char *base_topic,
38407);
38408
38420 const char *base_topic,
38421 double value,
38423);
38424
38435 const char *base_topic,
38437);
38438
38439
38447void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char* base_topic, uint16_t value);
38448
38456
38470 const dotdot_unid_t unid,
38471 dotdot_endpoint_id_t endpoint);
38472
38481 const dotdot_unid_t unid
38482 );
38483// Callback types used by the name_and_location cluster
38484
38485typedef struct {
38486 const char* name;
38487 const char* location;
38489
38490typedef struct {
38491 bool name;
38494
38496 const dotdot_unid_t unid,
38497 const dotdot_endpoint_id_t endpoint,
38501);
38502
38504 const dotdot_unid_t unid,
38505 const dotdot_endpoint_id_t endpoint,
38508);
38509
38510
38511
38512
38522);
38530);
38536
38546);
38555);
38561
38573 const char *base_topic,
38574 const char* value,
38576);
38577
38588 const char *base_topic,
38590);
38591
38603 const char *base_topic,
38604 const char* value,
38606);
38607
38618 const char *base_topic,
38620);
38621
38622
38630void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char* base_topic, uint16_t value);
38631
38639
38653 const dotdot_unid_t unid,
38654 dotdot_endpoint_id_t endpoint);
38655
38664 const dotdot_unid_t unid
38665 ,dotdot_endpoint_id_t endpoint);
38666// Callback types used by the configuration_parameters cluster
38668 dotdot_unid_t unid,
38669 dotdot_endpoint_id_t endpoint,
38671 uint16_t parameter_id
38672
38673);
38675 dotdot_unid_t unid,
38676 dotdot_endpoint_id_t endpoint,
38678);
38680 dotdot_unid_t unid,
38681 dotdot_endpoint_id_t endpoint,
38683 uint16_t parameter_id,
38684
38685 int64_t value
38686
38687);
38689 dotdot_unid_t unid,
38690 dotdot_endpoint_id_t endpoint,
38692 uint16_t first_parameter_id,
38693
38694 uint16_t last_parameter_id
38695
38696);
38697
38698typedef struct {
38702
38703typedef struct {
38706
38708 const dotdot_unid_t unid,
38709 const dotdot_endpoint_id_t endpoint,
38713);
38714
38716 const dotdot_unid_t unid,
38717 const dotdot_endpoint_id_t endpoint,
38720);
38721
38722
38726typedef struct {
38729
38733typedef struct {
38735
38736 int64_t value;
38738
38742typedef struct {
38744
38747
38748
38769
38809
38849
38889
38909
38919);
38927);
38933
38943);
38952);
38958
38971 const char *base_topic,
38972 size_t value_count,
38973 const ConfigurationParameter* value,
38975);
38976
38987 const char *base_topic,
38989);
38990
38991
39000
39008
39022 const dotdot_unid_t unid,
39023 dotdot_endpoint_id_t endpoint);
39024
39033 const dotdot_unid_t unid
39034 ,dotdot_endpoint_id_t endpoint);
39035// Callback types used by the aox_locator cluster
39037 dotdot_unid_t unid,
39038 dotdot_endpoint_id_t endpoint,
39040 const char* tag_unid,
39041
39042 uint8_t channel,
39043
39044 int8_t rssi,
39045
39046 uint8_t samples_count,
39047 const int8_t *samples,
39048
39049 int32_t sequence
39050
39051);
39053 dotdot_unid_t unid,
39054 dotdot_endpoint_id_t endpoint,
39056 const char* tag_unid,
39057
39058 SphericalCoordinates direction,
39059
39060 SphericalCoordinates deviation,
39061
39062 int32_t sequence
39063
39064);
39066 dotdot_unid_t unid,
39067 dotdot_endpoint_id_t endpoint,
39069 const char* tag_unid,
39070
39071 SphericalCoordinates direction,
39072
39073 SphericalCoordinates deviation,
39074
39075 int32_t sequence
39076
39077);
39078
39079typedef struct {
39088 const char** allow_list;
39089 uint8_t aox_mode;
39092 const int8_t* antenna_array;
39098 uint8_t cte_mode;
39103
39104typedef struct {
39124
39126 const dotdot_unid_t unid,
39127 const dotdot_endpoint_id_t endpoint,
39131);
39132
39134 const dotdot_unid_t unid,
39135 const dotdot_endpoint_id_t endpoint,
39138);
39139
39140
39144typedef struct {
39145 const char* tag_unid;
39146
39147 uint8_t channel;
39148
39149 int8_t rssi;
39150
39152 const int8_t *samples;
39153
39154 int32_t sequence;
39156
39160typedef struct {
39161 const char* tag_unid;
39162
39164
39166
39167 int32_t sequence;
39169
39173typedef struct {
39174 const char* tag_unid;
39175
39177
39179
39180 int32_t sequence;
39182
39183
39204
39244
39284
39304
39314);
39322);
39328
39338);
39347);
39353
39365 const char *base_topic,
39366 uint8_t value,
39368);
39369
39380 const char *base_topic,
39382);
39383
39395 const char *base_topic,
39396 bool value,
39398);
39399
39410 const char *base_topic,
39412);
39413
39425 const char *base_topic,
39428);
39429
39440 const char *base_topic,
39442);
39443
39456 const char *base_topic,
39457 size_t value_count,
39458 const MinMaxPair* value,
39460);
39461
39472 const char *base_topic,
39474);
39475
39488 const char *base_topic,
39489 size_t value_count,
39490 const MinMaxPair* value,
39492);
39493
39504 const char *base_topic,
39506);
39507
39520 const char *base_topic,
39521 size_t value_count,
39522 const char** value,
39524);
39525
39536 const char *base_topic,
39538);
39539
39551 const char *base_topic,
39552 uint8_t value,
39554);
39555
39566 const char *base_topic,
39568);
39569
39581 const char *base_topic,
39582 uint8_t value,
39584);
39585
39596 const char *base_topic,
39598);
39599
39612 const char *base_topic,
39613 size_t value_count,
39614 const int8_t* value,
39616);
39617
39628 const char *base_topic,
39630);
39631
39643 const char *base_topic,
39644 int8_t value,
39646);
39647
39658 const char *base_topic,
39660);
39661
39673 const char *base_topic,
39674 bool value,
39676);
39677
39688 const char *base_topic,
39690);
39691
39703 const char *base_topic,
39704 double value,
39706);
39707
39718 const char *base_topic,
39720);
39721
39733 const char *base_topic,
39734 int8_t value,
39736);
39737
39748 const char *base_topic,
39750);
39751
39763 const char *base_topic,
39764 int8_t value,
39766);
39767
39778 const char *base_topic,
39780);
39781
39793 const char *base_topic,
39794 uint8_t value,
39796);
39797
39808 const char *base_topic,
39810);
39811
39823 const char *base_topic,
39824 int8_t value,
39826);
39827
39838 const char *base_topic,
39840);
39841
39853 const char *base_topic,
39854 int8_t value,
39856);
39857
39868 const char *base_topic,
39870);
39871
39883 const char *base_topic,
39884 int8_t value,
39886);
39887
39898 const char *base_topic,
39900);
39901
39902
39910void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char* base_topic, uint16_t value);
39911
39919
39933 const dotdot_unid_t unid,
39934 dotdot_endpoint_id_t endpoint);
39935
39944 const dotdot_unid_t unid
39945 ,dotdot_endpoint_id_t endpoint);
39946// Callback types used by the aox_position_estimation cluster
39947
39948typedef struct {
39951
39952typedef struct {
39955
39957 const dotdot_unid_t unid,
39958 const dotdot_endpoint_id_t endpoint,
39962);
39963
39965 const dotdot_unid_t unid,
39966 const dotdot_endpoint_id_t endpoint,
39969);
39970
39971
39972
39973
39983);
39991);
39997
40007);
40016);
40022
40034 const char *base_topic,
40035 EstimatedPosition value,
40037);
40038
40049 const char *base_topic,
40051);
40052
40053
40061void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char* base_topic, uint16_t value);
40062
40070
40084 const dotdot_unid_t unid,
40085 dotdot_endpoint_id_t endpoint);
40086
40095 const dotdot_unid_t unid
40096 ,dotdot_endpoint_id_t endpoint);
40097// Callback types used by the protocol_controller_network_management cluster
40099 dotdot_unid_t unid,
40100 dotdot_endpoint_id_t endpoint,
40102);
40103
40104typedef struct {
40107
40108typedef struct {
40111
40113 const dotdot_unid_t unid,
40114 const dotdot_endpoint_id_t endpoint,
40118);
40119
40121 const dotdot_unid_t unid,
40122 const dotdot_endpoint_id_t endpoint,
40125);
40126
40127
40128
40149
40169
40179);
40187);
40193
40203);
40212);
40218
40230 const char *base_topic,
40233);
40234
40245 const char *base_topic,
40247);
40248
40249
40258
40266
40280 const dotdot_unid_t unid,
40281 dotdot_endpoint_id_t endpoint);
40282
40291 const dotdot_unid_t unid
40292 );
40293// Callback types used by the descriptor cluster
40294
40295typedef struct {
40299
40300typedef struct {
40303
40305 const dotdot_unid_t unid,
40306 const dotdot_endpoint_id_t endpoint,
40310);
40311
40313 const dotdot_unid_t unid,
40314 const dotdot_endpoint_id_t endpoint,
40317);
40318
40319
40320
40321
40331);
40339);
40345
40355);
40364);
40370
40383 const char *base_topic,
40384 size_t value_count,
40385 const DeviceTypeStruct* value,
40387);
40388
40399 const char *base_topic,
40401);
40402
40403
40411void uic_mqtt_dotdot_descriptor_publish_cluster_revision(const char* base_topic, uint16_t value);
40412
40420
40434 const dotdot_unid_t unid,
40435 dotdot_endpoint_id_t endpoint);
40436
40445 const dotdot_unid_t unid
40446 ,dotdot_endpoint_id_t endpoint);
40447// Callback types used by the unify_fan_control cluster
40449 dotdot_unid_t unid,
40450 dotdot_endpoint_id_t endpoint,
40452 ZWaveFanModeEnum fan_mode
40453
40454);
40456 dotdot_unid_t unid,
40457 dotdot_endpoint_id_t endpoint,
40459);
40460
40461typedef struct {
40466
40467typedef struct {
40472
40474 const dotdot_unid_t unid,
40475 const dotdot_endpoint_id_t endpoint,
40479);
40480
40482 const dotdot_unid_t unid,
40483 const dotdot_endpoint_id_t endpoint,
40486);
40487
40488
40492typedef struct {
40495
40496
40517
40557
40577
40587);
40595);
40601
40611);
40620);
40626
40638 const char *base_topic,
40639 ZWaveFanModeEnum value,
40641);
40642
40653 const char *base_topic,
40655);
40656
40668 const char *base_topic,
40669 uint16_t value,
40671);
40672
40683 const char *base_topic,
40685);
40686
40698 const char *base_topic,
40699 ZWaveFanStateEnum value,
40701);
40702
40713 const char *base_topic,
40715);
40716
40717
40725void uic_mqtt_dotdot_unify_fan_control_publish_cluster_revision(const char* base_topic, uint16_t value);
40726
40734
40748 const dotdot_unid_t unid,
40749 dotdot_endpoint_id_t endpoint);
40750
40759 const dotdot_unid_t unid
40760 ,dotdot_endpoint_id_t endpoint);
40761// Callback types used by the unify_thermostat cluster
40762
40763typedef struct {
40768
40769typedef struct {
40774
40776 const dotdot_unid_t unid,
40777 const dotdot_endpoint_id_t endpoint,
40781);
40782
40784 const dotdot_unid_t unid,
40785 const dotdot_endpoint_id_t endpoint,
40788);
40789
40790
40791
40792
40802);
40810);
40816
40826);
40835);
40841
40853 const char *base_topic,
40854 uint8_t value,
40856);
40857
40868 const char *base_topic,
40870);
40871
40883 const char *base_topic,
40884 uint16_t value,
40886);
40887
40898 const char *base_topic,
40900);
40901
40913 const char *base_topic,
40914 uint8_t value,
40916);
40917
40928 const char *base_topic,
40930);
40931
40932
40940void uic_mqtt_dotdot_unify_thermostat_publish_cluster_revision(const char* base_topic, uint16_t value);
40941
40949
40963 const dotdot_unid_t unid,
40964 dotdot_endpoint_id_t endpoint);
40965
40974 const dotdot_unid_t unid
40975 ,dotdot_endpoint_id_t endpoint);
40976// Callback types used by the unify_humidity_control cluster
40978 dotdot_unid_t unid,
40979 dotdot_endpoint_id_t endpoint,
40981 ModeType mode
40982
40983);
40985 dotdot_unid_t unid,
40986 dotdot_endpoint_id_t endpoint,
40988 SetpointType type,
40989
40990 uint8_t precision,
40991
40992 uint8_t scale,
40993
40994 int32_t value
40995
40996);
40997
40998typedef struct {
41019
41020typedef struct {
41041
41043 const dotdot_unid_t unid,
41044 const dotdot_endpoint_id_t endpoint,
41048);
41049
41051 const dotdot_unid_t unid,
41052 const dotdot_endpoint_id_t endpoint,
41055);
41056
41057
41061typedef struct {
41064
41068typedef struct {
41070
41071 uint8_t precision;
41072
41073 uint8_t scale;
41074
41075 int32_t value;
41077
41078
41099
41139
41159
41169);
41177);
41183
41193);
41202);
41208
41220 const char *base_topic,
41221 ModeType value,
41223);
41224
41235 const char *base_topic,
41237);
41238
41250 const char *base_topic,
41251 uint8_t value,
41253);
41254
41265 const char *base_topic,
41267);
41268
41280 const char *base_topic,
41281 uint8_t value,
41283);
41284
41295 const char *base_topic,
41297);
41298
41310 const char *base_topic,
41311 uint8_t value,
41313);
41314
41325 const char *base_topic,
41327);
41328
41340 const char *base_topic,
41341 int32_t value,
41343);
41344
41355 const char *base_topic,
41357);
41358
41370 const char *base_topic,
41371 int32_t value,
41373);
41374
41385 const char *base_topic,
41387);
41388
41400 const char *base_topic,
41401 int32_t value,
41403);
41404
41415 const char *base_topic,
41417);
41418
41430 const char *base_topic,
41431 ScaleType value,
41433);
41434
41445 const char *base_topic,
41447);
41448
41460 const char *base_topic,
41461 uint8_t value,
41463);
41464
41475 const char *base_topic,
41477);
41478
41490 const char *base_topic,
41491 int32_t value,
41493);
41494
41505 const char *base_topic,
41507);
41508
41520 const char *base_topic,
41521 int32_t value,
41523);
41524
41535 const char *base_topic,
41537);
41538
41550 const char *base_topic,
41551 int32_t value,
41553);
41554
41565 const char *base_topic,
41567);
41568
41580 const char *base_topic,
41581 ScaleType value,
41583);
41584
41595 const char *base_topic,
41597);
41598
41610 const char *base_topic,
41611 uint8_t value,
41613);
41614
41625 const char *base_topic,
41627);
41628
41640 const char *base_topic,
41641 int32_t value,
41643);
41644
41655 const char *base_topic,
41657);
41658
41670 const char *base_topic,
41671 int32_t value,
41673);
41674
41685 const char *base_topic,
41687);
41688
41700 const char *base_topic,
41701 int32_t value,
41703);
41704
41715 const char *base_topic,
41717);
41718
41730 const char *base_topic,
41731 ScaleType value,
41733);
41734
41745 const char *base_topic,
41747);
41748
41760 const char *base_topic,
41761 uint8_t value,
41763);
41764
41775 const char *base_topic,
41777);
41778
41779
41787void uic_mqtt_dotdot_unify_humidity_control_publish_cluster_revision(const char* base_topic, uint16_t value);
41788
41796
41810 const dotdot_unid_t unid,
41811 dotdot_endpoint_id_t endpoint);
41812
41821 const dotdot_unid_t unid
41822 ,dotdot_endpoint_id_t endpoint);
41823
41837 const dotdot_unid_t unid,
41838 dotdot_endpoint_id_t endpoint);
41839
41850 const dotdot_unid_t unid,
41851 dotdot_endpoint_id_t endpoint);
41852
41853
41868typedef void (*group_dispatch_t)(uint16_t group_id,
41869 const char *cluster_name,
41870 const char *command,
41871 const char *message,
41872 size_t message_length,
41873 mqtt_message_callback_t callback);
41874
41886
41893
41894
41895#ifdef __cplusplus
41896}
41897#endif // __cplusplus
41898
41899#endif // DOTDOT_MQTT_H
#define data
Definition: ctimer.c:49
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene is received.
sl_status_t(* uic_mqtt_dotdot_state_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_state_t, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:35631
sl_status_t(* uic_mqtt_dotdot_groups_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:3756
sl_status_t(* uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_thermostat_state_t, uic_mqtt_dotdot_unify_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:40775
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
void uic_mqtt_dotdot_unset_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ManualOperationEventMask.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
void uic_mqtt_dotdot_set_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is rec...
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/fast_poll_stop is received.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/set_parameter is received.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/programming_event_notification is received...
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code is received.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
void uic_mqtt_dotdot_scenes_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Scenes Cluster.
sl_status_t(* uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_soil_moisture_updated_state_t)
Definition: dotdot_mqtt.h:26141
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is receive...
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8550
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/AccelerationTimeLift.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is re...
sl_status_t uic_mqtt_dotdot_metering_supply_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SupplyStatus.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_unset(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Unsets callback to be called when a ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_set_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttribute...
void uic_mqtt_dotdot_set_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAttr...
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t stepx, int16_t stepy, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20372
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/ClosePeriod.
void uic_mqtt_dotdot_clear_configuration_parameters_force_read_attributes_callbacks()
Clears all callbacks registered for when +/configuration_parameters/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMTotalMB.
void uic_mqtt_dotdot_clear_basic_write_attributes_callbacks()
Clears all callbacks registered for when +/basic/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unbolt_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePower.
void uic_mqtt_dotdot_door_lock_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/lock_door is received.
sl_status_t uic_mqtt_dotdot_name_and_location_location_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Location.
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinSetpointDeadBand.
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Intensity.
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential is received.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_rfid_code_response is rec...
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_credential_response is received.
void uic_mqtt_dotdot_unset_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_level_max_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxFrequency.
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received.
void uic_mqtt_dotdot_clear_diagnostics_write_attributes_callbacks()
Clears all callbacks registered for when +/diagnostics/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PeriodSamples.
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received...
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PersistentMemoryWrites.
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OutdoorTemperature.
void uic_mqtt_dotdot_color_control_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTEMode.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFiltering.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t colorx, uint16_t colory, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20344
void uic_mqtt_dotdot_door_lock_clear_credential_callback_set(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_credential is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkOperEventSource operation_event_source, OperatingEventNotificationOperationEventCode operation_event_code, uint16_t userid, const char *pin, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:9934
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene_response is received.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received.
void uic_mqtt_dotdot_groups_add_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampQuantity.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_scale_publish(const char *base_topic, ScaleType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointScale.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/SafetyStatus.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DoorLock/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequency.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind_to_protocol_controller is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
void uic_mqtt_dotdot_clear_pump_configuration_and_control_write_attributes_callbacks()
Clears all callbacks registered for when +/pump_configuration_and_control/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_clear()
Clears all callbacks registered for when UnifyHumidityControl/Commands/mode_set is received.
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26882
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t time_of_day, uint8_t relay_status, int16_t local_temperature, uint8_t humidity_percentage, int16_t set_point, uint16_t unread_entries)
Definition: dotdot_mqtt.h:17374
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:17525
void uic_mqtt_dotdot_shade_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_time_last_set_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/LastSetTime.
void uic_mqtt_dotdot_diagnostics_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Diagnostics Cluster.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_all_groups is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/ControlMode.
void uic_mqtt_dotdot_level_generated_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_level is received.
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_unset(const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
Unsets callback to be called when a UnifyFanControl/Commands/turn_off is received.
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_unset(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unbolt_door is received.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_clear()
Clears all callbacks registered for when ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is receiv...
void uic_mqtt_dotdot_unset_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_sa...
void uic_mqtt_dotdot_set_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_level_generated_step_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/step is received.
sl_status_t(* uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8564
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnOffTransitionTime.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/WrongCodeEntryLimit.
void uic_mqtt_dotdot_protocol_controller_network_management_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ProtocolController-NetworkManagement/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes...
sl_status_t uic_mqtt_dotdot_color_control_currenty_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentY.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is receive...
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUUsagePercent.
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:9742
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_get_group_membership_callback_clear()
Clears all callbacks registered for when Groups/Commands/get_group_membership is received.
void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BallastConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_power_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/power_configuration/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborRemoved.
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/InletTemperature.
void uic_mqtt_dotdot_set_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25136
sl_status_t uic_mqtt_dotdot_color_control_primary4y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4Y.
void uic_mqtt_dotdot_identify_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Identify Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is rece...
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RouteDiscInitiated.
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneValid.
void uic_mqtt_dotdot_pressure_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PressureMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_unify_humidity_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the UnifyHumidityControl/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership_response is ...
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/NumberOfPrimaries.
void uic_mqtt_dotdot_clear_name_and_location_force_read_attributes_callbacks()
Clears all callbacks registered for when +/name_and_location/Commands/ForceReadAttributes is received...
sl_status_t(* uic_mqtt_dotdot_barrier_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:15951
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/WindowCoveringType.
void uic_mqtt_dotdot_clear_scenes_write_attributes_callbacks()
Clears all callbacks registered for when +/scenes/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_min_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DoorLock/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LockType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
void uic_mqtt_dotdot_state_generated_interview_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/interview is received.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
void uic_mqtt_dotdot_unset_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes i...
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_unset(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/iq_report is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_min_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ActuatorEnabled.
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/ElevationMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_set_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceRead...
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9702
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_color_control_currentx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentX.
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NumberOfResets.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_unset(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_closest_frequency is received.
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/RelayedUcast.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is rece...
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is re...
void uic_mqtt_dotdot_color_control_stop_move_step_callback_unset(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/stop_move_step is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_color_control_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorMode.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is ...
void uic_mqtt_dotdot_device_temperature_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatterySize.
void uic_mqtt_dotdot_set_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is ...
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene is received.
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DefaultConfigurationRegister.
void uic_mqtt_dotdot_unset_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_soil_moisture_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
sl_status_t(* uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26380
void uic_mqtt_dotdot_set_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Comma...
void uic_mqtt_dotdot_ias_zone_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IASZone/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AHrRating.
void uic_mqtt_dotdot_unset_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastRetry.
void uic_mqtt_dotdot_set_unify_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_unify_thermostat_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/unify_thermostat/Commands/ForceReadAtt...
void uic_mqtt_dotdot_unset_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttrib...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t attributeid, UTC start_time, uint8_t number_of_intervals)
Definition: dotdot_mqtt.h:29734
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
sl_status_t(* uic_mqtt_dotdot_color_control_color_loop_set_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t update_flags, ColorLoopSetAction action, CCColorLoopDirection direction, uint16_t time, uint16_t start_hue, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20458
sl_status_t uic_mqtt_dotdot_scenes_scene_table_publish(const char *base_topic, size_t value_count, const SSceneTable *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneTable.
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_pin_code is received.
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_credential_response is received.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_current_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/CurrentState.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_unset(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_all_alarms is received.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_clear()
Clears all callbacks registered for when ProtocolController-NetworkManagement/Commands/write is recei...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
void uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-NetworkManagement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
void uic_mqtt_dotdot_ias_zone_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IASZone Cluster.
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
sl_status_t(* uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:14900
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4Intensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
void uic_mqtt_dotdot_window_covering_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the WindowCovering Cluster.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMAvailableMB.
void uic_mqtt_dotdot_alarms_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/alarm is received.
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_hue is received.
void uic_mqtt_dotdot_unset_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
void uic_mqtt_dotdot_clear_pm25_write_attributes_callbacks()
Clears all callbacks registered for when +/pm25/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinScaledValue.
void uic_mqtt_dotdot_carbon_dioxide_unretain_cluster_revision(const char *base_topic)
Unretain a publication to CarbonDioxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrent.
void uic_mqtt_dotdot_unset_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttri...
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_credential_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CredentialStruct credential)
Definition: dotdot_mqtt.h:10006
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrent.
sl_status_t uic_mqtt_dotdot_soil_moisture_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/Tolerance.
void uic_mqtt_dotdot_wind_speed_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is recei...
sl_status_t uic_mqtt_dotdot_state_network_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/NetworkList.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received.
void uic_mqtt_dotdot_scenes_store_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/store_scene_response is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_current_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/CurrentState.
sl_status_t uic_mqtt_dotdot_scenes_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_basic_hw_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/HWVersion.
void uic_mqtt_dotdot_clear_identify_force_read_attributes_callbacks()
Clears all callbacks registered for when +/identify/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_pm25_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Co...
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatRunningState.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t profile_count, ProfileIntervalPeriod profile_interval_period, uint8_t max_number_of_intervals, uint8_t list_of_attributes_count, const uint16_t *list_of_attributes)
Definition: dotdot_mqtt.h:29697
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_mode_publish(const char *base_topic, ZWaveFanModeEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyFanControl/Attributes/ZWaveFanMode.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unbolt_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LEDSettings.
void uic_mqtt_dotdot_barrier_control_stop_callback_unset(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Unsets callback to be called when a BarrierControl/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received.
void uic_mqtt_dotdot_set_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_door_lock_security_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SecurityLevel.
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/SlotDuration.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceived.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
void uic_mqtt_dotdot_clear_alarms_write_attributes_callbacks()
Clears all callbacks registered for when +/alarms/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
void uic_mqtt_dotdot_clear_dehumidification_control_write_attributes_callbacks()
Clears all callbacks registered for when +/dehumidification_control/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC.
void uic_mqtt_dotdot_scenes_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/store_scene_response is received.
void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FanControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/DecelerationTimeLift.
void uic_mqtt_dotdot_alarms_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Alarms/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received.
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_level_generated_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code_response is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltage.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_credentials_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfCredentialsSupportedPerUser.
void uic_mqtt_dotdot_groups_generated_remove_group_callback_unset(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_type is received.
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
sl_status_t(* uic_mqtt_dotdot_identify_identify_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t identify_time)
Definition: dotdot_mqtt.h:3293
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/clear_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastFail.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_view_scene is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_type_response is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_max_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointMax.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfigur...
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_level_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AllowList.
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_set_user_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_status is received.
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:19678
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/WhitePointY.
sl_status_t(* uic_mqtt_dotdot_scenes_recall_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time)
Definition: dotdot_mqtt.h:4481
void uic_mqtt_dotdot_poll_control_check_in_callback_clear()
Clears all callbacks registered for when PollControl/Commands/check_in is received.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is rece...
void uic_mqtt_dotdot_state_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the State/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_pin_code is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DataOperationTypeEnum operation_type, uint16_t user_index, const char *user_name, uint32_t user_uniqueid, DrlkSettableUserStatus user_status, DrlkUserType user_type, CredentialRuleEnum credential_rule)
Definition: dotdot_mqtt.h:9896
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACErrorCode.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeout.
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_hue_and_saturation is received...
sl_status_t(* uic_mqtt_dotdot_window_covering_up_or_open_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:14802
sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ModeType mode)
Definition: dotdot_mqtt.h:40977
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBY.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/programming_event_notification is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
void uic_mqtt_dotdot_on_off_generated_on_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_application_monitoring_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster.
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/GenericDevice-Class.
void uic_mqtt_dotdot_set_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAttr...
void uic_mqtt_dotdot_clear_configuration_parameters_write_attributes_callbacks()
Clears all callbacks registered for when +/configuration_parameters/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_paramet...
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_publish(const char *base_topic, IasZoneType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneType.
void uic_mqtt_dotdot_unset_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes ...
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsFrequency.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThres...
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
sl_status_t(* uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:28512
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6X.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_all_groups is received.
sl_status_t(* uic_mqtt_dotdot_alarms_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:7706
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMin.
void uic_mqtt_dotdot_window_covering_generated_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_clear_binding_write_attributes_callbacks()
Clears all callbacks registered for when +/binding/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is rece...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Power.
void uic_mqtt_dotdot_set_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_basic_application_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ApplicationVersion.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePower.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Unsets callback to be called when a PollControl/Commands/set_long_poll_interval is received.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageRSSI.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AntennaMode.
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OutdoorTemperature.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/ForceReadAttr...
void uic_mqtt_dotdot_color_control_move_color_callback_unset(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_color is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info i...
void uic_mqtt_dotdot_scenes_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTableFull.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_lift_value is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/check_in is received.
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/MovingState.
void uic_mqtt_dotdot_set_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttribut...
void uic_mqtt_dotdot_set_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status_response is re...
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_time_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Time/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is rec...
void uic_mqtt_dotdot_color_control_move_to_color_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_color is received.
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OffWaitTime.
void uic_mqtt_dotdot_level_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
Setup callback to be called when a Level/Commands/stop is received.
void uic_mqtt_dotdot_identify_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Setup callback to be called when a Identify/Commands/identify_query is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Setup callback to be called when a ColorControl/Commands/color_loop_set is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Speed.
void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PhMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_state_interview_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35602
void uic_mqtt_dotdot_set_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_require_pi_nfor_rf_operation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RequirePINforRFOperation.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationCooling.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_mqtt_topics_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received.
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DisableLocalConfig.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/MovingState.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactor.
void uic_mqtt_dotdot_set_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttribute...
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/FQDN.
sl_status_t(* uic_mqtt_dotdot_scenes_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:4623
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
void uic_mqtt_dotdot_iaswd_start_warning_callback_clear()
Clears all callbacks registered for when IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_color_control_step_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_color is received.
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6502
sl_status_t uic_mqtt_dotdot_time_time_zone_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/TimeZone.
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/ShortPollInterval.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule_response is received...
void uic_mqtt_dotdot_soil_moisture_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the SoilMoisture Cluster.
sl_status_t(* uic_mqtt_dotdot_door_lock_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:10123
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received.
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_set(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unbolt_door is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_unset(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/up_or_open is received.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_tilt_value)
Definition: dotdot_mqtt.h:14838
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
sl_status_t uic_mqtt_dotdot_color_control_primary3y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Y.
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_set(const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
Setup callback to be called when a +/UnifyFanControl/GeneratedCommands/turn_off is received.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/view_scene_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastRetry.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_clear()
Clears all callbacks registered for when BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/angle_report is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledValue.
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
void uic_mqtt_dotdot_unset_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule is receiv...
void uic_mqtt_dotdot_flow_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_power_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PowerConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes is received.
void uic_mqtt_dotdot_poll_control_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Setup callback to be called when a PollControl/Commands/check_in is received.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received.
void uic_mqtt_dotdot_iaswd_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IASWD Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentSummationReceived.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_credential_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CredentialStruct credential)
Definition: dotdot_mqtt.h:9994
void uic_mqtt_dotdot_binding_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Setup callback to be called when a Binding/Commands/bind is received.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Quantity.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_pin_code_response is receiv...
void uic_mqtt_dotdot_on_off_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OnOff Cluster.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperatureCalibration.
void uic_mqtt_dotdot_state_generated_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/interview is received.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Com...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4540
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received.
sl_status_t(* uic_mqtt_dotdot_color_control_step_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20314
void uic_mqtt_dotdot_groups_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_publish(const char *base_topic, size_t value_count, const DiskIOCounters *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksCounters.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received.
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:16505
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
void uic_mqtt_dotdot_unset_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Capacity.
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SystemMode.
void uic_mqtt_dotdot_alarms_get_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/get_alarm is received.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/down_or_close is received...
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_color_temperature is received.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentSaturation.
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received.
void uic_mqtt_dotdot_unify_fan_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to UnifyFanControl/ClusterRevision attribute.
void uic_mqtt_dotdot_set_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttrib...
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4549
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/CheckInInterval.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_pin_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/lock_door_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
void uic_mqtt_dotdot_color_control_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_color is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule_response i...
sl_status_t(* uic_mqtt_dotdot_aox_locator_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:39125
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received.
void uic_mqtt_dotdot_window_covering_down_or_close_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollInterval.
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_binding_bind_callback_unset(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Unsets callback to be called when a Binding/Commands/bind is received.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturat...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:29711
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
void uic_mqtt_dotdot_unify_humidity_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the UnifyHumidityControl Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/Hostname.
sl_status_t(* uic_mqtt_dotdot_level_move_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6515
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledTolerance.
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential_response is rece...
sl_status_t(* uic_mqtt_dotdot_window_covering_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:14812
sl_status_t uic_mqtt_dotdot_color_control_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Options.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_unset(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_all_groups is received.
sl_status_t uic_mqtt_dotdot_level_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_unify_thermostat_supported_thermostat_mode_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyThermostat/Attributes/SupportedThermostatMode.
void(* group_dispatch_t)(uint16_t group_id, const char *cluster_name, const char *command, const char *message, size_t message_length, mqtt_message_callback_t callback)
Definition: dotdot_mqtt.h:41868
void uic_mqtt_dotdot_unset_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes...
void uic_mqtt_dotdot_clear_level_force_read_attributes_callbacks()
Clears all callbacks registered for when +/level/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_unset(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Unsets callback to be called when a OnOff/Commands/off_with_effect is received.
void uic_mqtt_dotdot_unset_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceRea...
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
void uic_mqtt_dotdot_ballast_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to BallastConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/GlobalSceneControl.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/LastConfiguredBy.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_pin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:9532
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received.
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFProgrammingEventMask.
void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Thermostat/ClusterRevision attribute.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_para...
void uic_mqtt_dotdot_relativity_humidity_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
void uic_mqtt_dotdot_door_lock_get_user_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_response is received.
sl_status_t(* uic_mqtt_dotdot_on_off_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:5980
void uic_mqtt_dotdot_electrical_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code is received.
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CloseEvents.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeSource.
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SoundVolume.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type_response is recei...
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneStatus.
sl_status_t uic_mqtt_dotdot_color_control_primary1y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1Y.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxBcast.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
void uic_mqtt_dotdot_level_stop_callback_clear()
Clears all callbacks registered for when Level/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:23389
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGIntensity.
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSource.
sl_status_t uic_mqtt_dotdot_color_control_primary1x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasurementType.
void uic_mqtt_dotdot_door_lock_clear_credential_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_credential is received.
void uic_mqtt_dotdot_level_generated_move_callback_unset(const uic_mqtt_dotdot_level_move_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatterySize.
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_unset(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_clear()
Clears all callbacks registered for when Basic/Commands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_fan_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to FanControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
sl_status_t uic_mqtt_dotdot_color_control_primary6y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6Y.
void uic_mqtt_dotdot_clear_door_lock_write_attributes_callbacks()
Clears all callbacks registered for when +/door_lock/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is receiv...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_on_off_on_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OnTime.
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_set(const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
Setup callback to be called when a +/UnifyHumidityControl/GeneratedCommands/setpoint_set is received.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFilteringWeight.
sl_status_t uic_mqtt_dotdot_time_dst_end_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstEnd.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes is received.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMAvailableMB.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:9711
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_unset(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Unsets callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is...
sl_status_t uic_mqtt_dotdot_level_default_move_rate_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/DefaultMoveRate.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_binding_bind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:36097
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockState.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5947
void uic_mqtt_dotdot_door_lock_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_status is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/view_scene_response is received.
void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Scenes/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpoint.
sl_status_t(* uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_soil_moisture_state_t, uic_mqtt_dotdot_soil_moisture_updated_state_t)
Definition: dotdot_mqtt.h:26133
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule is received.
void uic_mqtt_dotdot_unset_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes i...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/OperationMode.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/DisksCounters.
void uic_mqtt_dotdot_level_move_callback_clear()
Clears all callbacks registered for when Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmState.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_rfid_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:39956
void uic_mqtt_dotdot_state_generated_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/remove_offline is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_min_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMin.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastFail.
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_set_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfDailyTransitions.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttribute...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
sl_status_t uic_mqtt_dotdot_binding_binding_table_publish(const char *base_topic, size_t value_count, const BindingObject *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTable.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Setup callback to be called when a ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_color_temperature is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/up_or_open is received.
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorClosedEvents.
sl_status_t uic_mqtt_dotdot_basic_stack_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/StackVersion.
void uic_mqtt_dotdot_identify_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Identify Cluster.
void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the NameAndLocation/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status)
Definition: dotdot_mqtt.h:9601
void uic_mqtt_dotdot_clear_ballast_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ballast_configuration/Commands/ForceReadAttributes is rece...
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_set_points_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/SupportedSetPoints.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_publish(const char *base_topic, size_t value_count, const DiskUsageData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksUsage.
void uic_mqtt_dotdot_clear_pump_configuration_and_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pump_configuration_and_control/Commands/ForceReadAttribute...
sl_status_t(* uic_mqtt_dotdot_barrier_control_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15919
void uic_mqtt_dotdot_poll_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PollControl Cluster.
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_set(const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
Setup callback to be called when a UnifyFanControl/Commands/turn_off is received.
void uic_mqtt_dotdot_groups_view_group_callback_unset(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/view_group is received.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_write_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/WriteAttributes is rece...
void uic_mqtt_dotdot_electrical_conductivity_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ElectricalConductivityMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_enroll_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/BarrierPosition.
void uic_mqtt_dotdot_on_off_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Setup callback to be called when a OnOff/Commands/on is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
sl_status_t uic_mqtt_dotdot_door_lock_expiring_user_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ExpiringUserTimeout.
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_level_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:6644
void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the SystemMetrics/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxBcast.
void uic_mqtt_dotdot_unify_thermostat_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the UnifyThermostat Cluster.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is receiv...
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is rece...
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule is received.
void uic_mqtt_dotdot_clear_unify_humidity_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/unify_humidity_control/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_pm25_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/Tolerance.
void uic_mqtt_dotdot_set_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_color_control_primary5x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5X.
void uic_mqtt_dotdot_configuration_parameters_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster...
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacRxBcast.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalConductivityMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
void uic_mqtt_dotdot_unset_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrent.
void uic_mqtt_dotdot_unset_unify_humidity_control_write_attributes_callback(const uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/unify_humidity_control/Commands/WriteAttri...
void uic_mqtt_dotdot_temperature_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NWKDecryptFailures.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_all_groups is received.
void uic_mqtt_dotdot_clear_device_temperature_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/device_temperature_configuration/Commands/ForceReadAttribu...
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:25654
sl_status_t uic_mqtt_dotdot_state_maximum_command_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/MaximumCommandDelay.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
void uic_mqtt_dotdot_clear_temperature_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/temperature_measurement/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_pm25_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PM25/ClusterRevision attribute.
void uic_mqtt_dotdot_set_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_level_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MaxLevel.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
void uic_mqtt_dotdot_door_lock_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DoorLock Cluster.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Setup callback to be called when a ProtocolController-NetworkManagement/Commands/write is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMax.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:38674
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
void uic_mqtt_dotdot_color_control_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_hue is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
void uic_mqtt_dotdot_set_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttribu...
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointX.
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFProgrammingEventMask.
void uic_mqtt_dotdot_scenes_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/view_scene is received.
void uic_mqtt_dotdot_on_off_generated_on_callback_unset(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_set_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/Force...
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/PIHeatingDemand.
void uic_mqtt_dotdot_clear_power_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/power_configuration/Commands/ForceReadAttributes is receiv...
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_clear()
Clears all callbacks registered for when PollControl/Commands/set_long_poll_interval is received.
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CommandCloseEvents.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
sl_status_t uic_mqtt_dotdot_soil_moisture_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_unset(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_credential is received.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20245
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:17405
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_unset(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_set_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_long_poll_interval is re...
void uic_mqtt_dotdot_descriptor_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Descriptor/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_clear_protocol_controller_network_management_write_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_network_management/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ManufacturerName.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_paramet...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/ShortPollInterval.
void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceLevelSensing/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Speed.
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
group_dispatch_t uic_mqtt_dotdot_get_group_dispatch_callback()
Gets the Group dispatch callback.
void uic_mqtt_dotdot_soil_moisture_unretain_cluster_revision(const char *base_topic)
Unretain a publication to SoilMoisture/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_unset(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_door_lock_set_credential_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_credential is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
void uic_mqtt_dotdot_clear_dehumidification_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/dehumidification_control/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
void uic_mqtt_dotdot_set_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes ...
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_publish(const char *base_topic, size_t value_count, const NetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/NetworkInterfacesData.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrent.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_closest_frequency is received.
void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DehumidificationControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is rec...
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMax.
sl_status_t(* uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
Definition: dotdot_mqtt.h:27376
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_unset(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Unsets callback to be called when a +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code_response is received.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_force_read_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/ForceReadAttributes is ...
void uic_mqtt_dotdot_groups_generated_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_clear()
Clears all callbacks registered for when Binding/Commands/unbind_from_protocol_controller is received...
sl_status_t uic_mqtt_dotdot_scenes_scene_count_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneCount.
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LockState.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Setup callback to be called when a +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_color_control_step_saturation_callback_unset(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_saturation is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile ...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
void uic_mqtt_dotdot_groups_generated_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:9870
void uic_mqtt_dotdot_unset_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttr...
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_pin_code is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_lift_value)
Definition: dotdot_mqtt.h:14824
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_pin_code is received.
void uic_mqtt_dotdot_aox_position_estimation_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster.
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/EndpointIdList.
sl_status_t uic_mqtt_dotdot_level_current_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/CurrentLevel.
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t ratex, int16_t ratey, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20359
sl_status_t(* uic_mqtt_dotdot_name_and_location_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:38495
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
void uic_mqtt_dotdot_set_pm25_write_attributes_callback(const uic_mqtt_dotdot_pm25_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pm25/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBIntensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltage.
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCoilTemperature.
void uic_mqtt_dotdot_clear_descriptor_force_read_attributes_callbacks()
Clears all callbacks registered for when +/descriptor/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_pin_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinSetpointDeadBand.
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_publish(const char *base_topic, EstimatedPosition value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXPositionEstimation/Attributes/Position.
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/ClosedLimit.
void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BarrierControl/ClusterRevision attribute.
void uic_mqtt_dotdot_on_off_generated_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/off is received.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue_and_saturation ...
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query_response is rece...
void uic_mqtt_dotdot_diagnostics_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Diagnostics Cluster.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is receiv...
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/HistoricalConsumptionFormatting.
void uic_mqtt_dotdot_set_soil_moisture_write_attributes_callback(const uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/soil_moisture/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is rec...
void uic_mqtt_dotdot_door_lock_get_user_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_response is received.
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointMax.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MaxScaledValue.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4529
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetback.
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMax.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:9821
void uic_mqtt_dotdot_door_lock_get_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_temperature_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_pin_code is received.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
void uic_mqtt_dotdot_clear_name_and_location_write_attributes_callbacks()
Clears all callbacks registered for when +/name_and_location/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20428
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:27869
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is rec...
void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OnOff/ClusterRevision attribute.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_unset(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_par...
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule is receive...
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_color_temperature is received.
sl_status_t uic_mqtt_dotdot_time_local_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/LocalTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
void uic_mqtt_dotdot_on_off_generated_off_callback_unset(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodP...
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
sl_status_t(* uic_mqtt_dotdot_on_off_on_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5928
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSUnauthorizedKey.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
void uic_mqtt_dotdot_set_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceRead...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:30014
void uic_mqtt_dotdot_identify_identify_query_response_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableLocalProgramming.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule_response is receive...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/LastMessageRSSI.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_pr...
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_unify_thermostat_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the UnifyThermostat/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_descriptor_updated_state_t)
Definition: dotdot_mqtt.h:40312
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTESamplingInterval.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacRxUcast.
void uic_mqtt_dotdot_configuration_parameters_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ConfigurationParameters/ClusterRevision attribute.
void uic_mqtt_dotdot_set_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule is received.
sl_status_t(* uic_mqtt_dotdot_on_off_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5923
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryQuantity.
sl_status_t(* uic_mqtt_dotdot_state_remove_offline_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35592
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received.
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_credential_status_response is received...
void uic_mqtt_dotdot_scenes_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/recall_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26388
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:17346
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Quantity.
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received.
void uic_mqtt_dotdot_clear_binding_force_read_attributes_callbacks()
Clears all callbacks registered for when +/binding/Commands/ForceReadAttributes is received.
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:23990
sl_status_t(* uic_mqtt_dotdot_groups_view_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3680
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CompensationText.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationName.
void uic_mqtt_dotdot_set_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeco...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASWD/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Power.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_basic_product_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductCode.
sl_status_t uic_mqtt_dotdot_color_control_currentx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentX.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_door is received.
void uic_mqtt_dotdot_unset_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9594
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_state_maximum_command_delay_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/MaximumCommandDelay.
void uic_mqtt_dotdot_ballast_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_view_scene is received.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInIntervalMin.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
void uic_mqtt_dotdot_state_discover_neighbors_callback_unset(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Unsets callback to be called when a State/Commands/discover_neighbors is received.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Unsets callback to be called when a PollControl/Commands/set_short_poll_interval is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
void uic_mqtt_dotdot_unset_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/Fo...
sl_status_t uic_mqtt_dotdot_level_current_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/CurrentFrequency.
void uic_mqtt_dotdot_set_unify_humidity_control_force_read_attributes_callback(const uic_mqtt_dotdot_unify_humidity_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/unify_humidity_control/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandCloseEvents.
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_credential_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DataOperationTypeEnum operation_type, CredentialStruct credential, const char *credential_data, uint16_t user_index, DrlkSettableUserStatus user_status, DrlkUserType user_type)
Definition: dotdot_mqtt.h:9972
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborStale.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_ballast_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster.
void uic_mqtt_dotdot_scenes_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Scenes Cluster.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacity.
void uic_mqtt_dotdot_unset_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsFrequency.
void uic_mqtt_dotdot_clear_descriptor_write_attributes_callbacks()
Clears all callbacks registered for when +/descriptor/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/ForceR...
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_clear()
Clears all callbacks registered for when UnifyHumidityControl/Commands/setpoint_set is received.
sl_status_t uic_mqtt_dotdot_unify_thermostat_operating_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyThermostat/Attributes/OperatingState.
void uic_mqtt_dotdot_occupancy_sensing_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OccupancySensing/ClusterRevision attribute.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Cluster.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SummationFormatting.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryQuantity.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeconds.
void uic_mqtt_dotdot_unset_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_precision_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointPrecision.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
sl_status_t(* uic_mqtt_dotdot_metering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:28813
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_credential_status_response is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMax.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id, int64_t value)
Definition: dotdot_mqtt.h:38679
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRX.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_response is received...
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ControlSequenceOfOperation.
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/Hostname.
sl_status_t uic_mqtt_dotdot_scenes_current_scene_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentScene.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
void uic_mqtt_dotdot_set_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAttr...
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_clear()
Clears all callbacks registered for when +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info_r...
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/MaxLevel.
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is re...
void uic_mqtt_dotdot_unset_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is re...
void uic_mqtt_dotdot_set_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenPeriod.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_publish(const char *base_topic, CoordinateAndOrientation value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientation.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
sl_status_t uic_mqtt_dotdot_basic_physical_environment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PhysicalEnvironment.
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/UnitofMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactor.
void uic_mqtt_dotdot_door_lock_clear_credential_callback_unset(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_credential is received.
void uic_mqtt_dotdot_state_interview_callback_unset(const uic_mqtt_dotdot_state_interview_callback_t callback)
Unsets callback to be called when a State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_table_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneTable.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color is received.
void uic_mqtt_dotdot_clear_fan_control_write_attributes_callbacks()
Clears all callbacks registered for when +/fan_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_color_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/color_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AlarmMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_unset(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_door_lock_min_rfid_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MinRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_on_off_on_off_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnOff.
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CommandOpenEvents.
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/DriftCompensation.
void uic_mqtt_dotdot_color_control_step_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_hue is received.
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/OpenPeriod.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9479
sl_status_t uic_mqtt_dotdot_color_control_color_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorMode.
void uic_mqtt_dotdot_unset_unify_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_unify_fan_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/unify_fan_control/Commands/ForceReadA...
void uic_mqtt_dotdot_clear_occupancy_sensing_write_attributes_callbacks()
Clears all callbacks registered for when +/occupancy_sensing/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_state_publish(const char *base_topic, ZWaveFanStateEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyFanControl/Attributes/ZWaveFanState.
sl_status_t uic_mqtt_dotdot_time_time_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeStatus.
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/FQDN.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGX.
void uic_mqtt_dotdot_set_descriptor_force_read_attributes_callback(const uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/descriptor/Commands/ForceReadAttribute...
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Setup callback to be called when a PollControl/Commands/set_long_poll_interval is received.
void uic_mqtt_dotdot_set_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/DisksUsage.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule is receive...
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9629
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_index)
Definition: dotdot_mqtt.h:9486
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DisableLocalConfig.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_clear()
Clears all callbacks registered for when OnOff/Commands/off_with_effect is received.
sl_status_t uic_mqtt_dotdot_basic_producturl_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductURL.
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorClosedEvents.
void uic_mqtt_dotdot_identify_trigger_effect_callback_unset(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Unsets callback to be called when a Identify/Commands/trigger_effect is received.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFIDOperationEventMask.
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3Intensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
void uic_mqtt_dotdot_ph_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PhMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerVersionDetails.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
void uic_mqtt_dotdot_unset_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttr...
void uic_mqtt_dotdot_unset_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes...
void uic_mqtt_dotdot_clear_pm25_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pm25/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_relay_status_log is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampType.
void uic_mqtt_dotdot_occupancy_sensing_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster.
void uic_mqtt_dotdot_state_unretain_cluster_revision(const char *base_topic)
Unretain a publication to State/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_network_managemen...
void uic_mqtt_dotdot_poll_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PollControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_system_metrics_unretain_cluster_revision(const char *base_topic)
Unretain a publication to SystemMetrics/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_step_hue is received.
void uic_mqtt_dotdot_set_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/ForceR...
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes_response is rec...
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received.
void uic_mqtt_dotdot_flow_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to FlowMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26874
sl_status_t uic_mqtt_dotdot_pm25_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/MeasuredValue.
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received.
void uic_mqtt_dotdot_unset_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/Forc...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_color_control_primary5y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Y.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PacketValidateDropCount.
void uic_mqtt_dotdot_state_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
Setup callback to be called when a State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay...
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_scale_publish(const char *base_topic, ScaleType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointScale.
void uic_mqtt_dotdot_set_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_alarms_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/get_alarm is received.
sl_status_t(* uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:38503
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9726
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnOffTransitionTime.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_alarm is received.
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Command...
void uic_mqtt_dotdot_unset_soil_moisture_write_attributes_callback(const uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/soil_moisture/Commands/WriteAttributes is ...
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20443
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24739
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule is receive...
void uic_mqtt_dotdot_scenes_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/add_scene is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Size.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/set_parameter is received.
void uic_mqtt_dotdot_clear_barrier_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/barrier_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTilt.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/lock_door_response is received.
void uic_mqtt_dotdot_clear_fan_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/fan_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRIntensity.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
sl_status_t uic_mqtt_dotdot_basic_device_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DeviceEnabled.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
sl_status_t(* uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:36628
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_unify_fan_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:40481
sl_status_t uic_mqtt_dotdot_door_lock_max_rfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcastFail.
sl_status_t(* uic_mqtt_dotdot_on_off_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:5988
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
void uic_mqtt_dotdot_clear_iaswd_force_read_attributes_callbacks()
Clears all callbacks registered for when +/iaswd/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color_temperature is r...
void uic_mqtt_dotdot_barrier_control_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Setup callback to be called when a BarrierControl/Commands/stop is received.
void uic_mqtt_dotdot_unset_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_illuminance_level_sensing_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IlluminanceLevelSensing/ClusterRevision attribute.
void uic_mqtt_dotdot_time_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Time Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequency.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule is received.
void uic_mqtt_dotdot_level_stop_callback_unset(const uic_mqtt_dotdot_level_stop_callback_t callback)
Unsets callback to be called when a Level/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
sl_status_t uic_mqtt_dotdot_soil_moisture_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/Tolerance.
void uic_mqtt_dotdot_clear_time_force_read_attributes_callbacks()
Clears all callbacks registered for when +/time/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_clear()
Clears all callbacks registered for when UnifyFanControl/Commands/turn_off is received.
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26635
void uic_mqtt_dotdot_groups_get_group_membership_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Unsets callback to be called when a Groups/Commands/get_group_membership is received.
void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXLocator/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_hue is receiv...
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_scale_publish(const char *base_topic, ScaleType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointScale.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is r...
void uic_mqtt_dotdot_clear_ph_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/ph_measurement/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
sl_status_t uic_mqtt_dotdot_basic_product_label_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductLabel.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorType.
void uic_mqtt_dotdot_level_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/stop_with_on_off is received.
void uic_mqtt_dotdot_door_lock_lock_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/lock_door is received.
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
void uic_mqtt_dotdot_scenes_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/copy_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
void uic_mqtt_dotdot_device_temperature_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OccupancySensing/ClusterRevision attribute.
void uic_mqtt_dotdot_set_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ProcessId.
void uic_mqtt_dotdot_unify_thermostat_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the UnifyThermostat Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/KeypadOperationEventMask.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership_response is ...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/AutoRelockTime.
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/Capabilities.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_unset(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Unsets callback to be called when a +/BarrierControl/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received.
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerDivisor.
void uic_mqtt_dotdot_groups_generated_add_group_callback_unset(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group is received.
sl_status_t uic_mqtt_dotdot_diagnostics_phy_to_mac_queue_limit_reached_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_rfid_code is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Comman...
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ManualOperationEventMask.
void uic_mqtt_dotdot_clear_carbon_monoxide_force_read_attributes_callbacks()
Clears all callbacks registered for when +/carbon_monoxide/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry Cluster.
void uic_mqtt_dotdot_door_lock_set_user_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryManufacturer.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule is receiv...
void uic_mqtt_dotdot_door_lock_toggle_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_identify_generated_identify_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify is received.
void uic_mqtt_dotdot_metering_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Metering Cluster.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_normal_operation_mode i...
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_unset(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAtt...
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidity.
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_clear()
Clears all callbacks registered for when +/ProtocolController-NetworkManagement/GeneratedCommands/wri...
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/RouteDiscInitiated.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_pr...
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:10001
void uic_mqtt_dotdot_pm25_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PM25/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableLogging.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Setup callback to be called when a OnOff/Commands/off_with_effect is received.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/lock_door_response is received.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/set_weekly_schedule is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKFCFailure.
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_unset(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Unsets callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/IASCIEAddress.
sl_status_t uic_mqtt_dotdot_metering_power_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/PowerFactor.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:9525
void uic_mqtt_dotdot_metering_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Metering Cluster.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:9857
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_clear_ias_zone_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ias_zone/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
void uic_mqtt_dotdot_level_step_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
void uic_mqtt_dotdot_groups_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Groups/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_recall_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/recall_scene is received.
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Setup callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received.
sl_status_t(* uic_mqtt_dotdot_iaswd_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:28504
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetback.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log is recei...
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_pin_codes_response is received.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_enroll_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary5y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5Y.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is re...
void uic_mqtt_dotdot_scenes_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/store_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
void uic_mqtt_dotdot_clear_unify_fan_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/unify_fan_control/Commands/ForceReadAttributes is received...
void uic_mqtt_dotdot_electrical_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ElectricalMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
void uic_mqtt_dotdot_unset_descriptor_force_read_attributes_callback(const uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/descriptor/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received.
void uic_mqtt_dotdot_level_generated_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move is received.
void uic_mqtt_dotdot_unset_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAt...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene is received.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is rec...
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_clear()
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/go_to_percent is received...
void uic_mqtt_dotdot_clear_pressure_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/pressure_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_on_off_on_callback_unset(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on is received.
void uic_mqtt_dotdot_clear_illuminance_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_measurement/Commands/ForceReadAttributes is re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasurementType.
sl_status_t uic_mqtt_dotdot_basic_product_label_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductLabel.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsLift.
void uic_mqtt_dotdot_set_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is r...
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is re...
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_credential_status is received.
sl_status_t(* uic_mqtt_dotdot_groups_add_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3655
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id)
Definition: dotdot_mqtt.h:38667
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is rece...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter_range is...
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule is rece...
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Setup callback to be called when a DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_set_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/Force...
void uic_mqtt_dotdot_door_lock_set_user_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user is received.
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_tilt_value is received.
void uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_set(const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
Setup callback to be called when a UnifyFanControl/Commands/set_fan_mode is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configurati...
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_power_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1064
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_reporting_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/SupportedReportingMode.
sl_status_t(* uic_mqtt_dotdot_groups_add_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:3664
void uic_mqtt_dotdot_scenes_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/view_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDOperationEventMask.
void uic_mqtt_dotdot_carbon_dioxide_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the CarbonDioxide Cluster.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/view_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_groups_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:3748
void uic_mqtt_dotdot_unset_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_level_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/Options.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/toggle_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code is received.
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_status_response is received.
sl_status_t(* uic_mqtt_dotdot_time_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:8146
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/BallastStatus.
void uic_mqtt_dotdot_set_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSRxUcast.
void uic_mqtt_dotdot_unset_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadA...
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_unset(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/color_loop_set is received.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSFCFailure.
void uic_mqtt_dotdot_level_move_to_level_callback_unset(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_level is received.
sl_status_t uic_mqtt_dotdot_door_lock_language_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/Language.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_rfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/ConfigOrStatus.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalActivePower.
void uic_mqtt_dotdot_clear_device_temperature_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/device_temperature_configuration/Commands/WriteAttributes ...
void uic_mqtt_dotdot_clear_unify_fan_control_write_attributes_callbacks()
Clears all callbacks registered for when +/unify_fan_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_set(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_credential is received.
void uic_mqtt_dotdot_level_move_to_level_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_level is received.
void uic_mqtt_dotdot_shade_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
sl_status_t(* uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint32_t new_long_poll_interval)
Definition: dotdot_mqtt.h:8569
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AHrRating.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_precision_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointPrecision.
void uic_mqtt_dotdot_identify_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Identify/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Unsets callback to be called when a Binding/Commands/unbind_from_protocol_controller is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_clear_application_monitoring_force_read_attributes_callbacks()
Clears all callbacks registered for when +/application_monitoring/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDelivered.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
sl_status_t uic_mqtt_dotdot_color_control_primary3x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3X.
void uic_mqtt_dotdot_groups_remove_group_callback_unset(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_group is received.
void uic_mqtt_dotdot_power_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule_response...
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/RemainingTime.
void uic_mqtt_dotdot_descriptor_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Descriptor/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Setup callback to be called when a Binding/Commands/unbind_from_protocol_controller is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *sourceunid, const char *destinationunid, bool transmission_successful, uint16_t transmission_time_ms, int8_t tx_powerd_bm, uint8_t tx_channel, uint8_t routing_attempts, bool route_changed, TxReportTransmissionSpeed transmission_speed, int8_t measured_noise_floord_bm, uint8_t last_route_repeaters_count, const char **last_route_repeaters, uint8_t incoming_rssi_repeaters_count, const int8_t *incoming_rssi_repeaters, int8_t ackrssi, uint8_t ack_channel, const char *last_route_failed_link_functionalunid, const char *last_route_failed_link_non_functionalunid, int8_t destination_ack_tx_powerd_bm, int8_t destination_ack_measuredrssi, int8_t destination_ack_measured_noise_floor)
Definition: dotdot_mqtt.h:35274
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/StartUpOnOff.
void uic_mqtt_dotdot_state_remove_offline_callback_clear()
Clears all callbacks registered for when State/Commands/remove_offline is received.
void uic_mqtt_dotdot_scenes_add_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Voltage.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleFilteringWeight.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/LastMessageLQI.
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Intensity.
void uic_mqtt_dotdot_binding_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Binding/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_color_control_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20273
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/WindowCoveringType.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
void uic_mqtt_dotdot_door_lock_set_user_callback_set(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user is received.
sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointType type, uint8_t precision, uint8_t scale, int32_t value)
Definition: dotdot_mqtt.h:40984
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_publish(const char *base_topic, size_t value_count, const int8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaArray.
sl_status_t uic_mqtt_dotdot_on_off_on_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnTime.
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindableClusterList.
sl_status_t(* uic_mqtt_dotdot_system_metrics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_state_t, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:36620
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_publish(const char *base_topic, LoggingLevelEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code is received.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_poll_control_check_in_response_callback_clear()
Clears all callbacks registered for when PollControl/Commands/check_in_response is received.
void uic_mqtt_dotdot_unset_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20503
void uic_mqtt_dotdot_clear_shade_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/shade_configuration/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_rfid_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is received...
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule_response ...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9666
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/MeteringDeviceType.
void uic_mqtt_dotdot_door_lock_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DoorLock Cluster.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampManufacturer.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopDirection.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:20043
void uic_mqtt_dotdot_clear_alarms_force_read_attributes_callbacks()
Clears all callbacks registered for when +/alarms/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxUcast.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
void uic_mqtt_dotdot_unset_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalActivePower.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
void uic_mqtt_dotdot_thermostat_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Thermostat/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code is received.
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_publish(const char *base_topic, DrlkOperMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OperatingMode.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Setup callback to be called when a BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_set_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/Forc...
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
void uic_mqtt_dotdot_set_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAtt...
void uic_mqtt_dotdot_protocol_controller_network_management_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManag...
void uic_mqtt_dotdot_level_step_callback_unset(const uic_mqtt_dotdot_level_step_callback_t callback)
Unsets callback to be called when a Level/Commands/step is received.
void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the RelativityHumidity/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_system_metrics_force_read_attributes_callbacks()
Clears all callbacks registered for when +/system_metrics/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ph_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
sl_status_t uic_mqtt_dotdot_pm25_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/MeasuredValue.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Setup callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/toggle_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received.
void uic_mqtt_dotdot_color_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ColorControl Cluster.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FanControl/Attributes/FanModeSequence.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
void uic_mqtt_dotdot_door_lock_lock_door_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/lock_door is received.
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Voltage.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/alarm is received.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AntennaArray.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Voltage.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status is received.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received.
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_unset(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code is received.
void uic_mqtt_dotdot_level_generated_step_callback_unset(const uic_mqtt_dotdot_level_step_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/step is received.
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SystemMode.
void uic_mqtt_dotdot_carbon_monoxide_unretain_cluster_revision(const char *base_topic)
Unretain a publication to CarbonMonoxide/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_generated_bind_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind is received.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received.
void uic_mqtt_dotdot_color_control_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_hue is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
void uic_mqtt_dotdot_aox_position_estimation_unretain_cluster_revision(const char *base_topic)
Unretain a publication to AoXPositionEstimation/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_log_record_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
sl_status_t uic_mqtt_dotdot_level_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/Occupancy.
sl_status_t(* uic_mqtt_dotdot_state_discover_neighbors_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35597
sl_status_t uic_mqtt_dotdot_soil_moisture_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/PowerPlugged.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_unset(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/discover_neighbors is received.
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is rec...
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AlarmMask.
void uic_mqtt_dotdot_clear_illuminance_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_measurement/Commands/WriteAttributes is receiv...
void uic_mqtt_dotdot_state_discover_security_callback_set(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Setup callback to be called when a State/Commands/discover_security is received.
void uic_mqtt_dotdot_time_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Time Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AHrRating.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Setup callback to be called when a PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_unset_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_rfid_codes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received.
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:3691
void uic_mqtt_dotdot_iaswd_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Setup callback to be called when a IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_unset(const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
Unsets callback to be called when a +/UnifyHumidityControl/GeneratedCommands/setpoint_set is received...
sl_status_t uic_mqtt_dotdot_time_standard_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/StandardTime.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_value is recei...
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:7643
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code_response is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
void uic_mqtt_dotdot_unset_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadA...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSDecryptFailures.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_pin_codes_response is received.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/Tolerance.
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/stop_move_step is received.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule is receiv...
void uic_mqtt_dotdot_on_off_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OnOff Cluster.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_ran...
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
void uic_mqtt_dotdot_unset_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceRea...
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacityFormat.
sl_status_t uic_mqtt_dotdot_door_lock_expiring_user_timeout_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ExpiringUserTimeout.
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SystemInterrupts.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Setup callback to be called when a OnOff/Commands/on_with_recall_global_scene is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmState.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_metering_supply_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/SupplyStatus.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is receiv...
void uic_mqtt_dotdot_binding_generated_unbind_callback_unset(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/unbind is received.
void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ShadeConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/LightSensorType.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9807
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_rfid_code is received.
void uic_mqtt_dotdot_set_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/Wri...
void uic_mqtt_dotdot_clear_metering_write_attributes_callbacks()
Clears all callbacks registered for when +/metering/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnablePrivacyModeButton.
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/OperatingMode.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is rece...
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_clear()
Clears all callbacks registered for when IASZone/Commands/initiate_normal_operation_mode is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastSuccess.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is received...
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_state_t, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:40112
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4470
void uic_mqtt_dotdot_clear_system_metrics_write_attributes_callbacks()
Clears all callbacks registered for when +/system_metrics/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Setup callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is re...
void uic_mqtt_dotdot_set_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_clear_ph_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ph_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_clear()
Clears all callbacks registered for when +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is receive...
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
void uic_mqtt_dotdot_aox_locator_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXLocator Cluster.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is rece...
void uic_mqtt_dotdot_illuminance_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster.
void uic_mqtt_dotdot_clear_carbon_monoxide_write_attributes_callbacks()
Clears all callbacks registered for when +/carbon_monoxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Voltage.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceived.
void uic_mqtt_dotdot_on_off_on_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on is received.
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/OutletTemperature.
void uic_mqtt_dotdot_unify_fan_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the UnifyFanControl/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_shade_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/shade_configuration/Commands/ForceReadAttributes is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampRatedHours.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpoint.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_groups_name_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Groups/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/PowerPlugged.
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Quantity.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code is received.
void uic_mqtt_dotdot_color_control_move_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionDelay.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_all_alarms is received.
void uic_mqtt_dotdot_clear_application_monitoring_write_attributes_callbacks()
Clears all callbacks registered for when +/application_monitoring/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
void uic_mqtt_dotdot_unset_soil_moisture_force_read_attributes_callback(const uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/soil_moisture/Commands/ForceReadAttri...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Size.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/TemperatureUnitOfMeasure.
void uic_mqtt_dotdot_unset_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_response is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door_response is receive...
void uic_mqtt_dotdot_unset_unify_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_unify_thermostat_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/unify_thermostat/Commands/ForceReadAt...
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHours.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_clear()
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
void uic_mqtt_dotdot_unset_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response i...
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnLevel.
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:23381
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACType.
sl_status_t(* uic_mqtt_dotdot_groups_view_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:3673
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcast.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is rec...
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_precision_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointPrecision.
sl_status_t uic_mqtt_dotdot_level_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnLevel.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
sl_status_t(* uic_mqtt_dotdot_window_covering_down_or_close_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:14807
void uic_mqtt_dotdot_door_lock_set_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_status is received.
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:3709
sl_status_t(* uic_mqtt_dotdot_level_step_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6578
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DemandFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_type is received.
void uic_mqtt_dotdot_state_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Setup callback to be called when a State/Commands/discover_neighbors is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:9850
void uic_mqtt_dotdot_state_generated_discover_security_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/discover_security is received.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received.
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/get_scene_membership_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMax.
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_respon...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Quantity.
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:24273
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/ClosePeriod.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_pin_codes_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_credential_status is receiv...
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configuratio...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcastRetry.
void uic_mqtt_dotdot_set_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_basic_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Basic/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_unset(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24490
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is rece...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborRemoved.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/ForceRead...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_unset(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Unsets callback to be called when a PollControl/Commands/fast_poll_stop is received.
void uic_mqtt_dotdot_dehumidification_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DehumidificationControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/StartUpCurrentLevel.
void uic_mqtt_dotdot_clear_level_write_attributes_callbacks()
Clears all callbacks registered for when +/level/Commands/WriteAttributes is received.
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:25383
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3307
void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Diagnostics/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_iaswd_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IASWD Cluster.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid)
Definition: dotdot_mqtt.h:4452
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableInsideStatusLED.
sl_status_t uic_mqtt_dotdot_time_last_set_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LastSetTime.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4425
sl_status_t uic_mqtt_dotdot_door_lock_max_pin_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MaxPINCodeLength.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AoXMode.
void uic_mqtt_dotdot_state_generated_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/remove is received.
sl_status_t uic_mqtt_dotdot_basic_stack_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/StackVersion.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedColorMode.
void uic_mqtt_dotdot_level_generated_stop_callback_unset(const uic_mqtt_dotdot_level_stop_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_level_off_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OffTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/RemoteSensing.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/FastPollTimeoutMax.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/operating_event_notification is...
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableInsideStatusLED.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTilt.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_unset(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Unsets callback to be called when a BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_pin_code_response is received.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:17360
void uic_mqtt_dotdot_color_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ColorControl/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_unretain_cluster_revision(const char *base_topic)
Unretain a publication to AoXLocator/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Intensity.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:17400
void uic_mqtt_dotdot_set_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttributes...
sl_status_t(* uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percent_open)
Definition: dotdot_mqtt.h:15912
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is receive...
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_user is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_unset(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Unsets callback to be called when a +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_window_covering_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/down_or_close is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:40120
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Capacity.
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFOperationEventMask.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxBcast.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/BatteryPercentage.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/angle_report is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:2919
sl_status_t uic_mqtt_dotdot_level_default_move_rate_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/DefaultMoveRate.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue is rec...
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received...
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:3716
void uic_mqtt_dotdot_on_off_generated_off_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off is received.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is recei...
void uic_mqtt_dotdot_set_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Comm...
void uic_mqtt_dotdot_groups_view_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/view_group_response is received.
void uic_mqtt_dotdot_state_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Setup callback to be called when a State/Commands/remove_offline is received.
void uic_mqtt_dotdot_set_group_dispatch_callback(group_dispatch_t callback)
Setup Group dispatch callback.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopTime.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHold.
void uic_mqtt_dotdot_unset_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is ...
sl_status_t uic_mqtt_dotdot_window_covering_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/Mode.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_rfid_codes_response is received.
void uic_mqtt_dotdot_set_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_pin_codes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrent.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_set_points_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/SupportedSetPoints.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/Hostname.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9442
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_clear()
Clears all callbacks registered for when Identify/Commands/trigger_effect is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t user_index)
Definition: dotdot_mqtt.h:9915
void uic_mqtt_dotdot_set_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_door_lock_min_pin_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MinPINCodeLength.
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ProtocolController-RFTelemetry/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is re...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received.
void uic_mqtt_dotdot_groups_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:35338
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_name_and_location_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; NameAndLocation/Attributes/Name.
void uic_mqtt_dotdot_pm25_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PM25 Cluster.
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:27129
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACRefrigerantType.
void uic_mqtt_dotdot_carbon_dioxide_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonDioxide Cluster.
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5Intensity.
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAHrRating.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is r...
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_temperature_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to TemperatureMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInInterval.
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGIntensity.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t color_temperature_mireds, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20387
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is receiv...
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/HistoricalConsumptionFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_door_lock_security_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SecurityLevel.
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_credential is received.
void uic_mqtt_dotdot_unset_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAtt...
void uic_mqtt_dotdot_level_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Level Cluster.
void uic_mqtt_dotdot_ias_zone_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IASZone Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingIntervalSeconds...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/IASCIEAddress.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/LocalTemperatureCalibration.
void uic_mqtt_dotdot_device_temperature_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DeviceTemperatureConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_generated_add_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryManufacturer.
sl_status_t(* uic_mqtt_dotdot_identify_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:3338
void uic_mqtt_dotdot_color_control_stop_move_step_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AzimuthMask.
sl_status_t uic_mqtt_dotdot_shade_configuration_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Status.
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpoint.
void uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_clear()
Clears all callbacks registered for when UnifyFanControl/Commands/set_fan_mode is received.
sl_status_t uic_mqtt_dotdot_metering_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/PowerFactor.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
sl_status_t uic_mqtt_dotdot_level_on_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidity.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_clear()
Clears all callbacks registered for when PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_level_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Level Cluster.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleFiltering.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is ...
void uic_mqtt_dotdot_clear_relativity_humidity_write_attributes_callbacks()
Clears all callbacks registered for when +/relativity_humidity/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_feature_map_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/FeatureMap.
sl_status_t uic_mqtt_dotdot_scenes_current_group_publish(const char *base_topic, SGroupId value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentGroup.
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SystemInterrupts.
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenEvents.
void uic_mqtt_dotdot_level_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Level/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCompressorType.
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopDirection.
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_clear()
Clears all callbacks registered for when +/Basic/GeneratedCommands/reset_to_factory_defaults is recei...
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_set(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user is received.
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AutoRelockTime.
sl_status_t(* uic_mqtt_dotdot_color_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:20633
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/FQDN.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMin.
sl_status_t uic_mqtt_dotdot_groups_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Groups/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
void uic_mqtt_dotdot_set_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_network_management...
void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the TemperatureMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_color_control_primary3x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
void uic_mqtt_dotdot_level_step_with_on_off_callback_unset(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/step_with_on_off is received.
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Unsets callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_unset(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_basic_serial_number_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SerialNumber.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:9552
void uic_mqtt_dotdot_set_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttri...
void uic_mqtt_dotdot_window_covering_generated_stop_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door is received.
void uic_mqtt_dotdot_soil_moisture_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the SoilMoisture/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxBcast.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NWKFCFailure.
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t zone_status, uint8_t extended_status, uint8_t zoneid, uint16_t delay)
Definition: dotdot_mqtt.h:27856
void uic_mqtt_dotdot_clear_carbon_dioxide_force_read_attributes_callbacks()
Clears all callbacks registered for when +/carbon_dioxide/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_min_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMin.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanMode.
sl_status_t(* uic_mqtt_dotdot_iaswd_start_warning_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t siren_configuration, uint16_t warning_duration, uint8_t strobe_duty_cycle, IaswdLevel strobe_level)
Definition: dotdot_mqtt.h:28475
void uic_mqtt_dotdot_scenes_remove_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_scene is received.
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/C...
void uic_mqtt_dotdot_identify_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Setup callback to be called when a Identify/Commands/identify is received.
void uic_mqtt_dotdot_unset_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceRe...
void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXPositionEstimation/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_level_move_callback_unset(const uic_mqtt_dotdot_level_move_callback_t callback)
Unsets callback to be called when a Level/Commands/move is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_response is received.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_level_on_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
void uic_mqtt_dotdot_unify_thermostat_unretain_cluster_revision(const char *base_topic)
Unretain a publication to UnifyThermostat/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/ScaledTolerance.
void uic_mqtt_dotdot_on_off_off_callback_unset(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Unsets callback to be called when a OnOff/Commands/off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUUsagePercent.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is re...
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACErrorCode.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene_response is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_unset(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_clear_flow_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/flow_measurement/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxBcast.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_status_change_notification is received...
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Setup callback to be called when a OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene is received.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule_response...
sl_status_t uic_mqtt_dotdot_state_network_status_publish(const char *base_topic, NodeStateNetworkStatus value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/NetworkStatus.
void uic_mqtt_dotdot_pressure_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster.
void uic_mqtt_dotdot_set_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACLouverPosition.
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorCapabilities.
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/programming_event_notification ...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_ram_usagemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AllowList.
sl_status_t uic_mqtt_dotdot_pm25_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_unify_thermostat_supported_thermostat_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyThermostat/Attributes/SupportedThermostatMode.
sl_status_t uic_mqtt_dotdot_level_options_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/Options.
void uic_mqtt_dotdot_clear_groups_force_read_attributes_callbacks()
Clears all callbacks registered for when +/groups/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
void uic_mqtt_dotdot_binding_generated_unbind_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_unset(const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
Unsets callback to be called when a UnifyHumidityControl/Commands/setpoint_set is received.
void uic_mqtt_dotdot_set_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadAt...
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_unset(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received.
void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PowerConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCompressorType.
void uic_mqtt_dotdot_on_off_generated_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_log_record is received.
void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/EmergencyHeatDelta.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_all_scenes_response is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneStatus.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:9784
void uic_mqtt_dotdot_groups_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Groups Cluster.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMin.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_unset(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_set_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_groups_generated_remove_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_set(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user is received.
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_supported_fan_mode_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyFanControl/Attributes/ZWaveSupportedFanMode.
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_publish(const char *base_topic, size_t value_count, const uint8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/EndpointIdList.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Unsets callback to be called when a Alarms/Commands/get_alarm_response is received.
sl_status_t(* uic_mqtt_dotdot_level_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6543
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
void uic_mqtt_dotdot_level_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
Setup callback to be called when a Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
sl_status_t uic_mqtt_dotdot_shade_configuration_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/Status.
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2Intensity.
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user is received.
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/StartOfWeek.
void uic_mqtt_dotdot_identify_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Identify/ClusterRevision attribute.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is recei...
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_clear()
Clears all callbacks registered for when PollControl/Commands/fast_poll_stop is received.
void uic_mqtt_dotdot_electrical_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:9166
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Setup callback to be called when a IASZone/Commands/initiate_test_mode is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene_response is re...
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in_response is receive...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxBcast.
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/GlobalSceneControl.
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/Hostname.
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/LongPollIntervalMin.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code_response is received.
void uic_mqtt_dotdot_set_carbon_dioxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/carbon_dioxide/Commands/WriteAttributes is ...
sl_status_t uic_mqtt_dotdot_metering_default_update_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/DefaultUpdatePeriod.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_scenes_view_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/view_scene is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:9682
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_primary4y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Y.
sl_status_t uic_mqtt_dotdot_color_control_primary2y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Y.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
void uic_mqtt_dotdot_alarms_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Alarms Cluster.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is rec...
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
sl_status_t uic_mqtt_dotdot_diagnostics_phy_to_mac_queue_limit_reached_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
sl_status_t(* uic_mqtt_dotdot_binding_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:36156
sl_status_t(* uic_mqtt_dotdot_binding_unbind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:36108
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_supported_fan_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyFanControl/Attributes/ZWaveSupportedFanMode.
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/angle_report is received.
void uic_mqtt_dotdot_level_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_level is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastStatus.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrent.
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/MotorStepSize.
sl_status_t uic_mqtt_dotdot_door_lock_min_pin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinPINCodeLength.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_unset(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Unsets callback to be called when a ProtocolController-NetworkManagement/Commands/write is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_status_change_notification is received.
void uic_mqtt_dotdot_on_off_toggle_callback_clear()
Clears all callbacks registered for when OnOff/Commands/toggle is received.
void uic_mqtt_dotdot_unset_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttrib...
sl_status_t uic_mqtt_dotdot_pm25_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_unset(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status is received.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
void uic_mqtt_dotdot_soil_moisture_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the SoilMoisture Cluster.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcast.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:30006
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9559
sl_status_t(* uic_mqtt_dotdot_identify_trigger_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, TriggerEffectEffectIdentifier effect_identifier, TriggerEffectEffectVariant effect_variant)
Definition: dotdot_mqtt.h:3312
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingInter...
void uic_mqtt_dotdot_set_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/W...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received.
sl_status_t(* uic_mqtt_dotdot_state_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:35639
void uic_mqtt_dotdot_identify_generated_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify is received.
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/UnitofMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetback.
void uic_mqtt_dotdot_clear_soil_moisture_write_attributes_callbacks()
Clears all callbacks registered for when +/soil_moisture/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRY.
void uic_mqtt_dotdot_scenes_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Scenes/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindableClusterList.
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color_temperature is r...
sl_status_t(* uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25144
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is receive...
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Setup callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltage.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/get_group_membership_response is received.
sl_status_t uic_mqtt_dotdot_basic_power_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PowerSource.
void uic_mqtt_dotdot_unset_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/clear_weekly_schedule is received.
sl_status_t(* uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZWaveFanModeEnum fan_mode)
Definition: dotdot_mqtt.h:40448
sl_status_t uic_mqtt_dotdot_time_time_zone_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeZone.
void uic_mqtt_dotdot_color_control_move_to_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_color is received.
void uic_mqtt_dotdot_unset_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t holiday_scheduleid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:9769
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is received...
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status_response is rec...
sl_status_t(* uic_mqtt_dotdot_color_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:20641
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
void uic_mqtt_dotdot_unset_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborStale.
void uic_mqtt_dotdot_door_lock_get_user_callback_set(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user is received.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule is received.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/set_parameter is...
sl_status_t uic_mqtt_dotdot_carbon_dioxide_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FanControl/Attributes/FanMode.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is r...
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_respons...
void uic_mqtt_dotdot_unset_descriptor_write_attributes_callback(const uic_mqtt_dotdot_descriptor_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/descriptor/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/PICoolingDemand.
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/TemperatureFormatting.
sl_status_t uic_mqtt_dotdot_basic_location_description_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/LocationDescription.
void uic_mqtt_dotdot_clear_carbon_dioxide_write_attributes_callbacks()
Clears all callbacks registered for when +/carbon_dioxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_state_discover_security_callback_clear()
Clears all callbacks registered for when State/Commands/discover_security is received.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is re...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_pin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *pin)
Definition: dotdot_mqtt.h:9512
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBX.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/up_or_open is received.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_door is received.
void uic_mqtt_dotdot_level_step_callback_clear()
Clears all callbacks registered for when Level/Commands/step is received.
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_timed_off is received.
void uic_mqtt_dotdot_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile_...
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is receiv...
sl_status_t uic_mqtt_dotdot_door_lock_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OpenPeriod.
void uic_mqtt_dotdot_set_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxUcast.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_rfid_codes is received.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHours.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
void uic_mqtt_dotdot_groups_generated_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLocalProgramming.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/MotorStepSize.
void uic_mqtt_dotdot_unset_unify_humidity_control_force_read_attributes_callback(const uic_mqtt_dotdot_unify_humidity_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/unify_humidity_control/Commands/Force...
void uic_mqtt_dotdot_door_lock_get_user_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user is received.
sl_status_t uic_mqtt_dotdot_color_control_primary5x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5X.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_lift_value is received.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, UTC start_time, GetMeasurementProfileResponseStatus status, ProfileIntervalPeriod profile_interval_period, uint8_t number_of_intervals_delivered, uint16_t attribute_id, uint8_t intervals_count, const uint8_t *intervals)
Definition: dotdot_mqtt.h:29716
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/ClosedLimit.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBY.
void uic_mqtt_dotdot_unset_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_scenes_current_group_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/CurrentGroup.
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_reporting_mode_publish(const char *base_topic, ModeType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/ReportingMode.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received.
void uic_mqtt_dotdot_groups_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_basic_date_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DateCode.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_enroll_request is received.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:38715
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received.
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/DriftCompensation.
void uic_mqtt_dotdot_door_lock_get_user_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_descriptor_device_type_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Descriptor/Attributes/DeviceTypeList.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info_response is ...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9735
sl_status_t uic_mqtt_dotdot_unify_humidity_control_reporting_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/ReportingMode.
void uic_mqtt_dotdot_unset_unify_thermostat_write_attributes_callback(const uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/unify_thermostat/Commands/WriteAttributes ...
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Size.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ActuatorEnabled.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received.
uic_mqtt_dotdot_attribute_publish_type_t
Attribute publish type.
Definition: dotdot_mqtt.h:86
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code is received.
sl_status_t uic_mqtt_dotdot_unify_thermostat_thermostat_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyThermostat/Attributes/ThermostatMode.
void uic_mqtt_dotdot_unset_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is...
sl_status_t(* uic_mqtt_dotdot_basic_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:169
void uic_mqtt_dotdot_unset_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_status_change_notification ...
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule_response i...
void uic_mqtt_dotdot_unset_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_time_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:8138
void uic_mqtt_dotdot_window_covering_down_or_close_callback_unset(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/down_or_close is received.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule_respons...
void uic_mqtt_dotdot_state_generated_remove_offline_callback_unset(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/remove_offline is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:17517
void uic_mqtt_dotdot_groups_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Setup callback to be called when a Groups/Commands/view_group is received.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is rece...
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene is received.
void uic_mqtt_dotdot_clear_identify_write_attributes_callbacks()
Clears all callbacks registered for when +/identify/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_add_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/add_scene is received.
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ElevationMask.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientationValid.
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/get_scene_membership_response is received.
void uic_mqtt_dotdot_identify_identify_query_response_callback_unset(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_credential_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9989
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received.
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Setup callback to be called when a Groups/Commands/get_group_membership_response is received.
void uic_mqtt_dotdot_unset_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttribu...
void uic_mqtt_dotdot_clear_electrical_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/electrical_measurement/Commands/WriteAttributes is receive...
sl_status_t(* uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:34210
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received.
void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ColorControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/NetworkInterfacesData.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/StartUpCurrentLevel.
sl_status_t(* uic_mqtt_dotdot_color_control_move_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20301
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CompensationText.
void uic_mqtt_dotdot_clear_color_control_write_attributes_callbacks()
Clears all callbacks registered for when +/color_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t lift_value)
Definition: dotdot_mqtt.h:14817
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_entryid, uint32_t timestamp, GetLogRecordResponseEventType event_type, DrlkOperEventSource source_operation_event, uint8_t event_id_or_alarm_code, uint16_t userid, const char *pin)
Definition: dotdot_mqtt.h:9493
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_unset(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is rec...
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_precision_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointPrecision.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_credentials_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfCredentialsSupportedPerUser.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Setup callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_rfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
void uic_mqtt_dotdot_diagnostics_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Diagnostics/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/iq_report is received.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_soil_moisture_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
void uic_mqtt_dotdot_state_generated_remove_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/remove is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received.
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/LongPollInterval.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_pin_code is received.
sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_humidity_control_state_t, uic_mqtt_dotdot_unify_humidity_control_updated_state_t)
Definition: dotdot_mqtt.h:41042
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperature.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
sl_status_t(* uic_mqtt_dotdot_pm25_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pm25_state_t, uic_mqtt_dotdot_pm25_updated_state_t)
Definition: dotdot_mqtt.h:27615
void uic_mqtt_dotdot_set_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_scenes_store_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/store_scene_response is received.
void uic_mqtt_dotdot_color_control_generated_move_color_callback_unset(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLift.
void uic_mqtt_dotdot_binding_generated_bind_callback_unset(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/bind is received.
void uic_mqtt_dotdot_unset_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm is received.
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampAlarmMode.
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Setup callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_init()
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
void uic_mqtt_dotdot_level_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
Setup callback to be called when a Level/Commands/step is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_rfid_code_response is recei...
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSRxBcast.
void uic_mqtt_dotdot_unset_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttribu...
sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_humidity_control_updated_state_t)
Definition: dotdot_mqtt.h:41050
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_unset(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_relay_status_log_response is received.
void uic_mqtt_dotdot_state_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the State Cluster.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZoneEnrollResponseEnrollResponseCode enroll_response_code, uint8_t zoneid)
Definition: dotdot_mqtt.h:27847
void uic_mqtt_dotdot_alarms_alarm_callback_unset(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/alarm is received.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_ra...
void uic_mqtt_dotdot_set_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAttr...
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26627
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationCooling.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaMode.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_clear()
Clears all callbacks registered for when Binding/Commands/bind_to_protocol_controller is received.
void uic_mqtt_dotdot_scenes_copy_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/copy_scene is received.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Setup callback to be called when a Binding/Commands/bind_to_protocol_controller is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_color_temperature is received.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout is received...
sl_status_t uic_mqtt_dotdot_door_lock_feature_map_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/FeatureMap.
void uic_mqtt_dotdot_unset_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes i...
void uic_mqtt_dotdot_set_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes is...
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_rfid_code_response is recei...
void uic_mqtt_dotdot_descriptor_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Descriptor Cluster.
void uic_mqtt_dotdot_state_interview_callback_clear()
Clears all callbacks registered for when State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
void uic_mqtt_dotdot_clear_thermostat_force_read_attributes_callbacks()
Clears all callbacks registered for when +/thermostat/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_time_valid_until_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/ValidUntilTime.
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:20051
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9889
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Type.
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFOperationEventMask.
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4X.
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_color_temperature is received.
sl_status_t(* uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:107
sl_status_t uic_mqtt_dotdot_state_network_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/NetworkList.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkSettableUserStatus user_status)
Definition: dotdot_mqtt.h:9578
sl_status_t uic_mqtt_dotdot_level_on_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnLevel.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/NumberOfDailyTransitions.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneState.
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6552
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is receive...
sl_status_t uic_mqtt_dotdot_basic_producturl_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductURL.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay...
void uic_mqtt_dotdot_unset_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/Scale.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_rfid_code is received.
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/WrongCodeEntryLimit.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule_response is received...
sl_status_t uic_mqtt_dotdot_door_lock_door_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorState.
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRIntensity.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_color_temperature is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
void uic_mqtt_dotdot_unset_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttri...
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
sl_status_t(* uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t frequency)
Definition: dotdot_mqtt.h:6602
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes i...
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t capacity, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:3699
sl_status_t(* uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t new_short_poll_interval)
Definition: dotdot_mqtt.h:8576
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Scale.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmState.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_min_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointMin.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule_response i...
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/get_group_membership_response is received.
void uic_mqtt_dotdot_window_covering_stop_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/stop is received.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group_response is received.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_unset(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/toggle is received.
sl_status_t(* uic_mqtt_dotdot_on_off_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5933
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneID.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule_response i...
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationName.
sl_status_t uic_mqtt_dotdot_color_control_primary3y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3Y.
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PICoolingDemand.
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/ReadingSnapShotTime.
void uic_mqtt_dotdot_set_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_step_hue is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/toggle_response is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationLockout.
sl_status_t(* uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:40455
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Intensity.
void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindSpeedMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_scene_response is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_soil_moisture_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_user_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t user_index)
Definition: dotdot_mqtt.h:9927
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4461
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_basic_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Basic Cluster.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile is re...
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-RFTelemetry/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_credential_status_response is received.
void uic_mqtt_dotdot_poll_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PollControl Cluster.
void uic_mqtt_dotdot_relativity_humidity_unretain_cluster_revision(const char *base_topic)
Unretain a publication to RelativityHumidity/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborAdded.
void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ConfigurationParameters/ClusterRevision attribute.
void uic_mqtt_dotdot_set_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttri...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:9610
void uic_mqtt_dotdot_unset_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/Wr...
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4434
void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the CarbonMonoxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientation.
sl_status_t uic_mqtt_dotdot_state_security_publish(const char *base_topic, NodeStateSecurity value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/Security.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/ChildMoved.
void uic_mqtt_dotdot_groups_add_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group_response is received.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/setpoint_raise_or_lower is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2Y.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9675
void uic_mqtt_dotdot_level_stop_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/stop_with_on_off is received.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDelivered.
sl_status_t uic_mqtt_dotdot_diagnostics_average_mac_retry_per_aps_message_sent_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSUnauthorizedKey.
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_unset_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/For...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_response is received.
void uic_mqtt_dotdot_pm25_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PM25 Cluster.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:4492
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_pin_code is received.
void uic_mqtt_dotdot_color_control_step_color_callback_unset(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_color is received.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PIHeatingDemand.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_log_entry_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *timestamp, LoggingLevelEnum log_level, const char *log_tag, const char *log_message)
Definition: dotdot_mqtt.h:37560
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is re...
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is rec...
void uic_mqtt_dotdot_color_control_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_hue is received.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_alarm is received.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FlowMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_basic_physical_environment_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/PhysicalEnvironment.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
void uic_mqtt_dotdot_on_off_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OnOff/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/step_with_on_off is received.
void uic_mqtt_dotdot_set_unify_humidity_control_write_attributes_callback(const uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/unify_humidity_control/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTELength.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
sl_status_t uic_mqtt_dotdot_door_lock_credential_rules_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/CredentialRulesSupport.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:9843
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/UptimeMinutes.
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneID.
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentSaturation.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type_response is recei...
sl_status_t uic_mqtt_dotdot_color_control_primary6y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Y.
void uic_mqtt_dotdot_clear_groups_write_attributes_callbacks()
Clears all callbacks registered for when +/groups/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_credential_status_response ...
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ControlSequenceOfOperation.
void uic_mqtt_dotdot_set_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttri...
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6X.
void uic_mqtt_dotdot_relativity_humidity_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t tilt_value)
Definition: dotdot_mqtt.h:14831
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_clear()
Clears all callbacks registered for when +/UnifyHumidityControl/GeneratedCommands/mode_set is receive...
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASWD/Attributes/MaxDuration.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_mqtt_topics_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_type is received.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Intensity.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is rec...
void uic_mqtt_dotdot_identify_generated_identify_callback_unset(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify is received.
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/EmergencyHeatDelta.
void uic_mqtt_dotdot_unset_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/LocalTemperature.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePower.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
sl_status_t uic_mqtt_dotdot_level_min_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MinFrequency.
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/Capabilities.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule_response is receive...
void uic_mqtt_dotdot_set_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:4445
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Comm...
sl_status_t uic_mqtt_dotdot_door_lock_send_pin_over_the_air_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SendPINOverTheAir.
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_unset(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Unsets callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASWD/Attributes/MaxDuration.
sl_status_t uic_mqtt_dotdot_door_lock_local_programming_features_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LocalProgrammingFeatures.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_short_poll_interval is r...
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMin.
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:39052
void uic_mqtt_dotdot_illuminance_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IlluminanceMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received.
void uic_mqtt_dotdot_barrier_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the BarrierControl Cluster.
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_level_generated_stop_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4X.
sl_status_t uic_mqtt_dotdot_name_and_location_location_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; NameAndLocation/Attributes/Location.
void uic_mqtt_dotdot_color_control_generated_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color is received.
void uic_mqtt_dotdot_state_remove_offline_callback_unset(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Unsets callback to be called when a State/Commands/remove_offline is received.
void uic_mqtt_dotdot_identify_identify_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify is received.
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7679
void uic_mqtt_dotdot_configuration_parameters_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster.
sl_status_t uic_mqtt_dotdot_unify_thermostat_thermostat_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyThermostat/Attributes/ThermostatMode.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_pin_codes is received.
void uic_mqtt_dotdot_clear_protocol_controller_network_management_force_read_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_network_management/Commands/ForceReadA...
void uic_mqtt_dotdot_binding_unbind_callback_unset(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Unsets callback to be called when a Binding/Commands/unbind is received.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20288
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopTime.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_max_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMax.
void uic_mqtt_dotdot_unset_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
void uic_mqtt_dotdot_system_metrics_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster.
sl_status_t(* uic_mqtt_dotdot_descriptor_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_descriptor_state_t, uic_mqtt_dotdot_descriptor_updated_state_t)
Definition: dotdot_mqtt.h:40304
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_average_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
void uic_mqtt_dotdot_groups_generated_view_group_callback_unset(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log_response is receive...
void uic_mqtt_dotdot_window_covering_generated_stop_callback_unset(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_set_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceRe...
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_publish(const char *base_topic, size_t value_count, const ConfigurationParameter *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
sl_status_t uic_mqtt_dotdot_door_lock_language_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/Language.
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user is received.
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadOperationEventMask.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/angle_correction is received.
void uic_mqtt_dotdot_clear_occupancy_sensing_force_read_attributes_callbacks()
Clears all callbacks registered for when +/occupancy_sensing/Commands/ForceReadAttributes is received...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastFail.
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AoXMode.
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBIntensity.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_pm25_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/Tolerance.
void uic_mqtt_dotdot_carbon_monoxide_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_enroll_response is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received.
sl_status_t(* uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:19491
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Unsets callback to be called when a Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_basic_hw_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/HWVersion.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9636
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t mode, SGroupId group_identifier_from, uint8_t scene_identifier_from, SGroupId group_identifier_to, uint8_t scene_identifier_to)
Definition: dotdot_mqtt.h:4567
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_pin_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSDecryptFailures.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasureme...
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/GenericDevice-Type.
void uic_mqtt_dotdot_groups_view_group_response_callback_unset(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/OpenEvents.
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_pin_code_response is rece...
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group_response is received...
void uic_mqtt_dotdot_door_lock_clear_user_callback_set(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_user is received.
void uic_mqtt_dotdot_state_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the State Cluster.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
void uic_mqtt_dotdot_set_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttrib...
void uic_mqtt_dotdot_carbon_dioxide_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the CarbonDioxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Class.
void uic_mqtt_dotdot_set_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is ...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:9645
sl_status_t uic_mqtt_dotdot_door_lock_door_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorState.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopActive.
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodP...
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Setup callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is ...
void uic_mqtt_dotdot_set_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes i...
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t capacity, SGroupId groupid, uint8_t scene_list_count, const uint8_t *scene_list)
Definition: dotdot_mqtt.h:4499
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/get_scene_membership_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
void uic_mqtt_dotdot_illuminance_level_sensing_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9755
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCoilTemperature.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:35330
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/VelocityLift.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_type is received.
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t on_off_control, uint16_t on_time, uint16_t off_wait_time)
Definition: dotdot_mqtt.h:5952
void uic_mqtt_dotdot_unset_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASZone/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ProgrammingEventNotificationProgramEventSource program_event_source, ProgrammingEventNotificationProgramEventCode program_event_code, uint16_t userid, const char *pin, DrlkUserType user_type, DrlkUserStatus user_status, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:9951
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmState.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *code)
Definition: dotdot_mqtt.h:9539
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
void uic_mqtt_dotdot_level_move_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/move_with_on_off is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/ControlMode.
void uic_mqtt_dotdot_iaswd_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IASWD/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSFCFailure.
void uic_mqtt_dotdot_set_unify_thermostat_write_attributes_callback(const uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/unify_thermostat/Commands/WriteAttributes i...
void uic_mqtt_dotdot_on_off_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Setup callback to be called when a OnOff/Commands/toggle is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/WhitePointX.
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/ChildMoved.
void uic_mqtt_dotdot_set_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_color_control_step_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_saturation is received.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is r...
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_correction_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:39065
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:2911
void uic_mqtt_dotdot_unify_fan_control_generated_set_fan_mode_callback_set(const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
Setup callback to be called when a +/UnifyFanControl/GeneratedCommands/set_fan_mode is received.
void uic_mqtt_dotdot_unset_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/Forc...
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_alarm_log is received.
void uic_mqtt_dotdot_unset_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/Forc...
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageLQI.
void uic_mqtt_dotdot_door_lock_clear_user_callback_unset(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_user is received.
void uic_mqtt_dotdot_color_control_move_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_saturation is received.
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_credential_response is received.
void uic_mqtt_dotdot_occupancy_sensing_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableOneTouchLocking.
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_credential_status is received.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_color_temperature is received.
void uic_mqtt_dotdot_unset_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Com...
void uic_mqtt_dotdot_set_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadAt...
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_saturation is received...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:9830
void uic_mqtt_dotdot_wind_speed_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to WindSpeedMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_log_record is received.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received.
void uic_mqtt_dotdot_set_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is ...
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_color_temperature is received.
sl_status_t(* uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:27921
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/SafetyStatus.
void uic_mqtt_dotdot_unset_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24747
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is recei...
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_pin_code_response is received.
void uic_mqtt_dotdot_clear_scenes_force_read_attributes_callbacks()
Clears all callbacks registered for when +/scenes/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_scale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointScale.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerDivisor.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningMode.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t first_parameter_id, uint16_t last_parameter_id)
Definition: dotdot_mqtt.h:38688
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, bool start_fast_polling, uint16_t fast_poll_timeout)
Definition: dotdot_mqtt.h:8555
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout_in_seconds, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9470
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
void uic_mqtt_dotdot_pressure_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster.
void uic_mqtt_dotdot_iaswd_squawk_callback_clear()
Clears all callbacks registered for when IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_ph_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_diagnostics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:34202
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanModeSequence.
void uic_mqtt_dotdot_level_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LEDSettings.
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received.
void uic_mqtt_dotdot_clear_ballast_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/ballast_configuration/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_soil_moisture_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9463
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_set(const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
Setup callback to be called when a UnifyHumidityControl/Commands/setpoint_set is received.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
void uic_mqtt_dotdot_groups_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Groups/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningState.
void uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DeviceTemperatureConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter is recei...
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
void uic_mqtt_dotdot_poll_control_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Setup callback to be called when a PollControl/Commands/check_in_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneValid.
void uic_mqtt_dotdot_time_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Time/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGY.
void uic_mqtt_dotdot_identify_identify_callback_unset(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify is received.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGY.
void uic_mqtt_dotdot_clear_temperature_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/temperature_measurement/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9456
sl_status_t(* uic_mqtt_dotdot_alarms_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:7652
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMax.
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_credential_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/EnhancedCurrentHue.
void uic_mqtt_dotdot_application_monitoring_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/FastPollTimeout.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets, uint8_t transition_time100ms)
Definition: dotdot_mqtt.h:4369
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_pin_code_response is received.
sl_status_t(* uic_mqtt_dotdot_on_off_off_with_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, OffWithEffectEffectIdentifier effect_identifier, uint8_t effect_variant)
Definition: dotdot_mqtt.h:5938
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene_response is received.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Setup callback to be called when a +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_clear()
Clears all callbacks registered for when Alarms/Commands/get_alarm_response is received.
sl_status_t uic_mqtt_dotdot_basic_model_identifier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ModelIdentifier.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:38707
void uic_mqtt_dotdot_groups_remove_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_level_move_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/move_with_on_off is received.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_unset(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_thermostat_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Thermostat Cluster.
void uic_mqtt_dotdot_clear_on_off_write_attributes_callbacks()
Clears all callbacks registered for when +/on_off/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is recei...
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene_response is received...
sl_status_t(* uic_mqtt_dotdot_ias_zone_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:27913
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollIntervalMin.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout_response is...
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/InletTemperature.
sl_status_t(* uic_mqtt_dotdot_groups_remove_all_groups_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3725
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsAlarmMask.
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_hue is received.
void uic_mqtt_dotdot_unset_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAtt...
void uic_mqtt_dotdot_protocol_controller_network_management_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManagement Cluster.
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7684
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received.
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_door_response is received.
void uic_mqtt_dotdot_power_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is receiv...
void uic_mqtt_dotdot_clear_barrier_control_write_attributes_callbacks()
Clears all callbacks registered for when +/barrier_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PollControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmState.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
sl_status_t uic_mqtt_dotdot_metering_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Multiplier.
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_clear()
Clears all callbacks registered for when +/UnifyHumidityControl/GeneratedCommands/setpoint_set is rec...
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMode.
void uic_mqtt_dotdot_identify_identify_query_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify_query is received.
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t test_mode_duration, uint8_t current_zone_sensitivity_level)
Definition: dotdot_mqtt.h:27883
void uic_mqtt_dotdot_clear_aox_locator_force_read_attributes_callbacks()
Clears all callbacks registered for when +/aox_locator/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/BatteryPercentage.
void uic_mqtt_dotdot_groups_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Groups Cluster.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxScaledValue.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTEMode.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is recei...
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule_response is receiv...
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_unset(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_basic_location_description_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/LocationDescription.
void uic_mqtt_dotdot_state_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
Setup callback to be called when a State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
void uic_mqtt_dotdot_groups_generated_view_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Size.
void uic_mqtt_dotdot_unset_carbon_dioxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/carbon_dioxide/Commands/ForceReadAttr...
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is rece...
void uic_mqtt_dotdot_groups_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_group is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:37635
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/OperationMode.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_clear()
Clears all callbacks registered for when +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_clear_diagnostics_force_read_attributes_callbacks()
Clears all callbacks registered for when +/diagnostics/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_unify_fan_control_generated_set_fan_mode_callback_unset(const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
Unsets callback to be called when a +/UnifyFanControl/GeneratedCommands/set_fan_mode is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/LastConfiguredBy.
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/JoinIndication.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue_and_saturation is...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampRatedHours.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:24265
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/set_weekly_schedule is receiv...
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampManufacturer.
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAHrRating.
sl_status_t uic_mqtt_dotdot_time_valid_until_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/ValidUntilTime.
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_credential_status is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_publish(const char *base_topic, NetworkManagementState value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementState.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_unset(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Unsets callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_rfid_code_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule is recei...
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_color_control_options_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Options.
void uic_mqtt_dotdot_scenes_remove_scene_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_scene is received.
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_unset(const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
Unsets callback to be called when a +/UnifyFanControl/GeneratedCommands/turn_off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_max_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_level_current_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentFrequency.
sl_status_t(* uic_mqtt_dotdot_level_move_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6565
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9449
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/copy_scene_response is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Setup callback to be called when a Identify/Commands/trigger_effect is received.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_value is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is rec...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/Tolerance.
void uic_mqtt_dotdot_scenes_recall_scene_callback_unset(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/recall_scene is received.
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4398
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
void uic_mqtt_dotdot_binding_bind_callback_clear()
Clears all callbacks registered for when Binding/Commands/bind is received.
void uic_mqtt_dotdot_basic_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Basic/ClusterRevision attribute.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/up_or_open is received.
void uic_mqtt_dotdot_identify_generated_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify_query is received.
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4387
sl_status_t uic_mqtt_dotdot_color_control_current_hue_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentHue.
void uic_mqtt_dotdot_state_generated_discover_security_callback_unset(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/discover_security is received.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_unset(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received.
void uic_mqtt_dotdot_set_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is ...
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPower.
void uic_mqtt_dotdot_set_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_dehumidification_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster...
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/default_reset_all_parameter...
void uic_mqtt_dotdot_unset_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientationValid.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t days_to_return, uint8_t mode_to_return)
Definition: dotdot_mqtt.h:17391
void uic_mqtt_dotdot_level_generated_move_to_level_callback_unset(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level is received.
sl_status_t(* uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1072
void uic_mqtt_dotdot_window_covering_stop_callback_unset(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/stop is received.
void uic_mqtt_dotdot_set_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAttr...
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received.
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/ReportingMode.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
void uic_mqtt_dotdot_unset_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttribut...
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_value is recei...
void uic_mqtt_dotdot_binding_unbind_callback_clear()
Clears all callbacks registered for when Binding/Commands/unbind is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/SlotDuration.
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ProcessId.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_clear_relativity_humidity_force_read_attributes_callbacks()
Clears all callbacks registered for when +/relativity_humidity/Commands/ForceReadAttributes is receiv...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record_response is rece...
void uic_mqtt_dotdot_clear_window_covering_force_read_attributes_callbacks()
Clears all callbacks registered for when +/window_covering/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpoint.
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_clear_iaswd_write_attributes_callbacks()
Clears all callbacks registered for when +/iaswd/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_unbolt_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_code)
Definition: dotdot_mqtt.h:10013
void uic_mqtt_dotdot_clear_soil_moisture_force_read_attributes_callbacks()
Clears all callbacks registered for when +/soil_moisture/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Setup callback to be called when a Alarms/Commands/get_alarm_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received.
void uic_mqtt_dotdot_scenes_copy_scene_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/copy_scene is received.
void uic_mqtt_dotdot_scenes_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/add_scene is received.
sl_status_t(* uic_mqtt_dotdot_fan_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:19483
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/SummationFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_basic_product_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductCode.
void uic_mqtt_dotdot_clear_unify_thermostat_force_read_attributes_callbacks()
Clears all callbacks registered for when +/unify_thermostat/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_set_unify_fan_control_write_attributes_callback(const uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/unify_fan_control/Commands/WriteAttributes ...
sl_status_t uic_mqtt_dotdot_time_dst_start_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstStart.
void uic_mqtt_dotdot_on_off_off_callback_clear()
Clears all callbacks registered for when OnOff/Commands/off is received.
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/UptimeMinutes.
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_door_lock_set_credential_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_credential is received.
void uic_mqtt_dotdot_unify_fan_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the UnifyFanControl Cluster.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm_response is received.
void uic_mqtt_dotdot_unset_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_descriptor_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Descriptor Cluster.
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_saturation is received.
void uic_mqtt_dotdot_clear_basic_force_read_attributes_callbacks()
Clears all callbacks registered for when +/basic/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9435
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_log_record_response is received.
void uic_mqtt_dotdot_clear_wind_speed_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/wind_speed_measurement/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_on_off_toggle_callback_unset(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Unsets callback to be called when a OnOff/Commands/toggle is received.
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_unset(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unbolt_door is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_rfid_code_response is received.
void uic_mqtt_dotdot_system_metrics_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster.
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBX.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_pin_code is received.
void uic_mqtt_dotdot_clear_pressure_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pressure_measurement/Commands/ForceReadAttributes is recei...
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_holiday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_alarms_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:7698
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_unset(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_metering_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/Divisor.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9884
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_hue is received.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_level_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentLevel.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
void uic_mqtt_dotdot_color_control_move_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_color is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Clu...
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationLockout.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/iq_report is received.
sl_status_t uic_mqtt_dotdot_door_lock_min_rfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinRFIDCodeLength.
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/Co...
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_hue is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_percentage is ...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2X.
void uic_mqtt_dotdot_unset_pm25_force_read_attributes_callback(const uic_mqtt_dotdot_pm25_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pm25/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received.
void uic_mqtt_dotdot_unset_carbon_dioxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/carbon_dioxide/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/SWBuildID.
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACType.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout is received.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
void uic_mqtt_dotdot_state_generated_discover_security_callback_set(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/discover_security is received.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatRunningMode.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_max_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_unset(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Unsets callback to be called when a Basic/Commands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
void uic_mqtt_dotdot_state_generated_remove_callback_unset(const uic_mqtt_dotdot_state_remove_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/remove is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMin.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_status_change_notification is received.
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/NumberOfPrimaries.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_relay_status_log_response is received.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_set_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Setup callback to be called when a Scenes/Commands/get_scene_membership is received.
void uic_mqtt_dotdot_unset_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes ...
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_recall_global_scene is rec...
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response i...
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is re...
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorOpenEvents.
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_unset(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMFreeMB.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/stop_with_on_off is received.
void uic_mqtt_dotdot_aox_locator_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the AoXLocator Cluster.
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes is received.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group_if_identifying is received.
void uic_mqtt_dotdot_door_lock_set_credential_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_credential is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmState.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20415
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status_response is rec...
sl_status_t uic_mqtt_dotdot_basic_device_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DeviceEnabled.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Unsets callback to be called when a IASZone/Commands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/default_reset_al...
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
sl_status_t uic_mqtt_dotdot_basic_date_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DateCode.
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/ReadingSnapShotTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
void uic_mqtt_dotdot_clear_on_off_force_read_attributes_callbacks()
Clears all callbacks registered for when +/on_off/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_closest_frequency is received.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_status_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastSuccess.
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t alarm_code, clusterId cluster_identifier, uint32_t time_stamp)
Definition: dotdot_mqtt.h:7666
void uic_mqtt_dotdot_identify_generated_identify_query_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query is received.
void uic_mqtt_dotdot_binding_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Binding Cluster.
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:9798
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_credential_response is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
sl_status_t uic_mqtt_dotdot_level_max_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MaxFrequency.
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationDelivered.
void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Alarms/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_pin_code_response is receiv...
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_reporting_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/SupportedReportingMode.
sl_status_t(* uic_mqtt_dotdot_identify_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:3330
void uic_mqtt_dotdot_groups_add_group_callback_unset(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group is received.
void uic_mqtt_dotdot_set_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm_log is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user is received.
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OffWaitTime.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_state_remove_callback_unset(const uic_mqtt_dotdot_state_remove_callback_t callback)
Unsets callback to be called when a State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t(* uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:36119
void uic_mqtt_dotdot_application_monitoring_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ApplicationMonitoring/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
sl_status_t(* uic_mqtt_dotdot_level_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6528
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Setup callback to be called when a PollControl/Commands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MinScaledValue.
void uic_mqtt_dotdot_unify_humidity_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to UnifyHumidityControl/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received.
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:25391
sl_status_t(* uic_mqtt_dotdot_state_discover_security_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35607
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_set(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_user is received.
void uic_mqtt_dotdot_unset_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_state_security_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/Security.
void uic_mqtt_dotdot_clear_aox_position_estimation_write_attributes_callbacks()
Clears all callbacks registered for when +/aox_position_estimation/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampType.
void uic_mqtt_dotdot_barrier_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the BarrierControl Cluster.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturati...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_basic_serial_number_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/SerialNumber.
sl_status_t(* uic_mqtt_dotdot_level_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:6652
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_step_hue is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampAlarmMode.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_color_temperature is received.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Setup callback to be called when a +/BarrierControl/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/Occupancy.
void uic_mqtt_dotdot_set_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_color_control_currenty_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentY.
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeAmount.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_relay_status_log is received.
void uic_mqtt_dotdot_unset_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/For...
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile_respo...
void uic_mqtt_dotdot_binding_generated_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/bind is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is recei...
sl_status_t uic_mqtt_dotdot_basic_power_source_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/PowerSource.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMFreeMB.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4513
void uic_mqtt_dotdot_groups_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Setup callback to be called when a Groups/Commands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
void uic_mqtt_dotdot_level_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/move_with_on_off is received.
void uic_mqtt_dotdot_barrier_control_stop_callback_clear()
Clears all callbacks registered for when BarrierControl/Commands/stop is received.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/CheckInIntervalMin.
sl_status_t uic_mqtt_dotdot_color_control_primary1x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1X.
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SoundVolume.
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/StartUpOnOff.
sl_status_t uic_mqtt_dotdot_identify_identify_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Identify/Attributes/IdentifyTime.
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementSta...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
void uic_mqtt_dotdot_on_off_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Setup callback to be called when a OnOff/Commands/off is received.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_pin_codes is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLogging.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
void uic_mqtt_dotdot_window_covering_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the WindowCovering Cluster.
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_unset(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is ...
void uic_mqtt_dotdot_scenes_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMin.
void uic_mqtt_dotdot_iaswd_start_warning_callback_unset(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Unsets callback to be called when a IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_name_and_location_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMo...
void uic_mqtt_dotdot_set_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/For...
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20329
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_rfid_codes is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9922
sl_status_t uic_mqtt_dotdot_metering_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Divisor.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_diagnostics_average_mac_retry_per_aps_message_sent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_saturation is received...
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4407
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/StartOfWeek.
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
void uic_mqtt_dotdot_scenes_store_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/store_scene is received.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_clear()
Clears all callbacks registered for when +/ApplicationMonitoring/GeneratedCommands/log_entry is recei...
void uic_mqtt_dotdot_clear_aox_locator_write_attributes_callbacks()
Clears all callbacks registered for when +/aox_locator/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle is received.
void uic_mqtt_dotdot_metering_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Metering/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_step_hue is received.
void uic_mqtt_dotdot_set_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:27121
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, IasZoneType zone_type, uint16_t manufacturer_code)
Definition: dotdot_mqtt.h:27874
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMTotalMB.
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_clear_unify_humidity_control_write_attributes_callbacks()
Clears all callbacks registered for when +/unify_humidity_control/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_state_discover_neighbors_callback_clear()
Clears all callbacks registered for when State/Commands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SWBuildID.
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/RemoteSensing.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_unset(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/view_group_response is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received.
void uic_mqtt_dotdot_clear_state_write_attributes_callbacks()
Clears all callbacks registered for when +/state/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AHrRating.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9791
void uic_mqtt_dotdot_door_lock_clear_user_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_user is received.
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_unset(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_clear()
Clears all callbacks registered for when ProtocolController-RFTelemetry/Commands/tx_report is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_request is received.
void uic_mqtt_dotdot_color_control_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_color is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsAlarmMask.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_hue is received.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is rec...
sl_status_t uic_mqtt_dotdot_color_control_primary1y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Y.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCapacityFormat.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_scenes_name_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/NameSupport.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_unset(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color is received.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_rfid_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is receive...
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/AccelerationTimeLift.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code_response is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_barrier_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to BarrierControl/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:9762
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9814
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Alarms/Attributes/AlarmCount.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is rece...
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response is...
void uic_mqtt_dotdot_metering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Metering/ClusterRevision attribute.
void uic_mqtt_dotdot_alarms_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/alarm is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointY.
sl_status_t uic_mqtt_dotdot_time_standard_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/StandardTime.
void uic_mqtt_dotdot_set_unify_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_unify_fan_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/unify_fan_control/Commands/ForceReadAt...
void uic_mqtt_dotdot_set_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_identify_identify_query_callback_unset(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify_query is received.
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/ConfigOrStatus.
void uic_mqtt_dotdot_unset_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/Force...
sl_status_t(* uic_mqtt_dotdot_level_stop_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6593
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_log_record_response is received.
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_percentage is received.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout_response is received.
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is recei...
void uic_mqtt_dotdot_color_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ColorControl Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_local_programming_features_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LocalProgrammingFeatures.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPower.
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetback.
sl_status_t(* uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:8612
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/angle_correction is received.
void uic_mqtt_dotdot_identify_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Setup callback to be called when a Identify/Commands/identify_query_response is received.
void uic_mqtt_dotdot_state_remove_callback_clear()
Clears all callbacks registered for when State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PersistentMemoryWrites.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code_response is received...
sl_status_t uic_mqtt_dotdot_carbon_dioxide_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/MeasuredValue.
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:19686
sl_status_t(* uic_mqtt_dotdot_aox_locator_iq_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, uint8_t channel, int8_t rssi, uint8_t samples_count, const int8_t *samples, int32_t sequence)
Definition: dotdot_mqtt.h:39036
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_credential is received.
void uic_mqtt_dotdot_groups_remove_group_response_callback_unset(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_unset_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttr...
sl_status_t uic_mqtt_dotdot_metering_default_update_period_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DefaultUpdatePeriod.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_unset(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Unsets callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneCount.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
sl_status_t(* uic_mqtt_dotdot_scenes_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:4615
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorType.
void uic_mqtt_dotdot_set_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/color_loop_set is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/toggle is received.
void uic_mqtt_dotdot_groups_add_group_response_callback_unset(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group_response is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9566
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingVisibility.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_time_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/Time.
void uic_mqtt_dotdot_clear_aox_position_estimation_force_read_attributes_callbacks()
Clears all callbacks registered for when +/aox_position_estimation/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
void uic_mqtt_dotdot_unset_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Comm...
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpoint.
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/OutletTemperature.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_closest_frequency is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is rece...
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_unset(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9695
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_clear()
Clears all callbacks registered for when IASZone/Commands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_scale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointScale.
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
void uic_mqtt_dotdot_color_control_move_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_hue is received.
sl_status_t uic_mqtt_dotdot_basic_model_identifier_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ModelIdentifier.
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindingTableFull.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule is receive...
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/set_weekly_schedule is received.
void uic_mqtt_dotdot_iaswd_squawk_callback_unset(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Unsets callback to be called when a IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_set_carbon_dioxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/carbon_dioxide/Commands/ForceReadAttri...
void uic_mqtt_dotdot_binding_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Binding Cluster.
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle is received.
sl_status_t(* uic_mqtt_dotdot_unify_thermostat_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:40783
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/EnhancedColorMode.
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinHeatSetpointLimit.
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_set(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unbolt_door is received.
uic_mqtt_dotdot_callback_call_type_t
Callback type, used in uic_mqtt_dotdot callback functions.
Definition: dotdot_mqtt.h:96
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is...
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule_response ...
sl_status_t uic_mqtt_dotdot_name_and_location_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Name.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
sl_status_t(* uic_mqtt_dotdot_state_remove_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35587
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACRefrigerantType.
sl_status_t uic_mqtt_dotdot_time_dst_shift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstShift.
void uic_mqtt_dotdot_level_generated_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/step is received.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/set_parameter is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpoint.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPower.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene_response is r...
void uic_mqtt_dotdot_clear_window_covering_write_attributes_callbacks()
Clears all callbacks registered for when +/window_covering/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_binding_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Setup callback to be called when a Binding/Commands/unbind is received.
sl_status_t(* uic_mqtt_dotdot_binding_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:36148
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/DecelerationTimeLift.
sl_status_t(* uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_fan_control_state_t, uic_mqtt_dotdot_unify_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:40473
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_force_read_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_unset_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received...
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:23998
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastRetry.
void uic_mqtt_dotdot_clear_time_write_attributes_callbacks()
Clears all callbacks registered for when +/time/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_pm25_force_read_attributes_callback(const uic_mqtt_dotdot_pm25_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pm25/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorOpenEvents.
sl_status_t(* uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3730
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/Occupancy.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_shade_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ShadeConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_write_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/WriteAttributes ...
void uic_mqtt_dotdot_clear_poll_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/poll_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_max_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMax.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter is received.
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/W...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule_response is received...
sl_status_t uic_mqtt_dotdot_scenes_current_scene_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/CurrentScene.
void uic_mqtt_dotdot_name_and_location_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_credential_rules_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/CredentialRulesSupport.
sl_status_t(* uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:10131
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_pm25_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_primary2x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2X.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status is received.
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MeasuredValue.
void uic_mqtt_dotdot_unset_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_window_covering_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/Mode.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule_response ...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_time_local_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LocalTime.
void uic_mqtt_dotdot_aox_position_estimation_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_door_lock_max_pin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxPINCodeLength.
sl_status_t(* uic_mqtt_dotdot_color_control_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20260
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_level_remaining_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePower.
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PeriodSamples.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_unset(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
sl_status_t uic_mqtt_dotdot_time_dst_end_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstEnd.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Unsets callback to be called when a Binding/Commands/bind_to_protocol_controller is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureUnitOfMeasure.
void uic_mqtt_dotdot_basic_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Basic Cluster.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
sl_status_t(* uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:39133
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:16513
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:39964
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is received...
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTELength.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene is received.
void uic_mqtt_dotdot_level_generated_move_to_level_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level is received.
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ReportingMode.
void uic_mqtt_dotdot_clear_metering_force_read_attributes_callbacks()
Clears all callbacks registered for when +/metering/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
void uic_mqtt_dotdot_set_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ManufacturerVersionDetails.
void uic_mqtt_dotdot_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish emtpy values for SupportedCommands for UNID/EndPoint.
void uic_mqtt_dotdot_binding_generated_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/unbind is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9877
sl_status_t(* uic_mqtt_dotdot_metering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:28805
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockType.
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureFormatting.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
void uic_mqtt_dotdot_unify_fan_control_generated_set_fan_mode_callback_clear()
Clears all callbacks registered for when +/UnifyFanControl/GeneratedCommands/set_fan_mode is received...
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_if_identifying is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_rfid_codes is receive...
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableOneTouchLocking.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_door_lock_max_rfid_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MaxRFIDCodeLength.
void uic_mqtt_dotdot_binding_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Binding/ClusterRevision attribute.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PumpConfigurationAndControl/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_unset(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketValidateDropCount.
void uic_mqtt_dotdot_state_generated_remove_offline_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/remove_offline is received.
void uic_mqtt_dotdot_set_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttribute...
void uic_mqtt_dotdot_unset_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttribu...
sl_status_t uic_mqtt_dotdot_level_min_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinFrequency.
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NumberOfResets.
sl_status_t(* uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:36126
void uic_mqtt_dotdot_set_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is rec...
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Setup callback to be called when a Basic/Commands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_clear()
Clears all callbacks registered for when +/UnifyFanControl/GeneratedCommands/turn_off is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_rfid_code is received.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_pin_codes is received...
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_time_dst_start_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstStart.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRX.
sl_status_t uic_mqtt_dotdot_door_lock_open_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/OpenPeriod.
void uic_mqtt_dotdot_window_covering_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/stop is received.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingV...
sl_status_t(* uic_mqtt_dotdot_window_covering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:14892
void uic_mqtt_dotdot_set_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
void uic_mqtt_dotdot_fan_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the FanControl Cluster.
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Alarms/Attributes/AlarmCount.
void uic_mqtt_dotdot_dehumidification_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster.
void uic_mqtt_dotdot_name_and_location_unretain_cluster_revision(const char *base_topic)
Unretain a publication to NameAndLocation/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_on_off_on_off_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OnOff.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is ...
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentSummationDelivered.
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_publish(const char *base_topic, size_t value_count, const WirelessNetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_saturation is recei...
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_scale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointScale.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received.
void uic_mqtt_dotdot_alarms_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Alarms Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
sl_status_t uic_mqtt_dotdot_metering_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/Multiplier.
sl_status_t uic_mqtt_dotdot_color_control_current_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentHue.
void uic_mqtt_dotdot_unset_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes...
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_unset(const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
Unsets callback to be called when a +/UnifyHumidityControl/GeneratedCommands/mode_set is received.
void uic_mqtt_dotdot_unset_pm25_write_attributes_callback(const uic_mqtt_dotdot_pm25_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pm25/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
void uic_mqtt_dotdot_poll_control_check_in_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Unsets callback to be called when a PollControl/Commands/check_in is received.
sl_status_t uic_mqtt_dotdot_time_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/Time.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
void uic_mqtt_dotdot_set_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is rece...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_average_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedCurrentHue.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm is received.
void uic_mqtt_dotdot_set_descriptor_write_attributes_callback(const uic_mqtt_dotdot_descriptor_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/descriptor/Commands/WriteAttributes is rece...
void uic_mqtt_dotdot_state_discover_security_callback_unset(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Unsets callback to be called when a State/Commands/discover_security is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color_temperature i...
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is recei...
void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindowCovering/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule_response is received.
void uic_mqtt_dotdot_set_soil_moisture_force_read_attributes_callback(const uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/soil_moisture/Commands/ForceReadAttrib...
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CloseEvents.
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_clear()
Clears all callbacks registered for when Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_unset(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_user is received.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_state_t, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:37627
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_value is received.
void uic_mqtt_dotdot_clear_ias_zone_write_attributes_callbacks()
Clears all callbacks registered for when +/ias_zone/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_level_stop_with_on_off_callback_unset(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/stop_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
void uic_mqtt_dotdot_color_control_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_hue is received.
void uic_mqtt_dotdot_clear_unify_thermostat_write_attributes_callbacks()
Clears all callbacks registered for when +/unify_thermostat/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Command...
void uic_mqtt_dotdot_poll_control_check_in_response_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Unsets callback to be called when a PollControl/Commands/check_in_response is received.
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level_with_on_off is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is rec...
void uic_mqtt_dotdot_clear_thermostat_write_attributes_callbacks()
Clears all callbacks registered for when +/thermostat/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PressureMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_view_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/view_group is received.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code is received.
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/JoinIndication.
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/BarrierPosition.
void uic_mqtt_dotdot_unset_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes i...
sl_status_t uic_mqtt_dotdot_carbon_dioxide_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_flow_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is receiv...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerName.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9587
void uic_mqtt_dotdot_color_control_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Setup callback to be called when a ColorControl/Commands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeoutMax.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyFanControl/Attributes/ZWaveFanState.
sl_status_t uic_mqtt_dotdot_binding_binding_table_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindingTable.
void uic_mqtt_dotdot_window_covering_unretain_cluster_revision(const char *base_topic)
Unretain a publication to WindowCovering/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Intensity.
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AzimuthMask.
void uic_mqtt_dotdot_clear_door_lock_force_read_attributes_callbacks()
Clears all callbacks registered for when +/door_lock/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_door_lock_get_user_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ApplicationMonitoring/ClusterRevision attribute.
void uic_mqtt_dotdot_unify_humidity_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the UnifyHumidityControl Cluster.
void uic_mqtt_dotdot_set_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_level_generated_move_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move is received.
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20400
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_unset(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule is recei...
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/clear_weekly_schedule is rece...
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user is received.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorCapabilities.
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Setup callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
void uic_mqtt_dotdot_alarms_get_alarm_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/get_alarm is received.
sl_status_t(* uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7661
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_state_network_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/NetworkStatus.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is rece...
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHold.
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGX.
void uic_mqtt_dotdot_level_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Level/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_poll_control_write_attributes_callbacks()
Clears all callbacks registered for when +/poll_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule is received.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_unset(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/alarm is received.
void uic_mqtt_dotdot_color_control_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPower.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile...
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/ScaledValue.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log_response...
void uic_mqtt_dotdot_clear_state_force_read_attributes_callbacks()
Clears all callbacks registered for when +/state/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_descriptor_device_type_list_publish(const char *base_topic, size_t value_count, const DeviceTypeStruct *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Descriptor/Attributes/DeviceTypeList.
sl_status_t(* uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:9174
void uic_mqtt_dotdot_set_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_unset_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is rece...
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20486
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24482
sl_status_t(* uic_mqtt_dotdot_pm25_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pm25_updated_state_t)
Definition: dotdot_mqtt.h:27623
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Setup callback to be called when a DoorLock/Commands/programming_event_notification is received.
void uic_mqtt_dotdot_scenes_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_time_time_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/TimeStatus.
void uic_mqtt_dotdot_clear_flow_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/flow_measurement/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
sl_status_t(* uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_dioxide_state_t, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
Definition: dotdot_mqtt.h:27368
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/Occupancy.
sl_status_t uic_mqtt_dotdot_basic_zcl_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ZCLVersion.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Comma...
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/VelocityLift.
void uic_mqtt_dotdot_set_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is receiv...
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTESamplingInterval.
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout)
Definition: dotdot_mqtt.h:3300
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DefaultConfigurationRegister.
void uic_mqtt_dotdot_set_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceRead...
void uic_mqtt_dotdot_thermostat_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Thermostat Cluster.
void uic_mqtt_dotdot_color_control_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
sl_status_t uic_mqtt_dotdot_identify_identify_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Identify/Attributes/IdentifyTime.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_unset(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is rec...
void uic_mqtt_dotdot_color_control_generated_move_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRY.
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SupportedOperatingModes.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_precision_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointPrecision.
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9428
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule is received.
void uic_mqtt_dotdot_fan_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the FanControl Cluster.
sl_status_t uic_mqtt_dotdot_time_dst_shift_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstShift.
sl_status_t uic_mqtt_dotdot_door_lock_send_pin_over_the_air_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SendPINOverTheAir.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
void uic_mqtt_dotdot_unset_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeAmount.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code_response is received.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/alarm is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RelayedUcast.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_set(const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
Setup callback to be called when a UnifyHumidityControl/Commands/mode_set is received.
void uic_mqtt_dotdot_unify_fan_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the UnifyFanControl Cluster.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampQuantity.
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind_from_protocol_controller ...
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltage.
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnablePrivacyModeButton.
void uic_mqtt_dotdot_door_lock_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Setup callback to be called when a DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_carbon_monoxide_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneState.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/MeteringDeviceType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_set(const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
Setup callback to be called when a +/UnifyHumidityControl/GeneratedCommands/mode_set is received.
void uic_mqtt_dotdot_clear_electrical_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/electrical_measurement/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PowerOnLevel.
void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9571
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationReceived.
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACLouverPosition.
void uic_mqtt_dotdot_set_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/Forc...
void uic_mqtt_dotdot_illuminance_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXPositionEstimation/Attributes/Position.
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/DemandFormatting.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_precision_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointPrecision.
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_unset(const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
Unsets callback to be called when a UnifyHumidityControl/Commands/mode_set is received.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_unset(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Unsets callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/...
void uic_mqtt_dotdot_unset_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopActive.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
void uic_mqtt_dotdot_identify_generated_identify_query_callback_unset(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query is received.
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received.
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_scene_response is received.
void uic_mqtt_dotdot_door_lock_toggle_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received.
sl_status_t(* uic_mqtt_dotdot_basic_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:161
sl_status_t uic_mqtt_dotdot_basic_application_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_ram_usagemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:25646
sl_status_t(* uic_mqtt_dotdot_poll_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:8604
void uic_mqtt_dotdot_clear_wind_speed_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/wind_speed_measurement/Commands/ForceReadAttributes is rec...
void uic_mqtt_dotdot_groups_remove_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_group is received.
void uic_mqtt_dotdot_iaswd_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Setup callback to be called when a IASWD/Commands/start_warning is received.
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointMin.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is recei...
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_credential is received.
sl_status_t uic_mqtt_dotdot_level_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OffTransitionTime.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_status_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SupportedOperatingModes.
sl_status_t(* uic_mqtt_dotdot_color_control_stop_move_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20477
void uic_mqtt_dotdot_wind_speed_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; UnifyFanControl/Attributes/ZWaveFanMode.
void uic_mqtt_dotdot_pump_configuration_and_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PumpConfigurationAndControl/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_type is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status_response is rec...
void uic_mqtt_dotdot_illuminance_level_sensing_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_report is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
void uic_mqtt_dotdot_set_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttribute...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborAdded.
void uic_mqtt_dotdot_unset_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAt...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltage.
void uic_mqtt_dotdot_state_generated_interview_callback_unset(const uic_mqtt_dotdot_state_interview_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/interview is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:40098
void uic_mqtt_dotdot_scenes_store_scene_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/store_scene is received.
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1Intensity.
void uic_mqtt_dotdot_set_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes ...
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId group_identifier_from, uint8_t scene_identifier_from)
Definition: dotdot_mqtt.h:4582
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6Intensity.
void uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_unset(const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
Unsets callback to be called when a UnifyFanControl/Commands/set_fan_mode is received.
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_unset(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_door_lock_get_user_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_response is received.
void uic_mqtt_dotdot_unset_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Comman...
void uic_mqtt_dotdot_unset_unify_fan_control_write_attributes_callback(const uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/unify_fan_control/Commands/WriteAttributes...
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCapacity.
sl_status_t uic_mqtt_dotdot_door_lock_require_pi_nfor_rf_operation_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RequirePINforRFOperation.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
void uic_mqtt_dotdot_unset_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttribu...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
sl_status_t uic_mqtt_dotdot_unify_thermostat_operating_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; UnifyThermostat/Attributes/OperatingState.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_rfid_code_response is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_level_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKDecryptFailures.
sl_status_t(* uic_mqtt_dotdot_iaswd_squawk_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t squawk_configuration)
Definition: dotdot_mqtt.h:28488
sl_status_t uic_mqtt_dotdot_basic_zcl_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ZCLVersion.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is receive...
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/FQDN.
sl_status_t(* uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:15959
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandOpenEvents.
sl_status_t(* uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointRaiseOrLowerMode mode, int8_t amount)
Definition: dotdot_mqtt.h:17337
@ UCL_MQTT_PUBLISH_TYPE_REPORTED
Definition: dotdot_mqtt.h:90
@ UCL_MQTT_PUBLISH_TYPE_DESIRED
Definition: dotdot_mqtt.h:88
@ UCL_MQTT_PUBLISH_TYPE_ALL
Definition: dotdot_mqtt.h:92
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK
Definition: dotdot_mqtt.h:100
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_NORMAL
Definition: dotdot_mqtt.h:98
void(* mqtt_message_callback_t)(const char *topic, const char *message, const size_t message_length)
A callback type for pushing incoming messages.
Definition: uic_mqtt.h:60
uint32_t sl_status_t
Definition: sl_status.h:139
uint16_t SGroupId
Definition: zap-types.h:49
TriggerEffectEffectIdentifier
Definition: zap-types.h:1277
DataOperationTypeEnum
Definition: zap-types.h:521
DrlkSettableUserStatus
Definition: zap-types.h:668
DrlkOperEventSource
Definition: zap-types.h:636
IasZoneType
Definition: zap-types.h:765
TriggerEffectEffectVariant
Definition: zap-types.h:1287
OffWithEffectEffectIdentifier
Definition: zap-types.h:1015
ZWaveFanModeEnum
Definition: zap-types.h:1359
const char * SSceneName
Definition: zap-types.h:50
uint16_t DrlkPINUserID
Definition: zap-types.h:36
ProgrammingEventNotificationProgramEventSource
Definition: zap-types.h:1078
DrlkSetCodeStatus
Definition: zap-types.h:660
CredentialRuleEnum
Definition: zap-types.h:504
uint16_t DrlkRFIDUserID
Definition: zap-types.h:37
uint8_t DrlkHolidayScheduleID
Definition: zap-types.h:41
IaswdLevel
Definition: zap-types.h:817
CCColorLoopDirection
Definition: zap-types.h:410
SetpointRaiseOrLowerMode
Definition: zap-types.h:1116
uint16_t CCMaxMiredsField
Definition: zap-types.h:46
MoveStepMode
Definition: zap-types.h:936
uint16_t CCMinMiredsField
Definition: zap-types.h:45
DrlkUserType
Definition: zap-types.h:682
OperatingEventNotificationOperationEventCode
Definition: zap-types.h:1029
uint64_t EUI64
Definition: zap-types.h:34
uint8_t DrlkYearDayScheduleID
Definition: zap-types.h:40
NodeStateSecurity
Definition: zap-types.h:965
DrlkOperMode
Definition: zap-types.h:645
uint32_t UTC
Definition: zap-types.h:35
CCDirection
Definition: zap-types.h:416
GetLogRecordResponseEventType
Definition: zap-types.h:717
zclStatus
Definition: zap-types.h:1402
ScaleType
Definition: zap-types.h:1110
BatterySize
Definition: zap-types.h:386
SetpointType
Definition: zap-types.h:1123
uint16_t DrlkTotalUserID
Definition: zap-types.h:38
TxReportTransmissionSpeed
Definition: zap-types.h:1292
LoggingLevelEnum
Definition: zap-types.h:854
ZWaveFanStateEnum
Definition: zap-types.h:1375
PumpControlMode
Definition: zap-types.h:1086
NodeStateNetworkStatus
Definition: zap-types.h:955
PumpOperationMode
Definition: zap-types.h:1096
DrlkPassFailStatus
Definition: zap-types.h:654
uint8_t DrlkWeekDayScheduleID
Definition: zap-types.h:39
CCStepMode
Definition: zap-types.h:431
ProfileIntervalPeriod
Definition: zap-types.h:1055
GetMeasurementProfileResponseStatus
Definition: zap-types.h:724
uint16_t clusterId
Definition: zap-types.h:51
CCMoveMode
Definition: zap-types.h:424
ProgrammingEventNotificationProgramEventCode
Definition: zap-types.h:1067
DrlkUserStatus
Definition: zap-types.h:674
ZoneEnrollResponseEnrollResponseCode
Definition: zap-types.h:1388
ColorLoopSetAction
Definition: zap-types.h:473
ModeType
Definition: zap-types.h:928
SL Status Codes.
Definition: zap-types.h:2167
Definition: zap-types.h:2174
Definition: zap-types.h:2189
Definition: zap-types.h:2199
Definition: zap-types.h:2205
Definition: zap-types.h:2211
Definition: zap-types.h:2220
Definition: zap-types.h:2227
Definition: zap-types.h:2245
Definition: zap-types.h:2251
Definition: zap-types.h:2159
Definition: zap-types.h:2264
Definition: zap-types.h:2270
Definition: zap-types.h:2280
Definition: zap-types.h:2287
Definition: zap-types.h:2294
Command fields for Alarms/Alarm.
Definition: dotdot_mqtt.h:7726
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7729
uint8_t alarm_code
Definition: dotdot_mqtt.h:7727
Command fields for Alarms/GetAlarmResponse.
Definition: dotdot_mqtt.h:7735
uint32_t time_stamp
Definition: dotdot_mqtt.h:7742
uint8_t alarm_code
Definition: dotdot_mqtt.h:7738
zclStatus status
Definition: dotdot_mqtt.h:7736
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7740
Command fields for Alarms/ResetAlarm.
Definition: dotdot_mqtt.h:7717
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7720
uint8_t alarm_code
Definition: dotdot_mqtt.h:7718
Definition: dotdot_mqtt.h:7690
uint16_t alarm_count
Definition: dotdot_mqtt.h:7691
Definition: dotdot_mqtt.h:7694
bool alarm_count
Definition: dotdot_mqtt.h:7695
Command fields for AoXLocator/AngleCorrection.
Definition: dotdot_mqtt.h:39173
const char * tag_unid
Definition: dotdot_mqtt.h:39174
SphericalCoordinates direction
Definition: dotdot_mqtt.h:39176
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:39178
Command fields for AoXLocator/AngleReport.
Definition: dotdot_mqtt.h:39160
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:39165
SphericalCoordinates direction
Definition: dotdot_mqtt.h:39163
const char * tag_unid
Definition: dotdot_mqtt.h:39161
int32_t sequence
Definition: dotdot_mqtt.h:39167
Command fields for AoXLocator/IQReport.
Definition: dotdot_mqtt.h:39144
const int8_t * samples
Definition: dotdot_mqtt.h:39152
uint8_t samples_count
Definition: dotdot_mqtt.h:39151
const char * tag_unid
Definition: dotdot_mqtt.h:39145
uint8_t channel
Definition: dotdot_mqtt.h:39147
int32_t sequence
Definition: dotdot_mqtt.h:39154
int8_t rssi
Definition: dotdot_mqtt.h:39149
Definition: dotdot_mqtt.h:39079
int8_t cte_sampling_interval
Definition: dotdot_mqtt.h:39099
uint8_t aox_mode
Definition: dotdot_mqtt.h:39089
const MinMaxPair * elevation_mask
Definition: dotdot_mqtt.h:39086
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:39081
double angle_filtering_weight
Definition: dotdot_mqtt.h:39095
CoordinateAndOrientation position_and_orientation
Definition: dotdot_mqtt.h:39082
int8_t angle_correction_timeout
Definition: dotdot_mqtt.h:39096
int8_t period_samples
Definition: dotdot_mqtt.h:39093
size_t antenna_array_count
Definition: dotdot_mqtt.h:39091
size_t allow_list_count
Definition: dotdot_mqtt.h:39087
int8_t cte_length
Definition: dotdot_mqtt.h:39100
int8_t slot_duration
Definition: dotdot_mqtt.h:39101
size_t elevation_mask_count
Definition: dotdot_mqtt.h:39085
const MinMaxPair * azimuth_mask
Definition: dotdot_mqtt.h:39084
uint8_t reporting_mode
Definition: dotdot_mqtt.h:39080
const int8_t * antenna_array
Definition: dotdot_mqtt.h:39092
bool angle_filtering
Definition: dotdot_mqtt.h:39094
size_t azimuth_mask_count
Definition: dotdot_mqtt.h:39083
const char ** allow_list
Definition: dotdot_mqtt.h:39088
uint8_t cte_mode
Definition: dotdot_mqtt.h:39098
int8_t angle_correction_delay
Definition: dotdot_mqtt.h:39097
uint8_t antenna_mode
Definition: dotdot_mqtt.h:39090
Definition: dotdot_mqtt.h:39104
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:39106
bool angle_filtering
Definition: dotdot_mqtt.h:39115
bool elevation_mask
Definition: dotdot_mqtt.h:39109
bool azimuth_mask
Definition: dotdot_mqtt.h:39108
bool angle_filtering_weight
Definition: dotdot_mqtt.h:39116
bool cte_mode
Definition: dotdot_mqtt.h:39119
bool position_and_orientation
Definition: dotdot_mqtt.h:39107
bool reporting_mode
Definition: dotdot_mqtt.h:39105
bool cte_sampling_interval
Definition: dotdot_mqtt.h:39120
bool period_samples
Definition: dotdot_mqtt.h:39114
bool antenna_mode
Definition: dotdot_mqtt.h:39112
bool angle_correction_timeout
Definition: dotdot_mqtt.h:39117
bool angle_correction_delay
Definition: dotdot_mqtt.h:39118
bool slot_duration
Definition: dotdot_mqtt.h:39122
bool aox_mode
Definition: dotdot_mqtt.h:39111
bool allow_list
Definition: dotdot_mqtt.h:39110
bool antenna_array
Definition: dotdot_mqtt.h:39113
bool cte_length
Definition: dotdot_mqtt.h:39121
EstimatedPosition position
Definition: dotdot_mqtt.h:39949
bool position
Definition: dotdot_mqtt.h:39953
Command fields for ApplicationMonitoring/LogEntry.
Definition: dotdot_mqtt.h:37646
const char * log_tag
Definition: dotdot_mqtt.h:37651
LoggingLevelEnum log_level
Definition: dotdot_mqtt.h:37649
const char * timestamp
Definition: dotdot_mqtt.h:37647
const char * log_message
Definition: dotdot_mqtt.h:37653
Definition: dotdot_mqtt.h:37574
uint64_t process_id
Definition: dotdot_mqtt.h:37581
const char ** application_mqtt_topics
Definition: dotdot_mqtt.h:37579
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:37584
double mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:37591
double application_cpu_average_usage_percent
Definition: dotdot_mqtt.h:37595
const char * fqdn
Definition: dotdot_mqtt.h:37583
uint8_t mqtt_logging_level
Definition: dotdot_mqtt.h:37585
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:37580
double mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:37590
uint64_t mqtt_messages_sent
Definition: dotdot_mqtt.h:37587
double application_cpu_max_usage_percent
Definition: dotdot_mqtt.h:37597
const char * application_name
Definition: dotdot_mqtt.h:37575
size_t application_mqtt_topics_count
Definition: dotdot_mqtt.h:37578
double application_cpu_min_usage_percent
Definition: dotdot_mqtt.h:37596
double application_ram_usagemb
Definition: dotdot_mqtt.h:37598
bool application_connected
Definition: dotdot_mqtt.h:37577
double mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:37592
double application_cpu_usage_percent
Definition: dotdot_mqtt.h:37594
uint32_t application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37593
const char * hostname
Definition: dotdot_mqtt.h:37582
uint64_t mqtt_messages_received
Definition: dotdot_mqtt.h:37588
uint32_t mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37586
uint64_t mqtt_subscription_count
Definition: dotdot_mqtt.h:37589
const char * application_version
Definition: dotdot_mqtt.h:37576
bool mqtt_messages_sent
Definition: dotdot_mqtt.h:37613
bool process_id
Definition: dotdot_mqtt.h:37607
bool application_version
Definition: dotdot_mqtt.h:37603
bool uptime_minutes
Definition: dotdot_mqtt.h:37606
bool application_mqtt_topics
Definition: dotdot_mqtt.h:37605
bool mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:37616
bool application_cpu_usage_percent
Definition: dotdot_mqtt.h:37620
bool fqdn
Definition: dotdot_mqtt.h:37609
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:37610
bool application_name
Definition: dotdot_mqtt.h:37602
bool application_ram_usagemb
Definition: dotdot_mqtt.h:37624
bool application_cpu_average_usage_percent
Definition: dotdot_mqtt.h:37621
bool mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:37618
bool application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37619
bool application_cpu_max_usage_percent
Definition: dotdot_mqtt.h:37623
bool mqtt_messages_received
Definition: dotdot_mqtt.h:37614
bool mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37612
bool mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:37617
bool mqtt_logging_level
Definition: dotdot_mqtt.h:37611
bool application_connected
Definition: dotdot_mqtt.h:37604
bool application_cpu_min_usage_percent
Definition: dotdot_mqtt.h:37622
bool hostname
Definition: dotdot_mqtt.h:37608
bool mqtt_subscription_count
Definition: dotdot_mqtt.h:37615
Definition: dotdot_mqtt.h:23343
const char * lamp_type
Definition: dotdot_mqtt.h:23354
uint32_t lamp_rated_hours
Definition: dotdot_mqtt.h:23356
uint8_t ballast_factor_adjustment
Definition: dotdot_mqtt.h:23352
uint16_t power_on_fade_time
Definition: dotdot_mqtt.h:23350
uint32_t lamp_burn_hours
Definition: dotdot_mqtt.h:23357
uint8_t min_level
Definition: dotdot_mqtt.h:23347
uint8_t physical_min_level
Definition: dotdot_mqtt.h:23344
uint8_t lamp_alarm_mode
Definition: dotdot_mqtt.h:23358
uint8_t intrinsic_ballast_factor
Definition: dotdot_mqtt.h:23351
uint8_t power_on_level
Definition: dotdot_mqtt.h:23349
uint8_t lamp_quantity
Definition: dotdot_mqtt.h:23353
uint32_t lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:23359
const char * lamp_manufacturer
Definition: dotdot_mqtt.h:23355
uint8_t physical_max_level
Definition: dotdot_mqtt.h:23345
uint8_t max_level
Definition: dotdot_mqtt.h:23348
uint8_t ballast_status
Definition: dotdot_mqtt.h:23346
bool lamp_rated_hours
Definition: dotdot_mqtt.h:23375
bool lamp_manufacturer
Definition: dotdot_mqtt.h:23374
bool ballast_factor_adjustment
Definition: dotdot_mqtt.h:23371
bool physical_min_level
Definition: dotdot_mqtt.h:23363
bool lamp_type
Definition: dotdot_mqtt.h:23373
bool power_on_fade_time
Definition: dotdot_mqtt.h:23369
bool intrinsic_ballast_factor
Definition: dotdot_mqtt.h:23370
bool lamp_alarm_mode
Definition: dotdot_mqtt.h:23377
bool lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:23378
bool lamp_burn_hours
Definition: dotdot_mqtt.h:23376
bool min_level
Definition: dotdot_mqtt.h:23366
bool power_on_level
Definition: dotdot_mqtt.h:23368
bool max_level
Definition: dotdot_mqtt.h:23367
bool lamp_quantity
Definition: dotdot_mqtt.h:23372
bool physical_max_level
Definition: dotdot_mqtt.h:23364
bool ballast_status
Definition: dotdot_mqtt.h:23365
Command fields for BarrierControl/GoToPercent.
Definition: dotdot_mqtt.h:15970
uint8_t percent_open
Definition: dotdot_mqtt.h:15971
Definition: dotdot_mqtt.h:15925
uint8_t barrier_position
Definition: dotdot_mqtt.h:15935
uint16_t safety_status
Definition: dotdot_mqtt.h:15927
uint16_t command_close_events
Definition: dotdot_mqtt.h:15932
uint16_t open_events
Definition: dotdot_mqtt.h:15929
uint8_t capabilities
Definition: dotdot_mqtt.h:15928
uint16_t close_events
Definition: dotdot_mqtt.h:15930
uint8_t moving_state
Definition: dotdot_mqtt.h:15926
uint16_t close_period
Definition: dotdot_mqtt.h:15934
uint16_t open_period
Definition: dotdot_mqtt.h:15933
uint16_t command_open_events
Definition: dotdot_mqtt.h:15931
bool open_events
Definition: dotdot_mqtt.h:15942
bool moving_state
Definition: dotdot_mqtt.h:15939
bool command_close_events
Definition: dotdot_mqtt.h:15945
bool close_period
Definition: dotdot_mqtt.h:15947
bool command_open_events
Definition: dotdot_mqtt.h:15944
bool close_events
Definition: dotdot_mqtt.h:15943
bool barrier_position
Definition: dotdot_mqtt.h:15948
bool open_period
Definition: dotdot_mqtt.h:15946
bool capabilities
Definition: dotdot_mqtt.h:15941
bool safety_status
Definition: dotdot_mqtt.h:15940
Definition: dotdot_mqtt.h:113
const char * product_code
Definition: dotdot_mqtt.h:124
const char * manufacturer_version_details
Definition: dotdot_mqtt.h:126
uint8_t stack_version
Definition: dotdot_mqtt.h:116
uint8_t zcl_version
Definition: dotdot_mqtt.h:114
const char * sw_buildid
Definition: dotdot_mqtt.h:134
const char * date_code
Definition: dotdot_mqtt.h:120
uint8_t disable_local_config
Definition: dotdot_mqtt.h:133
const char * producturl
Definition: dotdot_mqtt.h:125
uint8_t hw_version
Definition: dotdot_mqtt.h:117
const char * manufacturer_name
Definition: dotdot_mqtt.h:118
uint8_t application_version
Definition: dotdot_mqtt.h:115
const char * serial_number
Definition: dotdot_mqtt.h:127
bool device_enabled
Definition: dotdot_mqtt.h:131
uint8_t power_source
Definition: dotdot_mqtt.h:121
uint8_t generic_device_type
Definition: dotdot_mqtt.h:123
uint8_t generic_device_class
Definition: dotdot_mqtt.h:122
const char * location_description
Definition: dotdot_mqtt.h:129
const char * product_label
Definition: dotdot_mqtt.h:128
uint8_t physical_environment
Definition: dotdot_mqtt.h:130
uint8_t alarm_mask
Definition: dotdot_mqtt.h:132
const char * model_identifier
Definition: dotdot_mqtt.h:119
Definition: dotdot_mqtt.h:137
bool generic_device_class
Definition: dotdot_mqtt.h:146
bool sw_buildid
Definition: dotdot_mqtt.h:158
bool application_version
Definition: dotdot_mqtt.h:139
bool location_description
Definition: dotdot_mqtt.h:153
bool model_identifier
Definition: dotdot_mqtt.h:143
bool hw_version
Definition: dotdot_mqtt.h:141
bool zcl_version
Definition: dotdot_mqtt.h:138
bool manufacturer_name
Definition: dotdot_mqtt.h:142
bool product_code
Definition: dotdot_mqtt.h:148
bool physical_environment
Definition: dotdot_mqtt.h:154
bool product_label
Definition: dotdot_mqtt.h:152
bool disable_local_config
Definition: dotdot_mqtt.h:157
bool device_enabled
Definition: dotdot_mqtt.h:155
bool manufacturer_version_details
Definition: dotdot_mqtt.h:150
bool alarm_mask
Definition: dotdot_mqtt.h:156
bool producturl
Definition: dotdot_mqtt.h:149
bool generic_device_type
Definition: dotdot_mqtt.h:147
bool serial_number
Definition: dotdot_mqtt.h:151
bool power_source
Definition: dotdot_mqtt.h:145
bool date_code
Definition: dotdot_mqtt.h:144
bool stack_version
Definition: dotdot_mqtt.h:140
Command fields for Binding/Bind.
Definition: dotdot_mqtt.h:36167
uint8_t destination_ep
Definition: dotdot_mqtt.h:36172
const char * cluster_name
Definition: dotdot_mqtt.h:36168
const char * destination_unid
Definition: dotdot_mqtt.h:36170
Command fields for Binding/BindToProtocolController.
Definition: dotdot_mqtt.h:36189
const char * cluster_name
Definition: dotdot_mqtt.h:36190
Command fields for Binding/Unbind.
Definition: dotdot_mqtt.h:36178
const char * destination_unid
Definition: dotdot_mqtt.h:36181
uint8_t destination_ep
Definition: dotdot_mqtt.h:36183
const char * cluster_name
Definition: dotdot_mqtt.h:36179
Command fields for Binding/UnbindFromProtocolController.
Definition: dotdot_mqtt.h:36196
Definition: dotdot_mqtt.h:36134
size_t bindable_cluster_list_count
Definition: dotdot_mqtt.h:36136
const BindingObject * binding_table
Definition: dotdot_mqtt.h:36139
bool binding_table_full
Definition: dotdot_mqtt.h:36135
const char ** bindable_cluster_list
Definition: dotdot_mqtt.h:36137
size_t binding_table_count
Definition: dotdot_mqtt.h:36138
Definition: dotdot_mqtt.h:36142
bool binding_table_full
Definition: dotdot_mqtt.h:36143
bool binding_table
Definition: dotdot_mqtt.h:36145
bool bindable_cluster_list
Definition: dotdot_mqtt.h:36144
Definition: dotdot_mqtt.h:27354
float tolerance
Definition: dotdot_mqtt.h:27358
float min_measured_value
Definition: dotdot_mqtt.h:27356
float max_measured_value
Definition: dotdot_mqtt.h:27357
float measured_value
Definition: dotdot_mqtt.h:27355
Definition: dotdot_mqtt.h:27361
bool max_measured_value
Definition: dotdot_mqtt.h:27364
bool min_measured_value
Definition: dotdot_mqtt.h:27363
bool tolerance
Definition: dotdot_mqtt.h:27365
bool measured_value
Definition: dotdot_mqtt.h:27362
Definition: dotdot_mqtt.h:27107
float min_measured_value
Definition: dotdot_mqtt.h:27109
float max_measured_value
Definition: dotdot_mqtt.h:27110
float tolerance
Definition: dotdot_mqtt.h:27111
float measured_value
Definition: dotdot_mqtt.h:27108
bool min_measured_value
Definition: dotdot_mqtt.h:27116
bool tolerance
Definition: dotdot_mqtt.h:27118
bool max_measured_value
Definition: dotdot_mqtt.h:27117
bool measured_value
Definition: dotdot_mqtt.h:27115
Command fields for ColorControl/ColorLoopSet.
Definition: dotdot_mqtt.h:20865
uint8_t update_flags
Definition: dotdot_mqtt.h:20866
uint8_t options_mask
Definition: dotdot_mqtt.h:20876
CCColorLoopDirection direction
Definition: dotdot_mqtt.h:20870
ColorLoopSetAction action
Definition: dotdot_mqtt.h:20868
uint16_t start_hue
Definition: dotdot_mqtt.h:20874
uint8_t options_override
Definition: dotdot_mqtt.h:20878
Command fields for ColorControl/EnhancedMoveHue.
Definition: dotdot_mqtt.h:20822
uint8_t options_override
Definition: dotdot_mqtt.h:20829
CCMoveMode move_mode
Definition: dotdot_mqtt.h:20823
Command fields for ColorControl/EnhancedMoveToHueAndSaturation.
Definition: dotdot_mqtt.h:20850
Command fields for ColorControl/EnhancedMoveToHue.
Definition: dotdot_mqtt.h:20807
CCDirection direction
Definition: dotdot_mqtt.h:20810
Command fields for ColorControl/EnhancedStepHue.
Definition: dotdot_mqtt.h:20835
CCStepMode step_mode
Definition: dotdot_mqtt.h:20836
uint16_t transition_time
Definition: dotdot_mqtt.h:20840
uint8_t options_override
Definition: dotdot_mqtt.h:20844
Command fields for ColorControl/MoveColor.
Definition: dotdot_mqtt.h:20766
uint8_t options_override
Definition: dotdot_mqtt.h:20773
int16_t ratex
Definition: dotdot_mqtt.h:20767
uint8_t options_mask
Definition: dotdot_mqtt.h:20771
int16_t ratey
Definition: dotdot_mqtt.h:20769
Command fields for ColorControl/MoveColorTemperature.
Definition: dotdot_mqtt.h:20893
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:20898
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:20900
Command fields for ColorControl/MoveHue.
Definition: dotdot_mqtt.h:20667
CCMoveMode move_mode
Definition: dotdot_mqtt.h:20668
uint8_t options_override
Definition: dotdot_mqtt.h:20674
uint8_t options_mask
Definition: dotdot_mqtt.h:20672
uint8_t rate
Definition: dotdot_mqtt.h:20670
Command fields for ColorControl/MoveSaturation.
Definition: dotdot_mqtt.h:20708
uint8_t options_mask
Definition: dotdot_mqtt.h:20713
CCMoveMode move_mode
Definition: dotdot_mqtt.h:20709
uint8_t options_override
Definition: dotdot_mqtt.h:20715
Command fields for ColorControl/MoveToColor.
Definition: dotdot_mqtt.h:20751
uint16_t colorx
Definition: dotdot_mqtt.h:20752
uint8_t options_override
Definition: dotdot_mqtt.h:20760
uint8_t options_mask
Definition: dotdot_mqtt.h:20758
uint16_t colory
Definition: dotdot_mqtt.h:20754
uint16_t transition_time
Definition: dotdot_mqtt.h:20756
Command fields for ColorControl/MoveToColorTemperature.
Definition: dotdot_mqtt.h:20794
Command fields for ColorControl/MoveToHueAndSaturation.
Definition: dotdot_mqtt.h:20736
Command fields for ColorControl/MoveToHue.
Definition: dotdot_mqtt.h:20652
uint8_t hue
Definition: dotdot_mqtt.h:20653
uint8_t options_mask
Definition: dotdot_mqtt.h:20659
uint16_t transition_time
Definition: dotdot_mqtt.h:20657
CCDirection direction
Definition: dotdot_mqtt.h:20655
uint8_t options_override
Definition: dotdot_mqtt.h:20661
Command fields for ColorControl/MoveToSaturation.
Definition: dotdot_mqtt.h:20695
uint16_t transition_time
Definition: dotdot_mqtt.h:20698
Command fields for ColorControl/StepColor.
Definition: dotdot_mqtt.h:20779
uint16_t transition_time
Definition: dotdot_mqtt.h:20784
int16_t stepy
Definition: dotdot_mqtt.h:20782
uint8_t options_mask
Definition: dotdot_mqtt.h:20786
int16_t stepx
Definition: dotdot_mqtt.h:20780
uint8_t options_override
Definition: dotdot_mqtt.h:20788
Command fields for ColorControl/StepColorTemperature.
Definition: dotdot_mqtt.h:20910
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:20919
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:20917
Command fields for ColorControl/StepHue.
Definition: dotdot_mqtt.h:20680
uint8_t transition_time
Definition: dotdot_mqtt.h:20685
uint8_t step_size
Definition: dotdot_mqtt.h:20683
uint8_t options_mask
Definition: dotdot_mqtt.h:20687
CCStepMode step_mode
Definition: dotdot_mqtt.h:20681
uint8_t options_override
Definition: dotdot_mqtt.h:20689
Command fields for ColorControl/StepSaturation.
Definition: dotdot_mqtt.h:20721
uint8_t transition_time
Definition: dotdot_mqtt.h:20726
CCStepMode step_mode
Definition: dotdot_mqtt.h:20722
uint8_t options_override
Definition: dotdot_mqtt.h:20730
uint8_t options_mask
Definition: dotdot_mqtt.h:20728
Command fields for ColorControl/StopMoveStep.
Definition: dotdot_mqtt.h:20884
uint8_t options_override
Definition: dotdot_mqtt.h:20887
uint8_t options_mask
Definition: dotdot_mqtt.h:20885
Definition: dotdot_mqtt.h:20523
uint8_t primary1_intensity
Definition: dotdot_mqtt.h:20537
uint8_t options
Definition: dotdot_mqtt.h:20533
uint16_t white_pointy
Definition: dotdot_mqtt.h:20554
uint16_t color_loop_time
Definition: dotdot_mqtt.h:20568
uint16_t primary2y
Definition: dotdot_mqtt.h:20539
uint16_t primary6y
Definition: dotdot_mqtt.h:20551
uint8_t primary3_intensity
Definition: dotdot_mqtt.h:20543
uint16_t primary4y
Definition: dotdot_mqtt.h:20545
uint16_t color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:20573
uint16_t currentx
Definition: dotdot_mqtt.h:20527
uint8_t drift_compensation
Definition: dotdot_mqtt.h:20529
const char * compensation_text
Definition: dotdot_mqtt.h:20530
uint8_t color_loop_active
Definition: dotdot_mqtt.h:20566
uint16_t color_pointgx
Definition: dotdot_mqtt.h:20558
uint16_t start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:20575
uint8_t color_mode
Definition: dotdot_mqtt.h:20532
uint16_t color_temperature_mireds
Definition: dotdot_mqtt.h:20531
uint8_t color_loop_direction
Definition: dotdot_mqtt.h:20567
uint8_t color_pointb_intensity
Definition: dotdot_mqtt.h:20563
uint8_t number_of_primaries
Definition: dotdot_mqtt.h:20534
uint16_t color_pointrx
Definition: dotdot_mqtt.h:20555
uint16_t color_pointgy
Definition: dotdot_mqtt.h:20559
uint16_t currenty
Definition: dotdot_mqtt.h:20528
uint16_t color_pointbx
Definition: dotdot_mqtt.h:20561
uint8_t primary4_intensity
Definition: dotdot_mqtt.h:20546
uint16_t color_capabilities
Definition: dotdot_mqtt.h:20571
uint8_t current_saturation
Definition: dotdot_mqtt.h:20525
uint16_t color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:20572
uint16_t primary3x
Definition: dotdot_mqtt.h:20541
uint16_t primary5y
Definition: dotdot_mqtt.h:20548
uint8_t primary2_intensity
Definition: dotdot_mqtt.h:20540
uint16_t color_pointby
Definition: dotdot_mqtt.h:20562
uint16_t primary5x
Definition: dotdot_mqtt.h:20547
uint16_t primary1x
Definition: dotdot_mqtt.h:20535
uint8_t color_pointr_intensity
Definition: dotdot_mqtt.h:20557
uint16_t remaining_time
Definition: dotdot_mqtt.h:20526
uint8_t color_pointg_intensity
Definition: dotdot_mqtt.h:20560
uint8_t enhanced_color_mode
Definition: dotdot_mqtt.h:20565
uint8_t primary6_intensity
Definition: dotdot_mqtt.h:20552
uint16_t white_pointx
Definition: dotdot_mqtt.h:20553
uint16_t primary2x
Definition: dotdot_mqtt.h:20538
uint16_t color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:20570
uint16_t primary6x
Definition: dotdot_mqtt.h:20550
uint8_t primary5_intensity
Definition: dotdot_mqtt.h:20549
uint16_t primary3y
Definition: dotdot_mqtt.h:20542
uint16_t couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:20574
uint8_t current_hue
Definition: dotdot_mqtt.h:20524
uint16_t primary1y
Definition: dotdot_mqtt.h:20536
uint16_t color_pointry
Definition: dotdot_mqtt.h:20556
uint16_t color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:20569
uint16_t primary4x
Definition: dotdot_mqtt.h:20544
uint16_t enhanced_current_hue
Definition: dotdot_mqtt.h:20564
Definition: dotdot_mqtt.h:20578
bool current_hue
Definition: dotdot_mqtt.h:20579
bool primary5x
Definition: dotdot_mqtt.h:20602
bool currenty
Definition: dotdot_mqtt.h:20583
bool color_pointb_intensity
Definition: dotdot_mqtt.h:20618
bool primary3x
Definition: dotdot_mqtt.h:20596
bool color_loop_direction
Definition: dotdot_mqtt.h:20622
bool enhanced_color_mode
Definition: dotdot_mqtt.h:20620
bool color_pointr_intensity
Definition: dotdot_mqtt.h:20612
bool remaining_time
Definition: dotdot_mqtt.h:20581
bool color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:20625
bool options
Definition: dotdot_mqtt.h:20588
bool color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:20624
bool color_temperature_mireds
Definition: dotdot_mqtt.h:20586
bool primary6y
Definition: dotdot_mqtt.h:20606
bool currentx
Definition: dotdot_mqtt.h:20582
bool primary2y
Definition: dotdot_mqtt.h:20594
bool color_pointgy
Definition: dotdot_mqtt.h:20614
bool primary6x
Definition: dotdot_mqtt.h:20605
bool color_loop_active
Definition: dotdot_mqtt.h:20621
bool white_pointy
Definition: dotdot_mqtt.h:20609
bool color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:20628
bool primary1x
Definition: dotdot_mqtt.h:20590
bool primary1y
Definition: dotdot_mqtt.h:20591
bool color_pointry
Definition: dotdot_mqtt.h:20611
bool primary5_intensity
Definition: dotdot_mqtt.h:20604
bool color_pointrx
Definition: dotdot_mqtt.h:20610
bool number_of_primaries
Definition: dotdot_mqtt.h:20589
bool primary1_intensity
Definition: dotdot_mqtt.h:20592
bool primary2_intensity
Definition: dotdot_mqtt.h:20595
bool primary4_intensity
Definition: dotdot_mqtt.h:20601
bool color_loop_time
Definition: dotdot_mqtt.h:20623
bool compensation_text
Definition: dotdot_mqtt.h:20585
bool primary3y
Definition: dotdot_mqtt.h:20597
bool couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:20629
bool enhanced_current_hue
Definition: dotdot_mqtt.h:20619
bool drift_compensation
Definition: dotdot_mqtt.h:20584
bool primary6_intensity
Definition: dotdot_mqtt.h:20607
bool color_pointbx
Definition: dotdot_mqtt.h:20616
bool color_mode
Definition: dotdot_mqtt.h:20587
bool primary4y
Definition: dotdot_mqtt.h:20600
bool primary4x
Definition: dotdot_mqtt.h:20599
bool start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:20630
bool color_pointgx
Definition: dotdot_mqtt.h:20613
bool color_pointby
Definition: dotdot_mqtt.h:20617
bool color_pointg_intensity
Definition: dotdot_mqtt.h:20615
bool color_capabilities
Definition: dotdot_mqtt.h:20626
bool primary3_intensity
Definition: dotdot_mqtt.h:20598
bool color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:20627
bool current_saturation
Definition: dotdot_mqtt.h:20580
bool primary5y
Definition: dotdot_mqtt.h:20603
bool primary2x
Definition: dotdot_mqtt.h:20593
bool white_pointx
Definition: dotdot_mqtt.h:20608
Command fields for ConfigurationParameters/DiscoverParameter.
Definition: dotdot_mqtt.h:38726
Command fields for ConfigurationParameters/DiscoverParameterRange.
Definition: dotdot_mqtt.h:38742
Command fields for ConfigurationParameters/SetParameter.
Definition: dotdot_mqtt.h:38733
const ConfigurationParameter * configuration_parameters
Definition: dotdot_mqtt.h:38700
size_t configuration_parameters_count
Definition: dotdot_mqtt.h:38699
bool configuration_parameters
Definition: dotdot_mqtt.h:38704
uint8_t relative_humidity_mode
Definition: dotdot_mqtt.h:19660
uint8_t dehumidification_max_cool
Definition: dotdot_mqtt.h:19663
uint8_t dehumidification_cooling
Definition: dotdot_mqtt.h:19658
uint8_t dehumidification_hysteresis
Definition: dotdot_mqtt.h:19662
uint8_t rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:19659
uint8_t relative_humidity
Definition: dotdot_mqtt.h:19657
uint8_t relative_humidity_display
Definition: dotdot_mqtt.h:19664
uint8_t dehumidification_lockout
Definition: dotdot_mqtt.h:19661
bool relative_humidity
Definition: dotdot_mqtt.h:19668
bool rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:19670
bool relative_humidity_display
Definition: dotdot_mqtt.h:19675
bool dehumidification_cooling
Definition: dotdot_mqtt.h:19669
bool relative_humidity_mode
Definition: dotdot_mqtt.h:19671
bool dehumidification_hysteresis
Definition: dotdot_mqtt.h:19673
bool dehumidification_lockout
Definition: dotdot_mqtt.h:19672
bool dehumidification_max_cool
Definition: dotdot_mqtt.h:19674
Definition: dotdot_mqtt.h:40295
size_t device_type_list_count
Definition: dotdot_mqtt.h:40296
const DeviceTypeStruct * device_type_list
Definition: dotdot_mqtt.h:40297
Definition: dotdot_mqtt.h:40300
bool device_type_list
Definition: dotdot_mqtt.h:40301
int16_t low_temp_threshold
Definition: dotdot_mqtt.h:2893
int16_t high_temp_threshold
Definition: dotdot_mqtt.h:2894
uint32_t high_temp_dwell_trip_point
Definition: dotdot_mqtt.h:2896
int16_t current_temperature
Definition: dotdot_mqtt.h:2888
int16_t min_temp_experienced
Definition: dotdot_mqtt.h:2889
uint32_t low_temp_dwell_trip_point
Definition: dotdot_mqtt.h:2895
int16_t max_temp_experienced
Definition: dotdot_mqtt.h:2890
uint16_t over_temp_total_dwell
Definition: dotdot_mqtt.h:2891
uint8_t device_temp_alarm_mask
Definition: dotdot_mqtt.h:2892
Definition: dotdot_mqtt.h:34132
uint16_t route_disc_initiated
Definition: dotdot_mqtt.h:34147
uint16_t apsfc_failure
Definition: dotdot_mqtt.h:34154
uint16_t mac_tx_ucast_retry
Definition: dotdot_mqtt.h:34139
uint32_t mac_rx_bcast
Definition: dotdot_mqtt.h:34135
uint16_t phy_to_mac_queue_limit_reached
Definition: dotdot_mqtt.h:34160
uint16_t aps_tx_ucast_retry
Definition: dotdot_mqtt.h:34145
uint16_t aps_unauthorized_key
Definition: dotdot_mqtt.h:34155
uint16_t neighbor_added
Definition: dotdot_mqtt.h:34148
uint16_t number_of_resets
Definition: dotdot_mqtt.h:34133
uint16_t neighbor_removed
Definition: dotdot_mqtt.h:34149
uint32_t mac_tx_bcast
Definition: dotdot_mqtt.h:34136
uint16_t aps_decrypt_failures
Definition: dotdot_mqtt.h:34157
uint16_t packet_validate_drop_count
Definition: dotdot_mqtt.h:34161
uint16_t persistent_memory_writes
Definition: dotdot_mqtt.h:34134
uint8_t last_messagelqi
Definition: dotdot_mqtt.h:34163
uint16_t aps_tx_bcast
Definition: dotdot_mqtt.h:34142
uint16_t relayed_ucast
Definition: dotdot_mqtt.h:34159
uint16_t aps_tx_ucast_success
Definition: dotdot_mqtt.h:34144
uint32_t mac_rx_ucast
Definition: dotdot_mqtt.h:34137
uint16_t nwk_decrypt_failures
Definition: dotdot_mqtt.h:34156
uint16_t aps_rx_bcast
Definition: dotdot_mqtt.h:34141
uint16_t nwkfc_failure
Definition: dotdot_mqtt.h:34153
uint16_t average_mac_retry_per_aps_message_sent
Definition: dotdot_mqtt.h:34162
uint16_t aps_tx_ucast_fail
Definition: dotdot_mqtt.h:34146
uint16_t packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:34158
uint32_t mac_tx_ucast
Definition: dotdot_mqtt.h:34138
uint16_t child_moved
Definition: dotdot_mqtt.h:34152
uint16_t aps_rx_ucast
Definition: dotdot_mqtt.h:34143
uint16_t join_indication
Definition: dotdot_mqtt.h:34151
int8_t last_messagerssi
Definition: dotdot_mqtt.h:34164
uint16_t neighbor_stale
Definition: dotdot_mqtt.h:34150
uint16_t mac_tx_ucast_fail
Definition: dotdot_mqtt.h:34140
Definition: dotdot_mqtt.h:34167
bool nwk_decrypt_failures
Definition: dotdot_mqtt.h:34191
bool aps_rx_ucast
Definition: dotdot_mqtt.h:34178
bool neighbor_stale
Definition: dotdot_mqtt.h:34185
bool mac_tx_ucast_retry
Definition: dotdot_mqtt.h:34174
bool aps_tx_bcast
Definition: dotdot_mqtt.h:34177
bool child_moved
Definition: dotdot_mqtt.h:34187
bool number_of_resets
Definition: dotdot_mqtt.h:34168
bool mac_tx_bcast
Definition: dotdot_mqtt.h:34171
bool persistent_memory_writes
Definition: dotdot_mqtt.h:34169
bool aps_tx_ucast_fail
Definition: dotdot_mqtt.h:34181
bool nwkfc_failure
Definition: dotdot_mqtt.h:34188
bool last_messagelqi
Definition: dotdot_mqtt.h:34198
bool aps_unauthorized_key
Definition: dotdot_mqtt.h:34190
bool relayed_ucast
Definition: dotdot_mqtt.h:34194
bool average_mac_retry_per_aps_message_sent
Definition: dotdot_mqtt.h:34197
bool aps_tx_ucast_retry
Definition: dotdot_mqtt.h:34180
bool last_messagerssi
Definition: dotdot_mqtt.h:34199
bool aps_tx_ucast_success
Definition: dotdot_mqtt.h:34179
bool mac_rx_ucast
Definition: dotdot_mqtt.h:34172
bool aps_decrypt_failures
Definition: dotdot_mqtt.h:34192
bool join_indication
Definition: dotdot_mqtt.h:34186
bool packet_validate_drop_count
Definition: dotdot_mqtt.h:34196
bool apsfc_failure
Definition: dotdot_mqtt.h:34189
bool aps_rx_bcast
Definition: dotdot_mqtt.h:34176
bool phy_to_mac_queue_limit_reached
Definition: dotdot_mqtt.h:34195
bool mac_tx_ucast_fail
Definition: dotdot_mqtt.h:34175
bool packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:34193
bool neighbor_added
Definition: dotdot_mqtt.h:34183
bool mac_rx_bcast
Definition: dotdot_mqtt.h:34170
bool neighbor_removed
Definition: dotdot_mqtt.h:34184
bool route_disc_initiated
Definition: dotdot_mqtt.h:34182
bool mac_tx_ucast
Definition: dotdot_mqtt.h:34173
Command fields for DoorLock/ClearAllPINCodesResponse.
Definition: dotdot_mqtt.h:10280
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10281
Command fields for DoorLock/ClearAllRFIDCodesResponse.
Definition: dotdot_mqtt.h:10593
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10594
Command fields for DoorLock/ClearCredential.
Definition: dotdot_mqtt.h:10695
CredentialStruct credential
Definition: dotdot_mqtt.h:10696
Command fields for DoorLock/ClearHolidaySchedule.
Definition: dotdot_mqtt.h:10493
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:10494
Command fields for DoorLock/ClearHolidayScheduleResponse.
Definition: dotdot_mqtt.h:10500
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10501
Command fields for DoorLock/ClearPINCode.
Definition: dotdot_mqtt.h:10266
DrlkPINUserID userid
Definition: dotdot_mqtt.h:10267
Command fields for DoorLock/ClearPINCodeResponse.
Definition: dotdot_mqtt.h:10273
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10274
Command fields for DoorLock/ClearRFIDCode.
Definition: dotdot_mqtt.h:10579
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:10580
Command fields for DoorLock/ClearRFIDCodeResponse.
Definition: dotdot_mqtt.h:10586
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10587
Command fields for DoorLock/ClearUser.
Definition: dotdot_mqtt.h:10626
uint16_t user_index
Definition: dotdot_mqtt.h:10627
Command fields for DoorLock/ClearWeekdaySchedule.
Definition: dotdot_mqtt.h:10375
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10376
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10378
Command fields for DoorLock/ClearWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:10384
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10385
Command fields for DoorLock/ClearYearDaySchedule.
Definition: dotdot_mqtt.h:10435
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10438
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10436
Command fields for DoorLock/ClearYearDayScheduleResponse.
Definition: dotdot_mqtt.h:10444
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10445
Command fields for DoorLock/GetCredentialStatus.
Definition: dotdot_mqtt.h:10688
CredentialStruct credential
Definition: dotdot_mqtt.h:10689
Command fields for DoorLock/GetHolidaySchedule.
Definition: dotdot_mqtt.h:10471
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:10472
Command fields for DoorLock/GetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:10478
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:10487
Command fields for DoorLock/GetLogRecord.
Definition: dotdot_mqtt.h:10200
uint16_t log_index
Definition: dotdot_mqtt.h:10201
Command fields for DoorLock/GetLogRecordResponse.
Definition: dotdot_mqtt.h:10207
GetLogRecordResponseEventType event_type
Definition: dotdot_mqtt.h:10212
DrlkOperEventSource source_operation_event
Definition: dotdot_mqtt.h:10214
uint8_t event_id_or_alarm_code
Definition: dotdot_mqtt.h:10216
Command fields for DoorLock/GetPINCode.
Definition: dotdot_mqtt.h:10246
DrlkPINUserID userid
Definition: dotdot_mqtt.h:10247
Command fields for DoorLock/GetPINCodeResponse.
Definition: dotdot_mqtt.h:10253
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10256
const char * code
Definition: dotdot_mqtt.h:10260
DrlkUserType user_type
Definition: dotdot_mqtt.h:10258
Command fields for DoorLock/GetRFIDCode.
Definition: dotdot_mqtt.h:10559
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:10560
Command fields for DoorLock/GetRFIDCodeResponse.
Definition: dotdot_mqtt.h:10566
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10569
DrlkUserType user_type
Definition: dotdot_mqtt.h:10571
const char * rfid_code
Definition: dotdot_mqtt.h:10573
Command fields for DoorLock/GetUser.
Definition: dotdot_mqtt.h:10619
uint16_t user_index
Definition: dotdot_mqtt.h:10620
Command fields for DoorLock/GetUserStatus.
Definition: dotdot_mqtt.h:10303
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10304
Command fields for DoorLock/GetUserStatusResponse.
Definition: dotdot_mqtt.h:10310
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10313
Command fields for DoorLock/GetUserType.
Definition: dotdot_mqtt.h:10523
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10524
Command fields for DoorLock/GetUserTypeResponse.
Definition: dotdot_mqtt.h:10530
DrlkUserType user_type
Definition: dotdot_mqtt.h:10533
Command fields for DoorLock/GetWeekdaySchedule.
Definition: dotdot_mqtt.h:10345
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10348
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10346
Command fields for DoorLock/GetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:10354
Command fields for DoorLock/GetYearDaySchedule.
Definition: dotdot_mqtt.h:10411
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10412
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10414
Command fields for DoorLock/GetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:10420
Command fields for DoorLock/LockDoor.
Definition: dotdot_mqtt.h:10142
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10143
Command fields for DoorLock/LockDoorResponse.
Definition: dotdot_mqtt.h:10149
zclStatus status
Definition: dotdot_mqtt.h:10150
Command fields for DoorLock/OperatingEventNotification.
Definition: dotdot_mqtt.h:10633
DrlkOperEventSource operation_event_source
Definition: dotdot_mqtt.h:10634
OperatingEventNotificationOperationEventCode operation_event_code
Definition: dotdot_mqtt.h:10636
Command fields for DoorLock/ProgrammingEventNotification.
Definition: dotdot_mqtt.h:10650
ProgrammingEventNotificationProgramEventCode program_event_code
Definition: dotdot_mqtt.h:10653
ProgrammingEventNotificationProgramEventSource program_event_source
Definition: dotdot_mqtt.h:10651
Command fields for DoorLock/SetCredential.
Definition: dotdot_mqtt.h:10671
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10680
DrlkUserType user_type
Definition: dotdot_mqtt.h:10682
DataOperationTypeEnum operation_type
Definition: dotdot_mqtt.h:10672
CredentialStruct credential
Definition: dotdot_mqtt.h:10674
const char * credential_data
Definition: dotdot_mqtt.h:10676
uint16_t user_index
Definition: dotdot_mqtt.h:10678
Command fields for DoorLock/SetHolidaySchedule.
Definition: dotdot_mqtt.h:10451
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:10452
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:10458
uint32_t local_end_time
Definition: dotdot_mqtt.h:10456
uint32_t local_start_time
Definition: dotdot_mqtt.h:10454
Command fields for DoorLock/SetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:10464
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10465
Command fields for DoorLock/SetPINCode.
Definition: dotdot_mqtt.h:10226
const char * pin
Definition: dotdot_mqtt.h:10233
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10229
DrlkUserType user_type
Definition: dotdot_mqtt.h:10231
DrlkPINUserID userid
Definition: dotdot_mqtt.h:10227
Command fields for DoorLock/SetPINCodeResponse.
Definition: dotdot_mqtt.h:10239
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:10240
Command fields for DoorLock/SetRFIDCode.
Definition: dotdot_mqtt.h:10539
const char * rfid_code
Definition: dotdot_mqtt.h:10546
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10542
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:10540
DrlkUserType user_type
Definition: dotdot_mqtt.h:10544
Command fields for DoorLock/SetRFIDCodeResponse.
Definition: dotdot_mqtt.h:10552
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:10553
Command fields for DoorLock/SetUser.
Definition: dotdot_mqtt.h:10600
uint16_t user_index
Definition: dotdot_mqtt.h:10603
const char * user_name
Definition: dotdot_mqtt.h:10605
DrlkUserType user_type
Definition: dotdot_mqtt.h:10611
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10609
DataOperationTypeEnum operation_type
Definition: dotdot_mqtt.h:10601
uint32_t user_uniqueid
Definition: dotdot_mqtt.h:10607
CredentialRuleEnum credential_rule
Definition: dotdot_mqtt.h:10613
Command fields for DoorLock/SetUserStatus.
Definition: dotdot_mqtt.h:10287
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10288
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10290
Command fields for DoorLock/SetUserStatusResponse.
Definition: dotdot_mqtt.h:10296
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10297
Command fields for DoorLock/SetUserType.
Definition: dotdot_mqtt.h:10507
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10508
DrlkUserType user_type
Definition: dotdot_mqtt.h:10510
Command fields for DoorLock/SetUserTypeResponse.
Definition: dotdot_mqtt.h:10516
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10517
Command fields for DoorLock/SetWeekdaySchedule.
Definition: dotdot_mqtt.h:10319
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10320
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10322
Command fields for DoorLock/SetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:10338
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10339
Command fields for DoorLock/SetYearDaySchedule.
Definition: dotdot_mqtt.h:10391
uint32_t local_end_time
Definition: dotdot_mqtt.h:10398
uint32_t local_start_time
Definition: dotdot_mqtt.h:10396
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10394
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10392
Command fields for DoorLock/SetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:10404
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10405
Command fields for DoorLock/Toggle.
Definition: dotdot_mqtt.h:10170
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10171
Command fields for DoorLock/ToggleResponse.
Definition: dotdot_mqtt.h:10177
zclStatus status
Definition: dotdot_mqtt.h:10178
Command fields for DoorLock/UnboltDoor.
Definition: dotdot_mqtt.h:10702
const char * pin_code
Definition: dotdot_mqtt.h:10703
Command fields for DoorLock/UnlockDoor.
Definition: dotdot_mqtt.h:10156
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10157
Command fields for DoorLock/UnlockDoorResponse.
Definition: dotdot_mqtt.h:10163
Command fields for DoorLock/UnlockWithTimeout.
Definition: dotdot_mqtt.h:10184
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10187
uint16_t timeout_in_seconds
Definition: dotdot_mqtt.h:10185
Command fields for DoorLock/UnlockWithTimeoutResponse.
Definition: dotdot_mqtt.h:10193
Definition: dotdot_mqtt.h:10021
uint16_t rf_programming_event_mask
Definition: dotdot_mqtt.h:10067
uint8_t number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10033
uint8_t number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10034
uint16_t number_of_total_users_supported
Definition: dotdot_mqtt.h:10030
uint8_t local_programming_features
Definition: dotdot_mqtt.h:10054
uint8_t wrong_code_entry_limit
Definition: dotdot_mqtt.h:10055
uint16_t open_period
Definition: dotdot_mqtt.h:10028
uint32_t auto_relock_time
Definition: dotdot_mqtt.h:10045
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:10051
uint16_t number_of_log_records_supported
Definition: dotdot_mqtt.h:10029
uint8_t number_of_credentials_supported_per_user
Definition: dotdot_mqtt.h:10041
uint8_t lock_state
Definition: dotdot_mqtt.h:10022
uint8_t led_settings
Definition: dotdot_mqtt.h:10044
uint8_t door_state
Definition: dotdot_mqtt.h:10025
uint8_t user_code_temporary_disable_time
Definition: dotdot_mqtt.h:10056
bool enable_local_programming
Definition: dotdot_mqtt.h:10050
uint8_t sound_volume
Definition: dotdot_mqtt.h:10046
bool enable_logging
Definition: dotdot_mqtt.h:10042
uint16_t rf_operation_event_mask
Definition: dotdot_mqtt.h:10063
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:10053
uint16_t expiring_user_timeout
Definition: dotdot_mqtt.h:10060
uint32_t door_closed_events
Definition: dotdot_mqtt.h:10027
uint8_t max_pin_code_length
Definition: dotdot_mqtt.h:10036
uint16_t supported_operating_modes
Definition: dotdot_mqtt.h:10048
uint16_t keypad_programming_event_mask
Definition: dotdot_mqtt.h:10066
uint8_t security_level
Definition: dotdot_mqtt.h:10059
uint8_t lock_type
Definition: dotdot_mqtt.h:10023
uint16_t keypad_operation_event_mask
Definition: dotdot_mqtt.h:10062
uint8_t min_rfid_code_length
Definition: dotdot_mqtt.h:10039
uint16_t rfid_operation_event_mask
Definition: dotdot_mqtt.h:10065
uint16_t feature_map
Definition: dotdot_mqtt.h:10069
const char * language
Definition: dotdot_mqtt.h:10043
uint8_t credential_rules_support
Definition: dotdot_mqtt.h:10040
bool require_pi_nfor_rf_operation
Definition: dotdot_mqtt.h:10058
uint8_t max_rfid_code_length
Definition: dotdot_mqtt.h:10038
uint8_t operating_mode
Definition: dotdot_mqtt.h:10047
uint16_t default_configuration_register
Definition: dotdot_mqtt.h:10049
uint16_t number_of_rfid_users_supported
Definition: dotdot_mqtt.h:10032
uint8_t min_pin_code_length
Definition: dotdot_mqtt.h:10037
bool actuator_enabled
Definition: dotdot_mqtt.h:10024
uint8_t number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:10035
uint16_t rfid_programming_event_mask
Definition: dotdot_mqtt.h:10068
uint16_t number_of_pin_users_supported
Definition: dotdot_mqtt.h:10031
uint16_t alarm_mask
Definition: dotdot_mqtt.h:10061
bool send_pin_over_the_air
Definition: dotdot_mqtt.h:10057
uint32_t door_open_events
Definition: dotdot_mqtt.h:10026
uint16_t manual_operation_event_mask
Definition: dotdot_mqtt.h:10064
bool enable_inside_statusled
Definition: dotdot_mqtt.h:10052
Definition: dotdot_mqtt.h:10072
bool operating_mode
Definition: dotdot_mqtt.h:10098
bool number_of_rfid_users_supported
Definition: dotdot_mqtt.h:10083
bool keypad_operation_event_mask
Definition: dotdot_mqtt.h:10113
bool security_level
Definition: dotdot_mqtt.h:10110
bool rf_operation_event_mask
Definition: dotdot_mqtt.h:10114
bool number_of_credentials_supported_per_user
Definition: dotdot_mqtt.h:10092
bool sound_volume
Definition: dotdot_mqtt.h:10097
bool local_programming_features
Definition: dotdot_mqtt.h:10105
bool door_state
Definition: dotdot_mqtt.h:10076
bool language
Definition: dotdot_mqtt.h:10094
bool open_period
Definition: dotdot_mqtt.h:10079
bool user_code_temporary_disable_time
Definition: dotdot_mqtt.h:10107
bool number_of_pin_users_supported
Definition: dotdot_mqtt.h:10082
bool number_of_log_records_supported
Definition: dotdot_mqtt.h:10080
bool require_pi_nfor_rf_operation
Definition: dotdot_mqtt.h:10109
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:10102
bool rfid_operation_event_mask
Definition: dotdot_mqtt.h:10116
bool lock_type
Definition: dotdot_mqtt.h:10074
bool wrong_code_entry_limit
Definition: dotdot_mqtt.h:10106
bool door_closed_events
Definition: dotdot_mqtt.h:10078
bool feature_map
Definition: dotdot_mqtt.h:10120
bool min_rfid_code_length
Definition: dotdot_mqtt.h:10090
bool number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10085
bool enable_inside_statusled
Definition: dotdot_mqtt.h:10103
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:10104
bool rf_programming_event_mask
Definition: dotdot_mqtt.h:10118
bool manual_operation_event_mask
Definition: dotdot_mqtt.h:10115
bool alarm_mask
Definition: dotdot_mqtt.h:10112
bool max_pin_code_length
Definition: dotdot_mqtt.h:10087
bool enable_logging
Definition: dotdot_mqtt.h:10093
bool expiring_user_timeout
Definition: dotdot_mqtt.h:10111
bool enable_local_programming
Definition: dotdot_mqtt.h:10101
bool number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:10086
bool keypad_programming_event_mask
Definition: dotdot_mqtt.h:10117
bool lock_state
Definition: dotdot_mqtt.h:10073
bool actuator_enabled
Definition: dotdot_mqtt.h:10075
bool number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10084
bool auto_relock_time
Definition: dotdot_mqtt.h:10096
bool led_settings
Definition: dotdot_mqtt.h:10095
bool supported_operating_modes
Definition: dotdot_mqtt.h:10099
bool door_open_events
Definition: dotdot_mqtt.h:10077
bool max_rfid_code_length
Definition: dotdot_mqtt.h:10089
bool rfid_programming_event_mask
Definition: dotdot_mqtt.h:10119
bool min_pin_code_length
Definition: dotdot_mqtt.h:10088
bool send_pin_over_the_air
Definition: dotdot_mqtt.h:10108
bool default_configuration_register
Definition: dotdot_mqtt.h:10100
bool number_of_total_users_supported
Definition: dotdot_mqtt.h:10081
bool credential_rules_support
Definition: dotdot_mqtt.h:10091
uint16_t measured_value
Definition: dotdot_mqtt.h:26614
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26616
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26615
uint16_t tolerance
Definition: dotdot_mqtt.h:26617
Command fields for ElectricalMeasurement/GetMeasurementProfile.
Definition: dotdot_mqtt.h:30057
Command fields for ElectricalMeasurement/GetMeasurementProfileResponse.
Definition: dotdot_mqtt.h:30039
GetMeasurementProfileResponseStatus status
Definition: dotdot_mqtt.h:30042
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:30044
Command fields for ElectricalMeasurement/GetProfileInfoResponse.
Definition: dotdot_mqtt.h:30025
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:30028
Definition: dotdot_mqtt.h:29746
int16_t measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:29778
uint16_t average_rms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:29867
int16_t reactive_power
Definition: dotdot_mqtt.h:29800
int16_t ac_voltage_overload
Definition: dotdot_mqtt.h:29820
uint16_t ac_voltage_multiplier
Definition: dotdot_mqtt.h:29810
uint16_t rms_current_min
Definition: dotdot_mqtt.h:29795
uint16_t apparent_power_phb
Definition: dotdot_mqtt.h:29843
uint16_t average_rms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:29868
int16_t active_current
Definition: dotdot_mqtt.h:29789
uint16_t rms_current_max_phc
Definition: dotdot_mqtt.h:29860
uint16_t ac_power_multiplier
Definition: dotdot_mqtt.h:29814
int16_t reactive_current
Definition: dotdot_mqtt.h:29790
uint16_t dc_current_multiplier
Definition: dotdot_mqtt.h:29759
uint16_t rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:29871
uint16_t rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:29873
uint16_t ac_frequency_min
Definition: dotdot_mqtt.h:29764
uint16_t average_rms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:29846
uint16_t ac_voltage_divisor
Definition: dotdot_mqtt.h:29811
uint16_t rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:29872
uint16_t rms_voltage_sag_period
Definition: dotdot_mqtt.h:29808
uint16_t rms_current
Definition: dotdot_mqtt.h:29794
int16_t dc_current_overload
Definition: dotdot_mqtt.h:29818
uint16_t rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:29849
uint16_t dc_voltage_divisor
Definition: dotdot_mqtt.h:29758
int32_t total_active_power
Definition: dotdot_mqtt.h:29767
uint16_t rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:29806
uint16_t ac_alarms_mask
Definition: dotdot_mqtt.h:29819
uint16_t rms_voltage_max
Definition: dotdot_mqtt.h:29793
uint16_t dc_voltage_multiplier
Definition: dotdot_mqtt.h:29757
uint16_t rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:29848
uint16_t rms_voltage
Definition: dotdot_mqtt.h:29791
int16_t active_power_max_phb
Definition: dotdot_mqtt.h:29841
int8_t harmonic_current_multiplier
Definition: dotdot_mqtt.h:29786
uint16_t rms_voltage_min_phc
Definition: dotdot_mqtt.h:29856
int16_t dc_current
Definition: dotdot_mqtt.h:29751
int16_t dc_voltage
Definition: dotdot_mqtt.h:29748
int16_t dc_voltage_min
Definition: dotdot_mqtt.h:29749
int16_t rms_extreme_under_voltage
Definition: dotdot_mqtt.h:29827
uint16_t average_rms_under_voltage_counter
Definition: dotdot_mqtt.h:29805
uint16_t ac_frequency_divisor
Definition: dotdot_mqtt.h:29783
uint16_t rms_current_phc
Definition: dotdot_mqtt.h:29858
uint16_t dc_current_divisor
Definition: dotdot_mqtt.h:29760
uint16_t line_current_phc
Definition: dotdot_mqtt.h:29852
int16_t measured5th_harmonic_current
Definition: dotdot_mqtt.h:29772
uint16_t rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:29850
int16_t active_power_phc
Definition: dotdot_mqtt.h:29861
int16_t active_current_phb
Definition: dotdot_mqtt.h:29831
int16_t measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:29781
int16_t rms_voltage_sag
Definition: dotdot_mqtt.h:29828
uint16_t rms_voltage_min_phb
Definition: dotdot_mqtt.h:29834
int16_t measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:29777
int16_t active_power_phb
Definition: dotdot_mqtt.h:29839
int16_t dc_power_min
Definition: dotdot_mqtt.h:29755
int16_t active_power_min_phb
Definition: dotdot_mqtt.h:29840
uint16_t rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:29851
uint16_t rms_current_max_phb
Definition: dotdot_mqtt.h:29838
int16_t measured9th_harmonic_current
Definition: dotdot_mqtt.h:29774
uint16_t rms_current_min_phc
Definition: dotdot_mqtt.h:29859
int16_t reactive_power_phc
Definition: dotdot_mqtt.h:29864
uint16_t rms_current_max
Definition: dotdot_mqtt.h:29796
uint16_t dc_power_divisor
Definition: dotdot_mqtt.h:29762
uint16_t rms_voltage_max_phc
Definition: dotdot_mqtt.h:29857
uint16_t ac_frequency
Definition: dotdot_mqtt.h:29763
uint16_t dc_power_multiplier
Definition: dotdot_mqtt.h:29761
uint32_t total_apparent_power
Definition: dotdot_mqtt.h:29769
int16_t active_power_max_phc
Definition: dotdot_mqtt.h:29863
int16_t reactive_current_phb
Definition: dotdot_mqtt.h:29832
int16_t reactive_power_phb
Definition: dotdot_mqtt.h:29842
int16_t rms_voltage_swell
Definition: dotdot_mqtt.h:29829
int16_t rms_extreme_over_voltage
Definition: dotdot_mqtt.h:29826
uint16_t average_rms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:29845
int16_t active_power_min_phc
Definition: dotdot_mqtt.h:29862
int16_t active_current_phc
Definition: dotdot_mqtt.h:29853
int8_t power_factor_phb
Definition: dotdot_mqtt.h:29844
uint8_t dc_overload_alarms_mask
Definition: dotdot_mqtt.h:29816
int16_t measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:29780
int16_t measured7th_harmonic_current
Definition: dotdot_mqtt.h:29773
int16_t ac_current_overload
Definition: dotdot_mqtt.h:29821
int16_t reactive_current_phc
Definition: dotdot_mqtt.h:29854
int16_t dc_voltage_max
Definition: dotdot_mqtt.h:29750
uint16_t average_rms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:29847
int16_t average_rms_under_voltage
Definition: dotdot_mqtt.h:29825
uint16_t rms_voltage_min
Definition: dotdot_mqtt.h:29792
uint32_t power_divisor
Definition: dotdot_mqtt.h:29785
int16_t active_power_max
Definition: dotdot_mqtt.h:29799
uint16_t average_rms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:29869
uint16_t average_rms_voltage_measurement_period
Definition: dotdot_mqtt.h:29803
int16_t dc_power
Definition: dotdot_mqtt.h:29754
uint16_t apparent_power
Definition: dotdot_mqtt.h:29801
uint16_t rms_voltage_swell_period
Definition: dotdot_mqtt.h:29809
int16_t measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:29779
int16_t dc_voltage_overload
Definition: dotdot_mqtt.h:29817
int16_t measured3rd_harmonic_current
Definition: dotdot_mqtt.h:29771
uint16_t apparent_power_phc
Definition: dotdot_mqtt.h:29865
int8_t power_factor_phc
Definition: dotdot_mqtt.h:29866
uint16_t rms_voltage_phc
Definition: dotdot_mqtt.h:29855
uint16_t ac_current_multiplier
Definition: dotdot_mqtt.h:29812
uint16_t ac_power_divisor
Definition: dotdot_mqtt.h:29815
uint16_t line_current
Definition: dotdot_mqtt.h:29788
uint16_t rms_current_min_phb
Definition: dotdot_mqtt.h:29837
uint16_t line_current_phb
Definition: dotdot_mqtt.h:29830
int16_t ac_reactive_power_overload
Definition: dotdot_mqtt.h:29823
int16_t dc_power_max
Definition: dotdot_mqtt.h:29756
uint16_t rms_voltage_max_phb
Definition: dotdot_mqtt.h:29835
uint32_t measurement_type
Definition: dotdot_mqtt.h:29747
uint16_t ac_frequency_max
Definition: dotdot_mqtt.h:29765
int16_t dc_current_max
Definition: dotdot_mqtt.h:29753
int16_t active_power
Definition: dotdot_mqtt.h:29797
int16_t average_rms_over_voltage
Definition: dotdot_mqtt.h:29824
uint16_t neutral_current
Definition: dotdot_mqtt.h:29766
int16_t measured11th_harmonic_current
Definition: dotdot_mqtt.h:29775
uint16_t rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:29807
uint32_t power_multiplier
Definition: dotdot_mqtt.h:29784
int16_t dc_current_min
Definition: dotdot_mqtt.h:29752
int16_t measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:29776
int16_t active_power_min
Definition: dotdot_mqtt.h:29798
int32_t total_reactive_power
Definition: dotdot_mqtt.h:29768
int16_t measured1st_harmonic_current
Definition: dotdot_mqtt.h:29770
uint16_t ac_current_divisor
Definition: dotdot_mqtt.h:29813
uint16_t average_rms_over_voltage_counter
Definition: dotdot_mqtt.h:29804
uint16_t rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:29870
uint16_t rms_current_phb
Definition: dotdot_mqtt.h:29836
int16_t ac_active_power_overload
Definition: dotdot_mqtt.h:29822
uint16_t ac_frequency_multiplier
Definition: dotdot_mqtt.h:29782
uint16_t rms_voltage_phb
Definition: dotdot_mqtt.h:29833
int8_t phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:29787
int8_t power_factor
Definition: dotdot_mqtt.h:29802
bool rms_voltage_swell
Definition: dotdot_mqtt.h:29959
bool ac_current_overload
Definition: dotdot_mqtt.h:29951
bool rms_voltage_max
Definition: dotdot_mqtt.h:29923
bool total_reactive_power
Definition: dotdot_mqtt.h:29898
bool ac_voltage_multiplier
Definition: dotdot_mqtt.h:29940
bool dc_current_min
Definition: dotdot_mqtt.h:29882
bool rms_current_min
Definition: dotdot_mqtt.h:29925
bool apparent_power
Definition: dotdot_mqtt.h:29931
bool total_active_power
Definition: dotdot_mqtt.h:29897
bool measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:29906
bool dc_power_divisor
Definition: dotdot_mqtt.h:29892
bool rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:30001
bool average_rms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:29997
bool active_current
Definition: dotdot_mqtt.h:29919
bool ac_frequency
Definition: dotdot_mqtt.h:29893
bool active_power_max
Definition: dotdot_mqtt.h:29929
bool reactive_power
Definition: dotdot_mqtt.h:29930
bool dc_current_divisor
Definition: dotdot_mqtt.h:29890
bool rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:29978
bool average_rms_over_voltage
Definition: dotdot_mqtt.h:29954
bool average_rms_under_voltage
Definition: dotdot_mqtt.h:29955
bool apparent_power_phc
Definition: dotdot_mqtt.h:29995
bool rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:30003
bool dc_voltage_max
Definition: dotdot_mqtt.h:29880
bool apparent_power_phb
Definition: dotdot_mqtt.h:29973
bool rms_voltage_max_phc
Definition: dotdot_mqtt.h:29987
bool ac_frequency_multiplier
Definition: dotdot_mqtt.h:29912
bool rms_voltage_sag
Definition: dotdot_mqtt.h:29958
bool dc_voltage_divisor
Definition: dotdot_mqtt.h:29888
bool dc_voltage_multiplier
Definition: dotdot_mqtt.h:29887
bool active_power_min_phc
Definition: dotdot_mqtt.h:29992
bool dc_voltage_overload
Definition: dotdot_mqtt.h:29947
bool active_current_phc
Definition: dotdot_mqtt.h:29983
bool active_power_phc
Definition: dotdot_mqtt.h:29991
bool active_power_phb
Definition: dotdot_mqtt.h:29969
bool dc_power_max
Definition: dotdot_mqtt.h:29886
bool rms_current_max_phb
Definition: dotdot_mqtt.h:29968
bool active_power_max_phc
Definition: dotdot_mqtt.h:29993
bool measured7th_harmonic_current
Definition: dotdot_mqtt.h:29903
bool reactive_current_phc
Definition: dotdot_mqtt.h:29984
bool measurement_type
Definition: dotdot_mqtt.h:29877
bool rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:29936
bool active_current_phb
Definition: dotdot_mqtt.h:29961
bool dc_current_overload
Definition: dotdot_mqtt.h:29948
bool dc_voltage_min
Definition: dotdot_mqtt.h:29879
bool active_power_min_phb
Definition: dotdot_mqtt.h:29970
bool rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:30002
bool active_power
Definition: dotdot_mqtt.h:29927
bool rms_voltage
Definition: dotdot_mqtt.h:29921
bool rms_current_phc
Definition: dotdot_mqtt.h:29988
bool dc_power_multiplier
Definition: dotdot_mqtt.h:29891
bool average_rms_under_voltage_counter
Definition: dotdot_mqtt.h:29935
bool reactive_power_phb
Definition: dotdot_mqtt.h:29972
bool measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:29910
bool average_rms_voltage_measurement_period
Definition: dotdot_mqtt.h:29933
bool rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:29980
bool average_rms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:29999
bool ac_current_multiplier
Definition: dotdot_mqtt.h:29942
bool rms_voltage_max_phb
Definition: dotdot_mqtt.h:29965
bool dc_current_multiplier
Definition: dotdot_mqtt.h:29889
bool measured9th_harmonic_current
Definition: dotdot_mqtt.h:29904
bool power_factor_phc
Definition: dotdot_mqtt.h:29996
bool rms_voltage_phb
Definition: dotdot_mqtt.h:29963
bool phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:29917
bool ac_alarms_mask
Definition: dotdot_mqtt.h:29949
bool ac_voltage_divisor
Definition: dotdot_mqtt.h:29941
bool average_rms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:29977
bool rms_extreme_over_voltage
Definition: dotdot_mqtt.h:29956
bool line_current_phb
Definition: dotdot_mqtt.h:29960
bool dc_overload_alarms_mask
Definition: dotdot_mqtt.h:29946
bool measured11th_harmonic_current
Definition: dotdot_mqtt.h:29905
bool ac_frequency_divisor
Definition: dotdot_mqtt.h:29913
bool line_current
Definition: dotdot_mqtt.h:29918
bool ac_frequency_min
Definition: dotdot_mqtt.h:29894
bool dc_current
Definition: dotdot_mqtt.h:29881
bool measured3rd_harmonic_current
Definition: dotdot_mqtt.h:29901
bool power_factor
Definition: dotdot_mqtt.h:29932
bool rms_voltage_min_phc
Definition: dotdot_mqtt.h:29986
bool ac_active_power_overload
Definition: dotdot_mqtt.h:29952
bool rms_current_max
Definition: dotdot_mqtt.h:29926
bool ac_frequency_max
Definition: dotdot_mqtt.h:29895
bool ac_power_multiplier
Definition: dotdot_mqtt.h:29944
bool rms_current
Definition: dotdot_mqtt.h:29924
bool rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:30000
bool ac_power_divisor
Definition: dotdot_mqtt.h:29945
bool measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:29911
bool measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:29907
bool measured1st_harmonic_current
Definition: dotdot_mqtt.h:29900
bool neutral_current
Definition: dotdot_mqtt.h:29896
bool ac_current_divisor
Definition: dotdot_mqtt.h:29943
bool line_current_phc
Definition: dotdot_mqtt.h:29982
bool rms_current_phb
Definition: dotdot_mqtt.h:29966
bool power_divisor
Definition: dotdot_mqtt.h:29915
bool reactive_current_phb
Definition: dotdot_mqtt.h:29962
bool rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:29979
bool rms_voltage_min
Definition: dotdot_mqtt.h:29922
bool average_rms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:29975
bool active_power_max_phb
Definition: dotdot_mqtt.h:29971
bool total_apparent_power
Definition: dotdot_mqtt.h:29899
bool dc_current_max
Definition: dotdot_mqtt.h:29883
bool rms_current_max_phc
Definition: dotdot_mqtt.h:29990
bool average_rms_over_voltage_counter
Definition: dotdot_mqtt.h:29934
bool active_power_min
Definition: dotdot_mqtt.h:29928
bool rms_current_min_phc
Definition: dotdot_mqtt.h:29989
bool average_rms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:29998
bool dc_voltage
Definition: dotdot_mqtt.h:29878
bool rms_voltage_min_phb
Definition: dotdot_mqtt.h:29964
bool ac_voltage_overload
Definition: dotdot_mqtt.h:29950
bool power_factor_phb
Definition: dotdot_mqtt.h:29974
bool rms_current_min_phb
Definition: dotdot_mqtt.h:29967
bool rms_voltage_swell_period
Definition: dotdot_mqtt.h:29939
bool rms_extreme_under_voltage
Definition: dotdot_mqtt.h:29957
bool measured5th_harmonic_current
Definition: dotdot_mqtt.h:29902
bool rms_voltage_phc
Definition: dotdot_mqtt.h:29985
bool rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:29937
bool harmonic_current_multiplier
Definition: dotdot_mqtt.h:29916
bool dc_power_min
Definition: dotdot_mqtt.h:29885
bool dc_power
Definition: dotdot_mqtt.h:29884
bool reactive_power_phc
Definition: dotdot_mqtt.h:29994
bool average_rms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:29976
bool power_multiplier
Definition: dotdot_mqtt.h:29914
bool reactive_current
Definition: dotdot_mqtt.h:29920
bool rms_voltage_sag_period
Definition: dotdot_mqtt.h:29938
bool rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:29981
bool measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:29909
bool ac_reactive_power_overload
Definition: dotdot_mqtt.h:29953
bool measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:29908
Definition: dotdot_mqtt.h:19473
uint8_t fan_mode
Definition: dotdot_mqtt.h:19474
uint8_t fan_mode_sequence
Definition: dotdot_mqtt.h:19475
Definition: dotdot_mqtt.h:19478
bool fan_mode_sequence
Definition: dotdot_mqtt.h:19480
bool fan_mode
Definition: dotdot_mqtt.h:19479
Definition: dotdot_mqtt.h:25122
uint16_t max_measured_value
Definition: dotdot_mqtt.h:25125
uint16_t measured_value
Definition: dotdot_mqtt.h:25123
uint16_t tolerance
Definition: dotdot_mqtt.h:25126
uint16_t min_measured_value
Definition: dotdot_mqtt.h:25124
bool measured_value
Definition: dotdot_mqtt.h:25130
bool max_measured_value
Definition: dotdot_mqtt.h:25132
bool min_measured_value
Definition: dotdot_mqtt.h:25131
bool tolerance
Definition: dotdot_mqtt.h:25133
Command fields for Groups/AddGroup.
Definition: dotdot_mqtt.h:3767
const char * group_name
Definition: dotdot_mqtt.h:3770
uint16_t group_id
Definition: dotdot_mqtt.h:3768
Command fields for Groups/AddGroupIfIdentifying.
Definition: dotdot_mqtt.h:3837
const char * group_name
Definition: dotdot_mqtt.h:3840
Command fields for Groups/AddGroupResponse.
Definition: dotdot_mqtt.h:3776
uint16_t group_id
Definition: dotdot_mqtt.h:3779
uint8_t status
Definition: dotdot_mqtt.h:3777
Command fields for Groups/GetGroupMembership.
Definition: dotdot_mqtt.h:3803
uint8_t group_list_count
Definition: dotdot_mqtt.h:3804
const uint16_t * group_list
Definition: dotdot_mqtt.h:3805
Command fields for Groups/GetGroupMembershipResponse.
Definition: dotdot_mqtt.h:3811
const uint16_t * group_list
Definition: dotdot_mqtt.h:3815
Command fields for Groups/RemoveGroup.
Definition: dotdot_mqtt.h:3821
uint16_t group_id
Definition: dotdot_mqtt.h:3822
Command fields for Groups/RemoveGroupResponse.
Definition: dotdot_mqtt.h:3828
Command fields for Groups/ViewGroup.
Definition: dotdot_mqtt.h:3785
uint16_t group_id
Definition: dotdot_mqtt.h:3786
Command fields for Groups/ViewGroupResponse.
Definition: dotdot_mqtt.h:3792
uint16_t group_id
Definition: dotdot_mqtt.h:3795
const char * group_name
Definition: dotdot_mqtt.h:3797
Definition: dotdot_mqtt.h:3740
uint8_t name_support
Definition: dotdot_mqtt.h:3741
Definition: dotdot_mqtt.h:3744
bool name_support
Definition: dotdot_mqtt.h:3745
Command fields for IASZone/InitiateTestMode.
Definition: dotdot_mqtt.h:27963
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27966
uint8_t test_mode_duration
Definition: dotdot_mqtt.h:27964
Command fields for IASZone/ZoneEnrollRequest.
Definition: dotdot_mqtt.h:27954
IasZoneType zone_type
Definition: dotdot_mqtt.h:27955
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:27957
Command fields for IASZone/ZoneEnrollResponse.
Definition: dotdot_mqtt.h:27932
ZoneEnrollResponseEnrollResponseCode enroll_response_code
Definition: dotdot_mqtt.h:27933
Command fields for IASZone/ZoneStatusChangeNotification.
Definition: dotdot_mqtt.h:27941
Definition: dotdot_mqtt.h:27893
uint8_t zone_state
Definition: dotdot_mqtt.h:27894
uint8_t zoneid
Definition: dotdot_mqtt.h:27898
EUI64 iascie_address
Definition: dotdot_mqtt.h:27897
uint8_t zone_type
Definition: dotdot_mqtt.h:27895
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27900
uint16_t zone_status
Definition: dotdot_mqtt.h:27896
uint8_t number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:27899
Definition: dotdot_mqtt.h:27903
bool iascie_address
Definition: dotdot_mqtt.h:27907
bool zone_type
Definition: dotdot_mqtt.h:27905
bool current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27910
bool zoneid
Definition: dotdot_mqtt.h:27908
bool number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:27909
bool zone_state
Definition: dotdot_mqtt.h:27904
bool zone_status
Definition: dotdot_mqtt.h:27906
Command fields for IASWD/Squawk.
Definition: dotdot_mqtt.h:28536
uint8_t squawk_configuration
Definition: dotdot_mqtt.h:28537
Command fields for IASWD/StartWarning.
Definition: dotdot_mqtt.h:28523
uint8_t siren_configuration
Definition: dotdot_mqtt.h:28524
uint8_t strobe_duty_cycle
Definition: dotdot_mqtt.h:28528
uint16_t warning_duration
Definition: dotdot_mqtt.h:28526
IaswdLevel strobe_level
Definition: dotdot_mqtt.h:28530
Definition: dotdot_mqtt.h:28496
uint16_t max_duration
Definition: dotdot_mqtt.h:28497
Definition: dotdot_mqtt.h:28500
bool max_duration
Definition: dotdot_mqtt.h:28501
Command fields for Identify/Identify.
Definition: dotdot_mqtt.h:3349
uint16_t identify_time
Definition: dotdot_mqtt.h:3350
Command fields for Identify/IdentifyQueryResponse.
Definition: dotdot_mqtt.h:3356
Command fields for Identify/TriggerEffect.
Definition: dotdot_mqtt.h:3363
TriggerEffectEffectVariant effect_variant
Definition: dotdot_mqtt.h:3366
TriggerEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:3364
Definition: dotdot_mqtt.h:3322
uint16_t identify_time
Definition: dotdot_mqtt.h:3323
Definition: dotdot_mqtt.h:3326
bool identify_time
Definition: dotdot_mqtt.h:3327
uint8_t level_status
Definition: dotdot_mqtt.h:24254
uint16_t illuminance_target_level
Definition: dotdot_mqtt.h:24256
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:24255
bool level_status
Definition: dotdot_mqtt.h:24260
bool illuminance_target_level
Definition: dotdot_mqtt.h:24262
bool light_sensor_type
Definition: dotdot_mqtt.h:24261
uint16_t min_measured_value
Definition: dotdot_mqtt.h:23976
uint16_t tolerance
Definition: dotdot_mqtt.h:23978
uint16_t max_measured_value
Definition: dotdot_mqtt.h:23977
uint16_t measured_value
Definition: dotdot_mqtt.h:23975
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:23979
bool measured_value
Definition: dotdot_mqtt.h:23983
bool tolerance
Definition: dotdot_mqtt.h:23986
bool light_sensor_type
Definition: dotdot_mqtt.h:23987
bool min_measured_value
Definition: dotdot_mqtt.h:23984
bool max_measured_value
Definition: dotdot_mqtt.h:23985
Command fields for Level/Move.
Definition: dotdot_mqtt.h:6676
uint8_t options_mask
Definition: dotdot_mqtt.h:6681
uint8_t options_override
Definition: dotdot_mqtt.h:6683
uint8_t rate
Definition: dotdot_mqtt.h:6679
MoveStepMode move_mode
Definition: dotdot_mqtt.h:6677
Command fields for Level/MoveToClosestFrequency.
Definition: dotdot_mqtt.h:6763
Command fields for Level/MoveToLevel.
Definition: dotdot_mqtt.h:6663
uint16_t transition_time
Definition: dotdot_mqtt.h:6666
uint8_t options_override
Definition: dotdot_mqtt.h:6670
uint8_t options_mask
Definition: dotdot_mqtt.h:6668
uint8_t level
Definition: dotdot_mqtt.h:6664
Command fields for Level/MoveToLevelWithOnOff.
Definition: dotdot_mqtt.h:6713
uint16_t transition_time
Definition: dotdot_mqtt.h:6716
Command fields for Level/MoveWithOnOff.
Definition: dotdot_mqtt.h:6726
MoveStepMode move_mode
Definition: dotdot_mqtt.h:6727
uint8_t rate
Definition: dotdot_mqtt.h:6729
uint8_t options_override
Definition: dotdot_mqtt.h:6733
uint8_t options_mask
Definition: dotdot_mqtt.h:6731
Command fields for Level/Step.
Definition: dotdot_mqtt.h:6689
MoveStepMode step_mode
Definition: dotdot_mqtt.h:6690
uint16_t transition_time
Definition: dotdot_mqtt.h:6694
uint8_t step_size
Definition: dotdot_mqtt.h:6692
uint8_t options_override
Definition: dotdot_mqtt.h:6698
uint8_t options_mask
Definition: dotdot_mqtt.h:6696
Command fields for Level/StepWithOnOff.
Definition: dotdot_mqtt.h:6739
uint8_t options_mask
Definition: dotdot_mqtt.h:6746
MoveStepMode step_mode
Definition: dotdot_mqtt.h:6740
uint8_t options_override
Definition: dotdot_mqtt.h:6748
uint16_t transition_time
Definition: dotdot_mqtt.h:6744
uint8_t step_size
Definition: dotdot_mqtt.h:6742
Command fields for Level/Stop.
Definition: dotdot_mqtt.h:6704
uint8_t options_mask
Definition: dotdot_mqtt.h:6705
uint8_t options_override
Definition: dotdot_mqtt.h:6707
Command fields for Level/StopWithOnOff.
Definition: dotdot_mqtt.h:6754
uint8_t options_mask
Definition: dotdot_mqtt.h:6755
uint8_t options_override
Definition: dotdot_mqtt.h:6757
Definition: dotdot_mqtt.h:6610
uint8_t min_level
Definition: dotdot_mqtt.h:6613
uint16_t default_move_rate
Definition: dotdot_mqtt.h:6623
uint8_t options
Definition: dotdot_mqtt.h:6618
uint16_t off_transition_time
Definition: dotdot_mqtt.h:6622
uint8_t start_up_current_level
Definition: dotdot_mqtt.h:6624
uint16_t current_frequency
Definition: dotdot_mqtt.h:6615
uint16_t min_frequency
Definition: dotdot_mqtt.h:6616
uint8_t current_level
Definition: dotdot_mqtt.h:6611
uint8_t max_level
Definition: dotdot_mqtt.h:6614
uint16_t remaining_time
Definition: dotdot_mqtt.h:6612
uint16_t on_off_transition_time
Definition: dotdot_mqtt.h:6619
uint8_t on_level
Definition: dotdot_mqtt.h:6620
uint16_t max_frequency
Definition: dotdot_mqtt.h:6617
uint16_t on_transition_time
Definition: dotdot_mqtt.h:6621
Definition: dotdot_mqtt.h:6627
bool on_level
Definition: dotdot_mqtt.h:6637
bool min_frequency
Definition: dotdot_mqtt.h:6633
bool max_level
Definition: dotdot_mqtt.h:6631
bool current_frequency
Definition: dotdot_mqtt.h:6632
bool off_transition_time
Definition: dotdot_mqtt.h:6639
bool min_level
Definition: dotdot_mqtt.h:6630
bool current_level
Definition: dotdot_mqtt.h:6628
bool on_transition_time
Definition: dotdot_mqtt.h:6638
bool remaining_time
Definition: dotdot_mqtt.h:6629
bool on_off_transition_time
Definition: dotdot_mqtt.h:6636
bool max_frequency
Definition: dotdot_mqtt.h:6634
bool default_move_rate
Definition: dotdot_mqtt.h:6640
bool start_up_current_level
Definition: dotdot_mqtt.h:6641
bool options
Definition: dotdot_mqtt.h:6635
Definition: dotdot_mqtt.h:28747
uint64_t current_summation_received
Definition: dotdot_mqtt.h:28749
uint8_t temperature_formatting
Definition: dotdot_mqtt.h:28773
uint32_t inlet_temperature
Definition: dotdot_mqtt.h:28760
uint8_t default_update_period
Definition: dotdot_mqtt.h:28756
UTC current_max_demand_delivered_time
Definition: dotdot_mqtt.h:28754
int8_t power_factor
Definition: dotdot_mqtt.h:28752
UTC current_max_demand_received_time
Definition: dotdot_mqtt.h:28755
uint8_t historical_consumption_formatting
Definition: dotdot_mqtt.h:28767
uint32_t divisor
Definition: dotdot_mqtt.h:28764
uint8_t metering_device_type
Definition: dotdot_mqtt.h:28768
uint8_t supply_status
Definition: dotdot_mqtt.h:28757
uint64_t current_max_demand_delivered
Definition: dotdot_mqtt.h:28750
uint8_t temperature_unit_of_measure
Definition: dotdot_mqtt.h:28772
uint8_t energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:28771
uint64_t current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28758
uint8_t summation_formatting
Definition: dotdot_mqtt.h:28765
uint64_t current_summation_delivered
Definition: dotdot_mqtt.h:28748
uint8_t unitof_measure
Definition: dotdot_mqtt.h:28762
uint8_t demand_formatting
Definition: dotdot_mqtt.h:28766
uint8_t energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:28769
uint8_t energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:28770
uint32_t outlet_temperature
Definition: dotdot_mqtt.h:28761
UTC reading_snap_shot_time
Definition: dotdot_mqtt.h:28753
uint32_t multiplier
Definition: dotdot_mqtt.h:28763
int8_t current_max_demand_received
Definition: dotdot_mqtt.h:28751
uint64_t current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28759
Definition: dotdot_mqtt.h:28776
bool metering_device_type
Definition: dotdot_mqtt.h:28797
bool energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:28798
bool divisor
Definition: dotdot_mqtt.h:28793
bool energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:28799
bool power_factor
Definition: dotdot_mqtt.h:28781
bool default_update_period
Definition: dotdot_mqtt.h:28785
bool current_summation_received
Definition: dotdot_mqtt.h:28778
bool inlet_temperature
Definition: dotdot_mqtt.h:28789
bool current_max_demand_delivered_time
Definition: dotdot_mqtt.h:28783
bool unitof_measure
Definition: dotdot_mqtt.h:28791
bool current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28787
bool supply_status
Definition: dotdot_mqtt.h:28786
bool current_max_demand_delivered
Definition: dotdot_mqtt.h:28779
bool multiplier
Definition: dotdot_mqtt.h:28792
bool summation_formatting
Definition: dotdot_mqtt.h:28794
bool outlet_temperature
Definition: dotdot_mqtt.h:28790
bool current_summation_delivered
Definition: dotdot_mqtt.h:28777
bool temperature_unit_of_measure
Definition: dotdot_mqtt.h:28801
bool reading_snap_shot_time
Definition: dotdot_mqtt.h:28782
bool demand_formatting
Definition: dotdot_mqtt.h:28795
bool temperature_formatting
Definition: dotdot_mqtt.h:28802
bool energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:28800
bool current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28788
bool current_max_demand_received_time
Definition: dotdot_mqtt.h:28784
bool current_max_demand_received
Definition: dotdot_mqtt.h:28780
bool historical_consumption_formatting
Definition: dotdot_mqtt.h:28796
Definition: dotdot_mqtt.h:38485
const char * location
Definition: dotdot_mqtt.h:38487
const char * name
Definition: dotdot_mqtt.h:38486
bool name
Definition: dotdot_mqtt.h:38491
bool location
Definition: dotdot_mqtt.h:38492
Definition: dotdot_mqtt.h:25616
uint16_t physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25626
uint8_t occupancy
Definition: dotdot_mqtt.h:25617
uint8_t pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25622
uint16_t physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25627
uint8_t occupancy_sensor_type
Definition: dotdot_mqtt.h:25618
uint16_t pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25620
uint16_t pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25621
uint8_t ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25625
uint16_t ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25623
uint8_t physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25628
uint16_t ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25624
uint8_t occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:25619
bool pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25637
bool physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25643
bool physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25641
bool occupancy_sensor_type
Definition: dotdot_mqtt.h:25633
bool ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25638
bool occupancy
Definition: dotdot_mqtt.h:25632
bool pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25635
bool pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25636
bool ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25639
bool occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:25634
bool physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25642
bool ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25640
Command fields for OnOff/OffWithEffect.
Definition: dotdot_mqtt.h:5999
uint8_t effect_variant
Definition: dotdot_mqtt.h:6002
OffWithEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:6000
Command fields for OnOff/OnWithTimedOff.
Definition: dotdot_mqtt.h:6008
uint8_t on_off_control
Definition: dotdot_mqtt.h:6009
uint16_t on_time
Definition: dotdot_mqtt.h:6011
uint16_t off_wait_time
Definition: dotdot_mqtt.h:6013
Definition: dotdot_mqtt.h:5964
bool on_off
Definition: dotdot_mqtt.h:5965
uint8_t start_up_on_off
Definition: dotdot_mqtt.h:5969
bool global_scene_control
Definition: dotdot_mqtt.h:5966
uint16_t off_wait_time
Definition: dotdot_mqtt.h:5968
uint16_t on_time
Definition: dotdot_mqtt.h:5967
Definition: dotdot_mqtt.h:5972
bool start_up_on_off
Definition: dotdot_mqtt.h:5977
bool global_scene_control
Definition: dotdot_mqtt.h:5974
bool on_time
Definition: dotdot_mqtt.h:5975
bool on_off
Definition: dotdot_mqtt.h:5973
bool off_wait_time
Definition: dotdot_mqtt.h:5976
Definition: dotdot_mqtt.h:26366
uint16_t measured_value
Definition: dotdot_mqtt.h:26367
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26368
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26369
uint16_t tolerance
Definition: dotdot_mqtt.h:26370
Definition: dotdot_mqtt.h:26373
bool measured_value
Definition: dotdot_mqtt.h:26374
bool max_measured_value
Definition: dotdot_mqtt.h:26376
bool tolerance
Definition: dotdot_mqtt.h:26377
bool min_measured_value
Definition: dotdot_mqtt.h:26375
Definition: dotdot_mqtt.h:27601
float measured_value
Definition: dotdot_mqtt.h:27602
float tolerance
Definition: dotdot_mqtt.h:27605
float min_measured_value
Definition: dotdot_mqtt.h:27603
float max_measured_value
Definition: dotdot_mqtt.h:27604
Definition: dotdot_mqtt.h:27608
bool min_measured_value
Definition: dotdot_mqtt.h:27610
bool measured_value
Definition: dotdot_mqtt.h:27609
bool max_measured_value
Definition: dotdot_mqtt.h:27611
bool tolerance
Definition: dotdot_mqtt.h:27612
Command fields for PollControl/CheckInResponse.
Definition: dotdot_mqtt.h:8623
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:8626
Command fields for PollControl/SetLongPollInterval.
Definition: dotdot_mqtt.h:8632
Command fields for PollControl/SetShortPollInterval.
Definition: dotdot_mqtt.h:8639
Definition: dotdot_mqtt.h:8584
uint32_t long_poll_interval_min
Definition: dotdot_mqtt.h:8590
uint16_t fast_poll_timeout_max
Definition: dotdot_mqtt.h:8591
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:8588
uint32_t check_in_interval
Definition: dotdot_mqtt.h:8585
uint32_t long_poll_interval
Definition: dotdot_mqtt.h:8586
uint32_t check_in_interval_min
Definition: dotdot_mqtt.h:8589
uint16_t short_poll_interval
Definition: dotdot_mqtt.h:8587
Definition: dotdot_mqtt.h:8594
bool fast_poll_timeout
Definition: dotdot_mqtt.h:8598
bool check_in_interval
Definition: dotdot_mqtt.h:8595
bool short_poll_interval
Definition: dotdot_mqtt.h:8597
bool long_poll_interval
Definition: dotdot_mqtt.h:8596
bool long_poll_interval_min
Definition: dotdot_mqtt.h:8600
bool check_in_interval_min
Definition: dotdot_mqtt.h:8599
bool fast_poll_timeout_max
Definition: dotdot_mqtt.h:8601
Definition: dotdot_mqtt.h:944
uint8_t battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:976
uint32_t battery3_alarm_state
Definition: dotdot_mqtt.h:1001
uint16_t mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:950
uint8_t battery_percentage_threshold2
Definition: dotdot_mqtt.h:965
uint8_t battery2_voltage
Definition: dotdot_mqtt.h:968
uint8_t battery_rated_voltage
Definition: dotdot_mqtt.h:957
uint16_t batterya_hr_rating
Definition: dotdot_mqtt.h:955
uint8_t battery3_alarm_mask
Definition: dotdot_mqtt.h:992
uint8_t battery_voltage_threshold1
Definition: dotdot_mqtt.h:960
uint8_t battery3_percentage_threshold3
Definition: dotdot_mqtt.h:1000
uint8_t battery_percentage_threshold1
Definition: dotdot_mqtt.h:964
uint8_t battery_quantity
Definition: dotdot_mqtt.h:956
uint8_t mains_frequency
Definition: dotdot_mqtt.h:946
const char * battery_manufacturer
Definition: dotdot_mqtt.h:953
uint8_t battery2_quantity
Definition: dotdot_mqtt.h:973
uint8_t battery2_percentage_remaining
Definition: dotdot_mqtt.h:969
uint8_t battery3_rated_voltage
Definition: dotdot_mqtt.h:991
uint8_t battery_percentage_min_threshold
Definition: dotdot_mqtt.h:963
uint8_t battery3_percentage_threshold1
Definition: dotdot_mqtt.h:998
const char * battery3_manufacturer
Definition: dotdot_mqtt.h:987
const char * battery2_manufacturer
Definition: dotdot_mqtt.h:970
uint8_t battery2_percentage_threshold2
Definition: dotdot_mqtt.h:982
uint8_t battery3_quantity
Definition: dotdot_mqtt.h:990
uint16_t mains_voltage_min_threshold
Definition: dotdot_mqtt.h:948
uint8_t battery3_percentage_threshold2
Definition: dotdot_mqtt.h:999
uint32_t battery_alarm_state
Definition: dotdot_mqtt.h:967
uint8_t battery2_percentage_threshold1
Definition: dotdot_mqtt.h:981
uint8_t battery_size
Definition: dotdot_mqtt.h:954
uint8_t battery_voltage
Definition: dotdot_mqtt.h:951
uint8_t battery3_percentage_remaining
Definition: dotdot_mqtt.h:986
uint8_t battery3_voltage
Definition: dotdot_mqtt.h:985
uint8_t battery2_voltage_threshold1
Definition: dotdot_mqtt.h:977
uint8_t battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:993
uint8_t battery_voltage_min_threshold
Definition: dotdot_mqtt.h:959
uint8_t battery_percentage_threshold3
Definition: dotdot_mqtt.h:966
uint8_t battery3_voltage_threshold2
Definition: dotdot_mqtt.h:995
uint32_t battery2_alarm_state
Definition: dotdot_mqtt.h:984
uint16_t battery3a_hr_rating
Definition: dotdot_mqtt.h:989
uint8_t battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:980
uint8_t battery2_rated_voltage
Definition: dotdot_mqtt.h:974
uint8_t battery_voltage_threshold3
Definition: dotdot_mqtt.h:962
uint8_t battery_alarm_mask
Definition: dotdot_mqtt.h:958
uint8_t battery2_size
Definition: dotdot_mqtt.h:971
uint8_t battery3_voltage_threshold3
Definition: dotdot_mqtt.h:996
uint8_t battery_percentage_remaining
Definition: dotdot_mqtt.h:952
uint8_t battery2_voltage_threshold2
Definition: dotdot_mqtt.h:978
uint8_t mains_alarm_mask
Definition: dotdot_mqtt.h:947
uint16_t mains_voltage
Definition: dotdot_mqtt.h:945
uint8_t battery3_size
Definition: dotdot_mqtt.h:988
uint8_t battery2_percentage_threshold3
Definition: dotdot_mqtt.h:983
uint8_t battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:997
uint8_t battery2_voltage_threshold3
Definition: dotdot_mqtt.h:979
uint8_t battery_voltage_threshold2
Definition: dotdot_mqtt.h:961
uint8_t battery2_alarm_mask
Definition: dotdot_mqtt.h:975
uint16_t battery2a_hr_rating
Definition: dotdot_mqtt.h:972
uint8_t battery3_voltage_threshold1
Definition: dotdot_mqtt.h:994
uint16_t mains_voltage_max_threshold
Definition: dotdot_mqtt.h:949
bool battery_percentage_threshold2
Definition: dotdot_mqtt.h:1025
bool battery2_percentage_threshold2
Definition: dotdot_mqtt.h:1042
bool battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:1040
bool battery2_percentage_threshold1
Definition: dotdot_mqtt.h:1041
bool battery2_alarm_state
Definition: dotdot_mqtt.h:1044
bool battery3_percentage_threshold1
Definition: dotdot_mqtt.h:1058
bool battery2_manufacturer
Definition: dotdot_mqtt.h:1030
bool battery3a_hr_rating
Definition: dotdot_mqtt.h:1049
bool battery_size
Definition: dotdot_mqtt.h:1014
bool battery2_voltage
Definition: dotdot_mqtt.h:1028
bool battery2_voltage_threshold1
Definition: dotdot_mqtt.h:1037
bool mains_frequency
Definition: dotdot_mqtt.h:1006
bool battery2a_hr_rating
Definition: dotdot_mqtt.h:1032
bool battery_percentage_remaining
Definition: dotdot_mqtt.h:1012
bool battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:1036
bool battery3_alarm_state
Definition: dotdot_mqtt.h:1061
bool battery3_quantity
Definition: dotdot_mqtt.h:1050
bool mains_voltage
Definition: dotdot_mqtt.h:1005
bool mains_alarm_mask
Definition: dotdot_mqtt.h:1007
bool battery_quantity
Definition: dotdot_mqtt.h:1016
bool battery_alarm_mask
Definition: dotdot_mqtt.h:1018
bool battery2_rated_voltage
Definition: dotdot_mqtt.h:1034
bool battery_percentage_min_threshold
Definition: dotdot_mqtt.h:1023
bool battery_manufacturer
Definition: dotdot_mqtt.h:1013
bool battery_voltage_threshold2
Definition: dotdot_mqtt.h:1021
bool battery_voltage
Definition: dotdot_mqtt.h:1011
bool battery2_size
Definition: dotdot_mqtt.h:1031
bool mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:1010
bool battery_voltage_threshold3
Definition: dotdot_mqtt.h:1022
bool battery3_size
Definition: dotdot_mqtt.h:1048
bool battery_percentage_threshold1
Definition: dotdot_mqtt.h:1024
bool battery_rated_voltage
Definition: dotdot_mqtt.h:1017
bool battery3_alarm_mask
Definition: dotdot_mqtt.h:1052
bool battery3_percentage_threshold2
Definition: dotdot_mqtt.h:1059
bool battery2_percentage_remaining
Definition: dotdot_mqtt.h:1029
bool battery_voltage_min_threshold
Definition: dotdot_mqtt.h:1019
bool batterya_hr_rating
Definition: dotdot_mqtt.h:1015
bool battery_voltage_threshold1
Definition: dotdot_mqtt.h:1020
bool mains_voltage_min_threshold
Definition: dotdot_mqtt.h:1008
bool battery2_quantity
Definition: dotdot_mqtt.h:1033
bool battery3_percentage_remaining
Definition: dotdot_mqtt.h:1046
bool battery3_voltage_threshold2
Definition: dotdot_mqtt.h:1055
bool battery3_voltage_threshold1
Definition: dotdot_mqtt.h:1054
bool battery3_rated_voltage
Definition: dotdot_mqtt.h:1051
bool battery3_manufacturer
Definition: dotdot_mqtt.h:1047
bool battery2_voltage_threshold3
Definition: dotdot_mqtt.h:1039
bool battery2_voltage_threshold2
Definition: dotdot_mqtt.h:1038
bool battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:1053
bool battery3_voltage
Definition: dotdot_mqtt.h:1045
bool battery2_percentage_threshold3
Definition: dotdot_mqtt.h:1043
bool battery3_voltage_threshold3
Definition: dotdot_mqtt.h:1056
bool battery_alarm_state
Definition: dotdot_mqtt.h:1027
bool battery_percentage_threshold3
Definition: dotdot_mqtt.h:1026
bool battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:1057
bool battery3_percentage_threshold3
Definition: dotdot_mqtt.h:1060
bool battery2_alarm_mask
Definition: dotdot_mqtt.h:1035
bool mains_voltage_max_threshold
Definition: dotdot_mqtt.h:1009
Definition: dotdot_mqtt.h:24715
uint16_t scaled_tolerance
Definition: dotdot_mqtt.h:24723
int16_t scaled_value
Definition: dotdot_mqtt.h:24720
int16_t max_scaled_value
Definition: dotdot_mqtt.h:24722
int16_t min_measured_value
Definition: dotdot_mqtt.h:24717
int16_t min_scaled_value
Definition: dotdot_mqtt.h:24721
int16_t max_measured_value
Definition: dotdot_mqtt.h:24718
int16_t measured_value
Definition: dotdot_mqtt.h:24716
int8_t scale
Definition: dotdot_mqtt.h:24724
uint16_t tolerance
Definition: dotdot_mqtt.h:24719
bool scale
Definition: dotdot_mqtt.h:24736
bool measured_value
Definition: dotdot_mqtt.h:24728
bool max_scaled_value
Definition: dotdot_mqtt.h:24734
bool min_scaled_value
Definition: dotdot_mqtt.h:24733
bool scaled_tolerance
Definition: dotdot_mqtt.h:24735
bool scaled_value
Definition: dotdot_mqtt.h:24732
bool tolerance
Definition: dotdot_mqtt.h:24731
bool min_measured_value
Definition: dotdot_mqtt.h:24729
bool max_measured_value
Definition: dotdot_mqtt.h:24730
NetworkManagementState network_management_state
Definition: dotdot_mqtt.h:40105
Command fields for ProtocolController-RFTelemetry/TxReport.
Definition: dotdot_mqtt.h:35349
const char ** last_route_repeaters
Definition: dotdot_mqtt.h:35371
TxReportTransmissionSpeed transmission_speed
Definition: dotdot_mqtt.h:35366
const char * last_route_failed_link_non_functionalunid
Definition: dotdot_mqtt.h:35382
const char * last_route_failed_link_functionalunid
Definition: dotdot_mqtt.h:35380
const int8_t * incoming_rssi_repeaters
Definition: dotdot_mqtt.h:35374
bool pti_enabled
Definition: dotdot_mqtt.h:35322
bool tx_report_enabled
Definition: dotdot_mqtt.h:35321
uint16_t max_const_speed
Definition: dotdot_mqtt.h:16460
uint8_t operation_mode
Definition: dotdot_mqtt.h:16473
uint16_t speed
Definition: dotdot_mqtt.h:16469
uint32_t lifetime_energy_consumed
Definition: dotdot_mqtt.h:16472
uint16_t max_flow
Definition: dotdot_mqtt.h:16454
int16_t min_comp_pressure
Definition: dotdot_mqtt.h:16457
uint8_t effective_operation_mode
Definition: dotdot_mqtt.h:16466
int16_t max_pressure
Definition: dotdot_mqtt.h:16452
int16_t max_const_pressure
Definition: dotdot_mqtt.h:16456
int16_t min_const_pressure
Definition: dotdot_mqtt.h:16455
uint16_t min_const_flow
Definition: dotdot_mqtt.h:16461
int16_t min_const_temp
Definition: dotdot_mqtt.h:16463
uint32_t power
Definition: dotdot_mqtt.h:16471
int16_t max_comp_pressure
Definition: dotdot_mqtt.h:16458
uint16_t max_speed
Definition: dotdot_mqtt.h:16453
int16_t capacity
Definition: dotdot_mqtt.h:16468
uint16_t alarm_mask
Definition: dotdot_mqtt.h:16475
uint16_t max_const_flow
Definition: dotdot_mqtt.h:16462
int16_t max_const_temp
Definition: dotdot_mqtt.h:16464
uint16_t pump_status
Definition: dotdot_mqtt.h:16465
uint16_t min_const_speed
Definition: dotdot_mqtt.h:16459
uint8_t control_mode
Definition: dotdot_mqtt.h:16474
uint8_t effective_control_mode
Definition: dotdot_mqtt.h:16467
uint32_t lifetime_running_hours
Definition: dotdot_mqtt.h:16470
bool effective_control_mode
Definition: dotdot_mqtt.h:16494
bool lifetime_running_hours
Definition: dotdot_mqtt.h:16497
bool effective_operation_mode
Definition: dotdot_mqtt.h:16493
bool lifetime_energy_consumed
Definition: dotdot_mqtt.h:16499
Definition: dotdot_mqtt.h:25369
uint16_t measured_value
Definition: dotdot_mqtt.h:25370
uint16_t min_measured_value
Definition: dotdot_mqtt.h:25371
uint16_t tolerance
Definition: dotdot_mqtt.h:25373
uint16_t max_measured_value
Definition: dotdot_mqtt.h:25372
bool measured_value
Definition: dotdot_mqtt.h:25377
bool min_measured_value
Definition: dotdot_mqtt.h:25378
bool tolerance
Definition: dotdot_mqtt.h:25380
bool max_measured_value
Definition: dotdot_mqtt.h:25379
Command fields for Scenes/AddScene.
Definition: dotdot_mqtt.h:4634
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4643
uint8_t transition_time100ms
Definition: dotdot_mqtt.h:4646
SGroupId groupid
Definition: dotdot_mqtt.h:4635
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4644
uint8_t sceneid
Definition: dotdot_mqtt.h:4637
SSceneName scene_name
Definition: dotdot_mqtt.h:4641
uint16_t transition_time
Definition: dotdot_mqtt.h:4639
Command fields for Scenes/AddSceneResponse.
Definition: dotdot_mqtt.h:4652
uint8_t sceneid
Definition: dotdot_mqtt.h:4657
SGroupId groupid
Definition: dotdot_mqtt.h:4655
zclStatus status
Definition: dotdot_mqtt.h:4653
Command fields for Scenes/CopyScene.
Definition: dotdot_mqtt.h:4832
uint8_t scene_identifier_to
Definition: dotdot_mqtt.h:4841
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:4835
SGroupId group_identifier_to
Definition: dotdot_mqtt.h:4839
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:4837
uint8_t mode
Definition: dotdot_mqtt.h:4833
Command fields for Scenes/CopySceneResponse.
Definition: dotdot_mqtt.h:4847
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:4850
zclStatus status
Definition: dotdot_mqtt.h:4848
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:4852
Command fields for Scenes/EnhancedAddScene.
Definition: dotdot_mqtt.h:4778
uint8_t sceneid
Definition: dotdot_mqtt.h:4781
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4788
uint16_t transition_time
Definition: dotdot_mqtt.h:4783
SSceneName scene_name
Definition: dotdot_mqtt.h:4785
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4787
SGroupId groupid
Definition: dotdot_mqtt.h:4779
Command fields for Scenes/EnhancedAddSceneResponse.
Definition: dotdot_mqtt.h:4794
Command fields for Scenes/EnhancedViewScene.
Definition: dotdot_mqtt.h:4805
SGroupId groupid
Definition: dotdot_mqtt.h:4806
Command fields for Scenes/EnhancedViewSceneResponse.
Definition: dotdot_mqtt.h:4814
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4826
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4825
Command fields for Scenes/GetSceneMembership.
Definition: dotdot_mqtt.h:4757
SGroupId groupid
Definition: dotdot_mqtt.h:4758
Command fields for Scenes/GetSceneMembershipResponse.
Definition: dotdot_mqtt.h:4764
const uint8_t * scene_list
Definition: dotdot_mqtt.h:4772
Command fields for Scenes/RecallScene.
Definition: dotdot_mqtt.h:4746
uint8_t sceneid
Definition: dotdot_mqtt.h:4749
uint16_t transition_time
Definition: dotdot_mqtt.h:4751
SGroupId groupid
Definition: dotdot_mqtt.h:4747
Command fields for Scenes/RemoveAllScenes.
Definition: dotdot_mqtt.h:4710
SGroupId groupid
Definition: dotdot_mqtt.h:4711
Command fields for Scenes/RemoveAllScenesResponse.
Definition: dotdot_mqtt.h:4717
Command fields for Scenes/RemoveScene.
Definition: dotdot_mqtt.h:4690
uint8_t sceneid
Definition: dotdot_mqtt.h:4693
SGroupId groupid
Definition: dotdot_mqtt.h:4691
Command fields for Scenes/RemoveSceneResponse.
Definition: dotdot_mqtt.h:4699
zclStatus status
Definition: dotdot_mqtt.h:4700
Command fields for Scenes/StoreScene.
Definition: dotdot_mqtt.h:4726
uint8_t sceneid
Definition: dotdot_mqtt.h:4729
SGroupId groupid
Definition: dotdot_mqtt.h:4727
Command fields for Scenes/StoreSceneResponse.
Definition: dotdot_mqtt.h:4735
SGroupId groupid
Definition: dotdot_mqtt.h:4738
zclStatus status
Definition: dotdot_mqtt.h:4736
Command fields for Scenes/ViewScene.
Definition: dotdot_mqtt.h:4663
SGroupId groupid
Definition: dotdot_mqtt.h:4664
uint8_t sceneid
Definition: dotdot_mqtt.h:4666
Command fields for Scenes/ViewSceneResponse.
Definition: dotdot_mqtt.h:4672
SGroupId groupid
Definition: dotdot_mqtt.h:4675
SSceneName scene_name
Definition: dotdot_mqtt.h:4681
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4683
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4684
zclStatus status
Definition: dotdot_mqtt.h:4673
uint16_t transition_time
Definition: dotdot_mqtt.h:4679
Definition: dotdot_mqtt.h:4594
uint8_t current_scene
Definition: dotdot_mqtt.h:4596
const SSceneTable * scene_table
Definition: dotdot_mqtt.h:4602
EUI64 last_configured_by
Definition: dotdot_mqtt.h:4600
uint8_t scene_count
Definition: dotdot_mqtt.h:4595
size_t scene_table_count
Definition: dotdot_mqtt.h:4601
bool scene_valid
Definition: dotdot_mqtt.h:4598
uint8_t name_support
Definition: dotdot_mqtt.h:4599
SGroupId current_group
Definition: dotdot_mqtt.h:4597
Definition: dotdot_mqtt.h:4605
bool name_support
Definition: dotdot_mqtt.h:4610
bool current_group
Definition: dotdot_mqtt.h:4608
bool current_scene
Definition: dotdot_mqtt.h:4607
bool scene_count
Definition: dotdot_mqtt.h:4606
bool scene_table
Definition: dotdot_mqtt.h:4612
bool scene_valid
Definition: dotdot_mqtt.h:4609
bool last_configured_by
Definition: dotdot_mqtt.h:4611
Definition: dotdot_mqtt.h:9150
uint8_t status
Definition: dotdot_mqtt.h:9153
uint8_t motor_step_size
Definition: dotdot_mqtt.h:9152
uint16_t physical_closed_limit
Definition: dotdot_mqtt.h:9151
uint8_t mode
Definition: dotdot_mqtt.h:9155
uint16_t closed_limit
Definition: dotdot_mqtt.h:9154
bool status
Definition: dotdot_mqtt.h:9161
bool motor_step_size
Definition: dotdot_mqtt.h:9160
bool closed_limit
Definition: dotdot_mqtt.h:9162
bool mode
Definition: dotdot_mqtt.h:9163
bool physical_closed_limit
Definition: dotdot_mqtt.h:9159
Definition: dotdot_mqtt.h:26119
uint16_t tolerance
Definition: dotdot_mqtt.h:26123
uint16_t measured_value
Definition: dotdot_mqtt.h:26120
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26122
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26121
Definition: dotdot_mqtt.h:26126
bool measured_value
Definition: dotdot_mqtt.h:26127
bool tolerance
Definition: dotdot_mqtt.h:26130
bool min_measured_value
Definition: dotdot_mqtt.h:26128
bool max_measured_value
Definition: dotdot_mqtt.h:26129
Definition: dotdot_mqtt.h:35613
uint8_t security
Definition: dotdot_mqtt.h:35617
const char ** network_list
Definition: dotdot_mqtt.h:35620
size_t network_list_count
Definition: dotdot_mqtt.h:35619
const uint8_t * endpoint_id_list
Definition: dotdot_mqtt.h:35615
size_t endpoint_id_list_count
Definition: dotdot_mqtt.h:35614
uint32_t maximum_command_delay
Definition: dotdot_mqtt.h:35618
uint8_t network_status
Definition: dotdot_mqtt.h:35616
Definition: dotdot_mqtt.h:35623
bool network_list
Definition: dotdot_mqtt.h:35628
bool security
Definition: dotdot_mqtt.h:35626
bool endpoint_id_list
Definition: dotdot_mqtt.h:35624
bool network_status
Definition: dotdot_mqtt.h:35625
bool maximum_command_delay
Definition: dotdot_mqtt.h:35627
Definition: dotdot_mqtt.h:36551
size_t cpu_usage_percent_count
Definition: dotdot_mqtt.h:36553
double min_temperature_celcius
Definition: dotdot_mqtt.h:36583
const double * cpu_max_usage_percent
Definition: dotdot_mqtt.h:36562
size_t cpu_max_usage_percent_count
Definition: dotdot_mqtt.h:36561
double average_temperature_celcius
Definition: dotdot_mqtt.h:36582
double swap_memory_usedmb
Definition: dotdot_mqtt.h:36567
const DiskUsageData * disks_usage
Definition: dotdot_mqtt.h:36571
double current_temperature_celcius
Definition: dotdot_mqtt.h:36581
double virtual_memory_totalmb
Definition: dotdot_mqtt.h:36568
size_t cpu_min_usage_percent_count
Definition: dotdot_mqtt.h:36559
uint32_t reporting_interval_seconds
Definition: dotdot_mqtt.h:36552
uint64_t system_interrupts
Definition: dotdot_mqtt.h:36587
double ram_totalmb
Definition: dotdot_mqtt.h:36563
const WirelessNetworkInterfaceData * wireless_network_interfaces_data
Definition: dotdot_mqtt.h:36577
double ram_freemb
Definition: dotdot_mqtt.h:36564
const DiskIOCounters * disks_counters
Definition: dotdot_mqtt.h:36573
size_t wireless_network_interfaces_data_count
Definition: dotdot_mqtt.h:36576
bool power_plugged
Definition: dotdot_mqtt.h:36585
size_t network_interfaces_data_count
Definition: dotdot_mqtt.h:36574
double ram_availablemb
Definition: dotdot_mqtt.h:36565
size_t disks_usage_count
Definition: dotdot_mqtt.h:36570
const double * cpu_min_usage_percent
Definition: dotdot_mqtt.h:36560
double swap_memory_totalmb
Definition: dotdot_mqtt.h:36566
double virtual_memory_usedmb
Definition: dotdot_mqtt.h:36569
size_t cpu_frequencym_hz_count
Definition: dotdot_mqtt.h:36555
size_t cpu_average_usage_percent_count
Definition: dotdot_mqtt.h:36557
const char * hostname
Definition: dotdot_mqtt.h:36578
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:36580
const double * cpu_frequencym_hz
Definition: dotdot_mqtt.h:36556
double battery_percentage
Definition: dotdot_mqtt.h:36586
size_t disks_counters_count
Definition: dotdot_mqtt.h:36572
const double * cpu_usage_percent
Definition: dotdot_mqtt.h:36554
double max_temperature_celcius
Definition: dotdot_mqtt.h:36584
const double * cpu_average_usage_percent
Definition: dotdot_mqtt.h:36558
const char * fqdn
Definition: dotdot_mqtt.h:36579
const NetworkInterfaceData * network_interfaces_data
Definition: dotdot_mqtt.h:36575
Definition: dotdot_mqtt.h:36590
bool swap_memory_totalmb
Definition: dotdot_mqtt.h:36600
bool power_plugged
Definition: dotdot_mqtt.h:36615
bool cpu_usage_percent
Definition: dotdot_mqtt.h:36592
bool disks_usage
Definition: dotdot_mqtt.h:36604
bool min_temperature_celcius
Definition: dotdot_mqtt.h:36613
bool ram_availablemb
Definition: dotdot_mqtt.h:36599
bool virtual_memory_totalmb
Definition: dotdot_mqtt.h:36602
bool average_temperature_celcius
Definition: dotdot_mqtt.h:36612
bool cpu_min_usage_percent
Definition: dotdot_mqtt.h:36595
bool ram_freemb
Definition: dotdot_mqtt.h:36598
bool uptime_minutes
Definition: dotdot_mqtt.h:36610
bool virtual_memory_usedmb
Definition: dotdot_mqtt.h:36603
bool max_temperature_celcius
Definition: dotdot_mqtt.h:36614
bool battery_percentage
Definition: dotdot_mqtt.h:36616
bool system_interrupts
Definition: dotdot_mqtt.h:36617
bool cpu_max_usage_percent
Definition: dotdot_mqtt.h:36596
bool disks_counters
Definition: dotdot_mqtt.h:36605
bool swap_memory_usedmb
Definition: dotdot_mqtt.h:36601
bool current_temperature_celcius
Definition: dotdot_mqtt.h:36611
bool hostname
Definition: dotdot_mqtt.h:36608
bool fqdn
Definition: dotdot_mqtt.h:36609
bool network_interfaces_data
Definition: dotdot_mqtt.h:36606
bool wireless_network_interfaces_data
Definition: dotdot_mqtt.h:36607
bool cpu_frequencym_hz
Definition: dotdot_mqtt.h:36593
bool cpu_average_usage_percent
Definition: dotdot_mqtt.h:36594
bool reporting_interval_seconds
Definition: dotdot_mqtt.h:36591
bool ram_totalmb
Definition: dotdot_mqtt.h:36597
uint16_t tolerance
Definition: dotdot_mqtt.h:24472
int16_t min_measured_value
Definition: dotdot_mqtt.h:24470
int16_t max_measured_value
Definition: dotdot_mqtt.h:24471
int16_t measured_value
Definition: dotdot_mqtt.h:24469
bool measured_value
Definition: dotdot_mqtt.h:24476
bool max_measured_value
Definition: dotdot_mqtt.h:24478
bool min_measured_value
Definition: dotdot_mqtt.h:24477
bool tolerance
Definition: dotdot_mqtt.h:24479
Command fields for Thermostat/GetRelayStatusLogResponse.
Definition: dotdot_mqtt.h:17573
Command fields for Thermostat/GetWeeklySchedule.
Definition: dotdot_mqtt.h:17590
uint8_t mode_to_return
Definition: dotdot_mqtt.h:17593
uint8_t days_to_return
Definition: dotdot_mqtt.h:17591
Command fields for Thermostat/GetWeeklyScheduleResponse.
Definition: dotdot_mqtt.h:17545
const TransitionType * transitions
Definition: dotdot_mqtt.h:17553
Command fields for Thermostat/SetWeeklySchedule.
Definition: dotdot_mqtt.h:17559
uint8_t transitions_count
Definition: dotdot_mqtt.h:17566
uint8_t number_of_transitions
Definition: dotdot_mqtt.h:17560
const TransitionType * transitions
Definition: dotdot_mqtt.h:17567
Command fields for Thermostat/SetpointRaiseOrLower.
Definition: dotdot_mqtt.h:17536
SetpointRaiseOrLowerMode mode
Definition: dotdot_mqtt.h:17537
Definition: dotdot_mqtt.h:17411
int16_t abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17416
uint8_t ac_capacity_format
Definition: dotdot_mqtt.h:17461
uint8_t remote_sensing
Definition: dotdot_mqtt.h:17432
uint8_t ac_type
Definition: dotdot_mqtt.h:17454
int8_t min_setpoint_dead_band
Definition: dotdot_mqtt.h:17431
uint8_t pi_cooling_demand
Definition: dotdot_mqtt.h:17419
uint8_t occupied_setback_max
Definition: dotdot_mqtt.h:17449
uint8_t ac_louver_position
Definition: dotdot_mqtt.h:17459
int16_t setpoint_change_amount
Definition: dotdot_mqtt.h:17445
uint32_t ac_error_code
Definition: dotdot_mqtt.h:17458
uint8_t alarm_mask
Definition: dotdot_mqtt.h:17435
int16_t ac_coil_temperature
Definition: dotdot_mqtt.h:17460
uint8_t hvac_system_type_configuration
Definition: dotdot_mqtt.h:17421
uint8_t occupied_setback_min
Definition: dotdot_mqtt.h:17448
int8_t local_temperature_calibration
Definition: dotdot_mqtt.h:17422
int16_t max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17430
int16_t occupied_cooling_setpoint
Definition: dotdot_mqtt.h:17423
uint8_t ac_compressor_type
Definition: dotdot_mqtt.h:17457
uint8_t unoccupied_setback
Definition: dotdot_mqtt.h:17450
int16_t min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17427
uint8_t thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:17442
uint8_t emergency_heat_delta
Definition: dotdot_mqtt.h:17453
uint8_t unoccupied_setback_min
Definition: dotdot_mqtt.h:17451
int16_t outdoor_temperature
Definition: dotdot_mqtt.h:17413
int16_t occupied_heating_setpoint
Definition: dotdot_mqtt.h:17424
uint8_t occupancy
Definition: dotdot_mqtt.h:17414
int16_t unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:17425
uint8_t pi_heating_demand
Definition: dotdot_mqtt.h:17420
uint8_t unoccupied_setback_max
Definition: dotdot_mqtt.h:17452
uint16_t temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:17441
int16_t abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17417
uint8_t start_of_week
Definition: dotdot_mqtt.h:17437
int16_t local_temperature
Definition: dotdot_mqtt.h:17412
uint16_t ac_capacity
Definition: dotdot_mqtt.h:17455
int16_t max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17428
UTC setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:17446
uint8_t control_sequence_of_operation
Definition: dotdot_mqtt.h:17433
uint8_t setpoint_change_source
Definition: dotdot_mqtt.h:17444
uint8_t system_mode
Definition: dotdot_mqtt.h:17434
int16_t abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17415
uint8_t thermostat_running_mode
Definition: dotdot_mqtt.h:17436
int16_t abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17418
uint8_t number_of_daily_transitions
Definition: dotdot_mqtt.h:17439
uint8_t occupied_setback
Definition: dotdot_mqtt.h:17447
uint8_t number_of_weekly_transitions
Definition: dotdot_mqtt.h:17438
uint8_t temperature_setpoint_hold
Definition: dotdot_mqtt.h:17440
int16_t unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:17426
int16_t min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17429
uint16_t thermostat_running_state
Definition: dotdot_mqtt.h:17443
uint8_t ac_refrigerant_type
Definition: dotdot_mqtt.h:17456
Definition: dotdot_mqtt.h:17464
bool thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:17495
bool emergency_heat_delta
Definition: dotdot_mqtt.h:17506
bool local_temperature
Definition: dotdot_mqtt.h:17465
bool min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17480
bool thermostat_running_state
Definition: dotdot_mqtt.h:17496
bool ac_louver_position
Definition: dotdot_mqtt.h:17512
bool alarm_mask
Definition: dotdot_mqtt.h:17488
bool system_mode
Definition: dotdot_mqtt.h:17487
bool hvac_system_type_configuration
Definition: dotdot_mqtt.h:17474
bool control_sequence_of_operation
Definition: dotdot_mqtt.h:17486
bool abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17471
bool setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:17499
bool ac_type
Definition: dotdot_mqtt.h:17507
bool temperature_setpoint_hold
Definition: dotdot_mqtt.h:17493
bool unoccupied_setback_max
Definition: dotdot_mqtt.h:17505
bool number_of_daily_transitions
Definition: dotdot_mqtt.h:17492
bool max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17481
bool setpoint_change_amount
Definition: dotdot_mqtt.h:17498
bool occupied_setback
Definition: dotdot_mqtt.h:17500
bool ac_refrigerant_type
Definition: dotdot_mqtt.h:17509
bool unoccupied_setback
Definition: dotdot_mqtt.h:17503
bool occupied_setback_max
Definition: dotdot_mqtt.h:17502
bool ac_error_code
Definition: dotdot_mqtt.h:17511
bool pi_cooling_demand
Definition: dotdot_mqtt.h:17472
bool occupied_cooling_setpoint
Definition: dotdot_mqtt.h:17476
bool thermostat_running_mode
Definition: dotdot_mqtt.h:17489
bool min_setpoint_dead_band
Definition: dotdot_mqtt.h:17484
bool abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17468
bool ac_coil_temperature
Definition: dotdot_mqtt.h:17513
bool max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17483
bool min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17482
bool occupied_heating_setpoint
Definition: dotdot_mqtt.h:17477
bool number_of_weekly_transitions
Definition: dotdot_mqtt.h:17491
bool occupancy
Definition: dotdot_mqtt.h:17467
bool outdoor_temperature
Definition: dotdot_mqtt.h:17466
bool abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17469
bool unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:17478
bool ac_compressor_type
Definition: dotdot_mqtt.h:17510
bool temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:17494
bool start_of_week
Definition: dotdot_mqtt.h:17490
bool ac_capacity
Definition: dotdot_mqtt.h:17508
bool ac_capacity_format
Definition: dotdot_mqtt.h:17514
bool local_temperature_calibration
Definition: dotdot_mqtt.h:17475
bool occupied_setback_min
Definition: dotdot_mqtt.h:17501
bool remote_sensing
Definition: dotdot_mqtt.h:17485
bool unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:17479
bool pi_heating_demand
Definition: dotdot_mqtt.h:17473
bool abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17470
bool setpoint_change_source
Definition: dotdot_mqtt.h:17497
bool unoccupied_setback_min
Definition: dotdot_mqtt.h:17504
uint8_t schedule_programming_visibility
Definition: dotdot_mqtt.h:20034
uint8_t temperature_display_mode
Definition: dotdot_mqtt.h:20032
uint8_t keypad_lockout
Definition: dotdot_mqtt.h:20033
Definition: dotdot_mqtt.h:8112
UTC last_set_time
Definition: dotdot_mqtt.h:8121
uint8_t time_status
Definition: dotdot_mqtt.h:8114
uint32_t dst_end
Definition: dotdot_mqtt.h:8117
uint32_t standard_time
Definition: dotdot_mqtt.h:8119
int32_t dst_shift
Definition: dotdot_mqtt.h:8118
uint32_t dst_start
Definition: dotdot_mqtt.h:8116
UTC valid_until_time
Definition: dotdot_mqtt.h:8122
int32_t time_zone
Definition: dotdot_mqtt.h:8115
UTC time
Definition: dotdot_mqtt.h:8113
uint32_t local_time
Definition: dotdot_mqtt.h:8120
Definition: dotdot_mqtt.h:8125
bool time_zone
Definition: dotdot_mqtt.h:8128
bool time_status
Definition: dotdot_mqtt.h:8127
bool time
Definition: dotdot_mqtt.h:8126
bool standard_time
Definition: dotdot_mqtt.h:8132
bool last_set_time
Definition: dotdot_mqtt.h:8134
bool local_time
Definition: dotdot_mqtt.h:8133
bool dst_start
Definition: dotdot_mqtt.h:8129
bool dst_shift
Definition: dotdot_mqtt.h:8131
bool dst_end
Definition: dotdot_mqtt.h:8130
bool valid_until_time
Definition: dotdot_mqtt.h:8135
Command fields for UnifyFanControl/SetFanMode.
Definition: dotdot_mqtt.h:40492
ZWaveFanModeEnum fan_mode
Definition: dotdot_mqtt.h:40493
Definition: dotdot_mqtt.h:40461
uint8_t z_wave_fan_mode
Definition: dotdot_mqtt.h:40462
uint8_t z_wave_fan_state
Definition: dotdot_mqtt.h:40464
uint16_t z_wave_supported_fan_mode
Definition: dotdot_mqtt.h:40463
bool z_wave_fan_state
Definition: dotdot_mqtt.h:40470
bool z_wave_fan_mode
Definition: dotdot_mqtt.h:40468
bool z_wave_supported_fan_mode
Definition: dotdot_mqtt.h:40469
Command fields for UnifyHumidityControl/ModeSet.
Definition: dotdot_mqtt.h:41061
Command fields for UnifyHumidityControl/SetpointSet.
Definition: dotdot_mqtt.h:41068
Definition: dotdot_mqtt.h:40998
uint8_t current_state
Definition: dotdot_mqtt.h:41001
int32_t dehumidifier_setpoint_max
Definition: dotdot_mqtt.h:41009
int32_t auto_setpoint_max
Definition: dotdot_mqtt.h:41014
uint8_t dehumidifier_setpoint_precision
Definition: dotdot_mqtt.h:41012
uint8_t supported_reporting_mode
Definition: dotdot_mqtt.h:41000
uint8_t dehumidifier_setpoint_scale
Definition: dotdot_mqtt.h:41011
uint8_t supported_set_points
Definition: dotdot_mqtt.h:41002
int32_t humidifier_setpoint_max
Definition: dotdot_mqtt.h:41004
int32_t auto_setpoint
Definition: dotdot_mqtt.h:41015
int32_t dehumidifier_setpoint
Definition: dotdot_mqtt.h:41010
uint8_t humidifier_setpoint_precision
Definition: dotdot_mqtt.h:41007
uint8_t humidifier_setpoint_scale
Definition: dotdot_mqtt.h:41006
uint8_t reporting_mode
Definition: dotdot_mqtt.h:40999
int32_t auto_setpoint_min
Definition: dotdot_mqtt.h:41013
int32_t dehumidifier_setpoint_min
Definition: dotdot_mqtt.h:41008
int32_t humidifier_setpoint_min
Definition: dotdot_mqtt.h:41003
uint8_t auto_setpoint_precision
Definition: dotdot_mqtt.h:41017
uint8_t auto_setpoint_scale
Definition: dotdot_mqtt.h:41016
int32_t humidifier_setpoint
Definition: dotdot_mqtt.h:41005
bool auto_setpoint
Definition: dotdot_mqtt.h:41037
bool auto_setpoint_precision
Definition: dotdot_mqtt.h:41039
bool dehumidifier_setpoint_max
Definition: dotdot_mqtt.h:41031
bool dehumidifier_setpoint_min
Definition: dotdot_mqtt.h:41030
bool dehumidifier_setpoint_precision
Definition: dotdot_mqtt.h:41034
bool dehumidifier_setpoint_scale
Definition: dotdot_mqtt.h:41033
bool supported_set_points
Definition: dotdot_mqtt.h:41024
bool auto_setpoint_max
Definition: dotdot_mqtt.h:41036
bool humidifier_setpoint
Definition: dotdot_mqtt.h:41027
bool humidifier_setpoint_min
Definition: dotdot_mqtt.h:41025
bool auto_setpoint_min
Definition: dotdot_mqtt.h:41035
bool humidifier_setpoint_max
Definition: dotdot_mqtt.h:41026
bool supported_reporting_mode
Definition: dotdot_mqtt.h:41022
bool current_state
Definition: dotdot_mqtt.h:41023
bool dehumidifier_setpoint
Definition: dotdot_mqtt.h:41032
bool humidifier_setpoint_scale
Definition: dotdot_mqtt.h:41028
bool humidifier_setpoint_precision
Definition: dotdot_mqtt.h:41029
bool auto_setpoint_scale
Definition: dotdot_mqtt.h:41038
bool reporting_mode
Definition: dotdot_mqtt.h:41021
Definition: dotdot_mqtt.h:40763
uint8_t thermostat_mode
Definition: dotdot_mqtt.h:40764
uint16_t supported_thermostat_mode
Definition: dotdot_mqtt.h:40765
uint8_t operating_state
Definition: dotdot_mqtt.h:40766
bool thermostat_mode
Definition: dotdot_mqtt.h:40770
bool supported_thermostat_mode
Definition: dotdot_mqtt.h:40771
bool operating_state
Definition: dotdot_mqtt.h:40772
Definition: dotdot_mqtt.h:26860
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26863
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26862
uint16_t measured_value
Definition: dotdot_mqtt.h:26861
uint16_t tolerance
Definition: dotdot_mqtt.h:26864
bool max_measured_value
Definition: dotdot_mqtt.h:26870
bool min_measured_value
Definition: dotdot_mqtt.h:26869
bool measured_value
Definition: dotdot_mqtt.h:26868
bool tolerance
Definition: dotdot_mqtt.h:26871
Command fields for WindowCovering/GoToLiftPercentage.
Definition: dotdot_mqtt.h:14918
Command fields for WindowCovering/GoToLiftValue.
Definition: dotdot_mqtt.h:14911
Command fields for WindowCovering/GoToTiltPercentage.
Definition: dotdot_mqtt.h:14932
Command fields for WindowCovering/GoToTiltValue.
Definition: dotdot_mqtt.h:14925
Definition: dotdot_mqtt.h:14846
uint16_t acceleration_time_lift
Definition: dotdot_mqtt.h:14862
uint16_t number_of_actuations_lift
Definition: dotdot_mqtt.h:14852
const char * intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:14866
uint16_t physical_closed_limit_lift
Definition: dotdot_mqtt.h:14848
uint8_t current_position_tilt_percentage
Definition: dotdot_mqtt.h:14856
uint8_t mode
Definition: dotdot_mqtt.h:14864
const char * intermediate_setpoints_lift
Definition: dotdot_mqtt.h:14865
uint16_t installed_open_limit_tilt
Definition: dotdot_mqtt.h:14859
uint16_t installed_closed_limit_lift
Definition: dotdot_mqtt.h:14858
uint16_t velocity_lift
Definition: dotdot_mqtt.h:14861
uint16_t current_position_tilt
Definition: dotdot_mqtt.h:14851
uint8_t config_or_status
Definition: dotdot_mqtt.h:14854
uint16_t installed_open_limit_lift
Definition: dotdot_mqtt.h:14857
uint8_t window_covering_type
Definition: dotdot_mqtt.h:14847
uint16_t number_of_actuations_tilt
Definition: dotdot_mqtt.h:14853
uint16_t deceleration_time_lift
Definition: dotdot_mqtt.h:14863
uint8_t current_position_lift_percentage
Definition: dotdot_mqtt.h:14855
uint16_t physical_closed_limit_tilt
Definition: dotdot_mqtt.h:14849
uint16_t installed_closed_limit_tilt
Definition: dotdot_mqtt.h:14860
uint16_t current_position_lift
Definition: dotdot_mqtt.h:14850
bool current_position_tilt_percentage
Definition: dotdot_mqtt.h:14879
bool config_or_status
Definition: dotdot_mqtt.h:14877
bool velocity_lift
Definition: dotdot_mqtt.h:14884
bool installed_closed_limit_lift
Definition: dotdot_mqtt.h:14881
bool window_covering_type
Definition: dotdot_mqtt.h:14870
bool installed_closed_limit_tilt
Definition: dotdot_mqtt.h:14883
bool intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:14889
bool number_of_actuations_tilt
Definition: dotdot_mqtt.h:14876
bool physical_closed_limit_lift
Definition: dotdot_mqtt.h:14871
bool current_position_lift
Definition: dotdot_mqtt.h:14873
bool mode
Definition: dotdot_mqtt.h:14887
bool deceleration_time_lift
Definition: dotdot_mqtt.h:14886
bool installed_open_limit_lift
Definition: dotdot_mqtt.h:14880
bool physical_closed_limit_tilt
Definition: dotdot_mqtt.h:14872
bool installed_open_limit_tilt
Definition: dotdot_mqtt.h:14882
bool intermediate_setpoints_lift
Definition: dotdot_mqtt.h:14888
bool current_position_tilt
Definition: dotdot_mqtt.h:14874
bool number_of_actuations_lift
Definition: dotdot_mqtt.h:14875
bool current_position_lift_percentage
Definition: dotdot_mqtt.h:14878
bool acceleration_time_lift
Definition: dotdot_mqtt.h:14885
Generic type definitions for Unify.
uint8_t dotdot_endpoint_id_t
Definition: uic_typedefs.h:38
const char * dotdot_unid_t
Definition: uic_typedefs.h:39