25#ifndef DOTDOT_MQTT_HPP
26#define DOTDOT_MQTT_HPP
394 const size_t message_length);
413 const size_t message_length);
434 const size_t message_length);
455 const size_t message_length);
476 const size_t message_length);
495 const size_t message_length);
514 const size_t message_length);
533 const size_t message_length);
552 const size_t message_length);
573 const size_t message_length);
592 const size_t message_length);
611 const size_t message_length);
630 const size_t message_length);
649 const size_t message_length);
668 const size_t message_length);
687 const size_t message_length);
706 const size_t message_length);
725 const size_t message_length);
744 const size_t message_length);
763 const size_t message_length);
784 const size_t message_length);
803 const size_t message_length);
822 const size_t message_length);
841 const size_t message_length);
860 const size_t message_length);
879 const size_t message_length);
898 const size_t message_length);
917 const size_t message_length);
936 const size_t message_length);
955 const size_t message_length);
974 const size_t message_length);
993 const size_t message_length);
1011 const char *message,
1012 const size_t message_length);
1030 const char *message,
1031 const size_t message_length);
1049 const char *message,
1050 const size_t message_length);
1068 const char *message,
1069 const size_t message_length);
1087 const char *message,
1088 const size_t message_length);
1106 const char *message,
1107 const size_t message_length);
1125 const char *message,
1126 const size_t message_length);
1144 const char *message,
1145 const size_t message_length);
1165 const char *message,
1166 const size_t message_length);
1184 const char *message,
1185 const size_t message_length);
1203 const char *message,
1204 const size_t message_length);
1222 const char *message,
1223 const size_t message_length);
1241 const char *message,
1242 const size_t message_length);
1260 const char *message,
1261 const size_t message_length);
1279 const char *message,
1280 const size_t message_length);
1300 const char *message,
1301 const size_t message_length);
1319 const char *message,
1320 const size_t message_length);
1338 const char *message,
1339 const size_t message_length);
1357 const char *message,
1358 const size_t message_length);
1376 const char *message,
1377 const size_t message_length);
1395 const char *message,
1396 const size_t message_length);
1414 const char *message,
1415 const size_t message_length);
1433 const char *message,
1434 const size_t message_length);
1452 const char *message,
1453 const size_t message_length);
1471 const char *message,
1472 const size_t message_length);
1492 const char *message,
1493 const size_t message_length);
1511 const char *message,
1512 const size_t message_length);
1530 const char *message,
1531 const size_t message_length);
1549 const char *message,
1550 const size_t message_length);
1568 const char *message,
1569 const size_t message_length);
1587 const char *message,
1588 const size_t message_length);
1606 const char *message,
1607 const size_t message_length);
1627 const char *message,
1628 const size_t message_length);
1648 const char *message,
1649 const size_t message_length);
1667 const char *message,
1668 const size_t message_length);
1686 const char *message,
1687 const size_t message_length);
1705 const char *message,
1706 const size_t message_length);
1724 const char *message,
1725 const size_t message_length);
1743 const char *message,
1744 const size_t message_length);
1764 const char *message,
1765 const size_t message_length);
1785 const char *message,
1786 const size_t message_length);
1804 const char *message,
1805 const size_t message_length);
1823 const char *message,
1824 const size_t message_length);
1842 const char *message,
1843 const size_t message_length);
1861 const char *message,
1862 const size_t message_length);
1880 const char *message,
1881 const size_t message_length);
1899 const char *message,
1900 const size_t message_length);
1918 const char *message,
1919 const size_t message_length);
1937 const char *message,
1938 const size_t message_length);
1956 const char *message,
1957 const size_t message_length);
1975 const char *message,
1976 const size_t message_length);
1994 const char *message,
1995 const size_t message_length);
2013 const char *message,
2014 const size_t message_length);
2032 const char *message,
2033 const size_t message_length);
2051 const char *message,
2052 const size_t message_length);
2070 const char *message,
2071 const size_t message_length);
2089 const char *message,
2090 const size_t message_length);
2108 const char *message,
2109 const size_t message_length);
2127 const char *message,
2128 const size_t message_length);
2146 const char *message,
2147 const size_t message_length);
2165 const char *message,
2166 const size_t message_length);
2184 const char *message,
2185 const size_t message_length);
2203 const char *message,
2204 const size_t message_length);
2222 const char *message,
2223 const size_t message_length);
2241 const char *message,
2242 const size_t message_length);
2260 const char *message,
2261 const size_t message_length);
2279 const char *message,
2280 const size_t message_length);
2298 const char *message,
2299 const size_t message_length);
2317 const char *message,
2318 const size_t message_length);
2336 const char *message,
2337 const size_t message_length);
2355 const char *message,
2356 const size_t message_length);
2374 const char *message,
2375 const size_t message_length);
2393 const char *message,
2394 const size_t message_length);
2412 const char *message,
2413 const size_t message_length);
2431 const char *message,
2432 const size_t message_length);
2450 const char *message,
2451 const size_t message_length);
2469 const char *message,
2470 const size_t message_length);
2488 const char *message,
2489 const size_t message_length);
2507 const char *message,
2508 const size_t message_length);
2526 const char *message,
2527 const size_t message_length);
2545 const char *message,
2546 const size_t message_length);
2564 const char *message,
2565 const size_t message_length);
2583 const char *message,
2584 const size_t message_length);
2602 const char *message,
2603 const size_t message_length);
2621 const char *message,
2622 const size_t message_length);
2640 const char *message,
2641 const size_t message_length);
2659 const char *message,
2660 const size_t message_length);
2678 const char *message,
2679 const size_t message_length);
2697 const char *message,
2698 const size_t message_length);
2716 const char *message,
2717 const size_t message_length);
2735 const char *message,
2736 const size_t message_length);
2754 const char *message,
2755 const size_t message_length);
2773 const char *message,
2774 const size_t message_length);
2792 const char *message,
2793 const size_t message_length);
2811 const char *message,
2812 const size_t message_length);
2830 const char *message,
2831 const size_t message_length);
2849 const char *message,
2850 const size_t message_length);
2868 const char *message,
2869 const size_t message_length);
2887 const char *message,
2888 const size_t message_length);
2906 const char *message,
2907 const size_t message_length);
2925 const char *message,
2926 const size_t message_length);
2944 const char *message,
2945 const size_t message_length);
2963 const char *message,
2964 const size_t message_length);
2982 const char *message,
2983 const size_t message_length);
3001 const char *message,
3002 const size_t message_length);
3022 const char *message,
3023 const size_t message_length);
3041 const char *message,
3042 const size_t message_length);
3060 const char *message,
3061 const size_t message_length);
3079 const char *message,
3080 const size_t message_length);
3098 const char *message,
3099 const size_t message_length);
3117 const char *message,
3118 const size_t message_length);
3136 const char *message,
3137 const size_t message_length);
3155 const char *message,
3156 const size_t message_length);
3176 const char *message,
3177 const size_t message_length);
3195 const char *message,
3196 const size_t message_length);
3214 const char *message,
3215 const size_t message_length);
3235 const char *message,
3236 const size_t message_length);
3256 const char *message,
3257 const size_t message_length);
3275 const char *message,
3276 const size_t message_length);
3294 const char *message,
3295 const size_t message_length);
3313 const char *message,
3314 const size_t message_length);
3332 const char *message,
3333 const size_t message_length);
3351 const char *message,
3352 const size_t message_length);
3370 const char *message,
3371 const size_t message_length);
3389 const char *message,
3390 const size_t message_length);
3410 const char *message,
3411 const size_t message_length);
3431 const char *message,
3432 const size_t message_length);
3452 const char *message,
3453 const size_t message_length);
3473 const char *message,
3474 const size_t message_length);
3492 const char *message,
3493 const size_t message_length);
3511 const char *message,
3512 const size_t message_length);
3530 const char *message,
3531 const size_t message_length);
3549 const char *message,
3550 const size_t message_length);
3568 const char *message,
3569 const size_t message_length);
3587 const char *message,
3588 const size_t message_length);
3606 const char *message,
3607 const size_t message_length);
3625 const char *message,
3626 const size_t message_length);
3644 const char *message,
3645 const size_t message_length);
3663 const char *message,
3664 const size_t message_length);
3682 const char *message,
3683 const size_t message_length);
3701 const char *message,
3702 const size_t message_length);
3720 const char *message,
3721 const size_t message_length);
3739 const char *message,
3740 const size_t message_length);
3758 const char *message,
3759 const size_t message_length);
3777 const char *message,
3778 const size_t message_length);
3796 const char *message,
3797 const size_t message_length);
3815 const char *message,
3816 const size_t message_length);
3834 const char *message,
3835 const size_t message_length);
3855 const char *message,
3856 const size_t message_length);
3876 const char *message,
3877 const size_t message_length);
3897 const char *message,
3898 const size_t message_length);
3918 const char *message,
3919 const size_t message_length);
3939 const char *message,
3940 const size_t message_length);
3960 const char *message,
3961 const size_t message_length);
3981 const char *message,
3982 const size_t message_length);
4002 const char *message,
4003 const size_t message_length);
4023 const char *message,
4024 const size_t message_length);
4044 const char *message,
4045 const size_t message_length);
4065 const char *message,
4066 const size_t message_length);
4086 const char *message,
4087 const size_t message_length);
4107 const char *message,
4108 const size_t message_length);
4128 const char *message,
4129 const size_t message_length);
4149 const char *message,
4150 const size_t message_length);
4170 const char *message,
4171 const size_t message_length);
4189 const char *message,
4190 const size_t message_length);
4208 const char *message,
4209 const size_t message_length);
4227 const char *message,
4228 const size_t message_length);
4246 const char *message,
4247 const size_t message_length);
4265 const char *message,
4266 const size_t message_length);
4286 const char *message,
4287 const size_t message_length);
4305 const char *message,
4306 const size_t message_length);
4324 const char *message,
4325 const size_t message_length);
4345 const char *message,
4346 const size_t message_length);
4366 const char *message,
4367 const size_t message_length);
4385 const char *message,
4386 const size_t message_length);
4404 const char *message,
4405 const size_t message_length);
4423 const char *message,
4424 const size_t message_length);
4442 const char *message,
4443 const size_t message_length);
4463 const char *message,
4464 const size_t message_length);
4484 const char *message,
4485 const size_t message_length);
4503 const char *message,
4504 const size_t message_length);
4524 const char *message,
4525 const size_t message_length);
4543 const char *message,
4544 const size_t message_length);
4562 const char *message,
4563 const size_t message_length);
4581 const char *message,
4582 const size_t message_length);
4600 const char *message,
4601 const size_t message_length);
4619 const char *message,
4620 const size_t message_length);
4638 const char *message,
4639 const size_t message_length);
4659 const char *message,
4660 const size_t message_length);
4678 const char *message,
4679 const size_t message_length);
4697 const char *message,
4698 const size_t message_length);
4716 const char *message,
4717 const size_t message_length);
4735 const char *message,
4736 const size_t message_length);
4756 const char *message,
4757 const size_t message_length);
4777 const char *message,
4778 const size_t message_length);
4796 const char *message,
4797 const size_t message_length);
4817 const char *message,
4818 const size_t message_length);
4838 const char *message,
4839 const size_t message_length);
4857 const char *message,
4858 const size_t message_length);
4876 const char *message,
4877 const size_t message_length);
4895 const char *message,
4896 const size_t message_length);
4914 const char *message,
4915 const size_t message_length);
4935 const char *message,
4936 const size_t message_length);
4954 const char *message,
4955 const size_t message_length);
4975 const char *message,
4976 const size_t message_length);
4996 const char *message,
4997 const size_t message_length);
5015 const char *message,
5016 const size_t message_length);
5034 const char *message,
5035 const size_t message_length);
5055 const char *message,
5056 const size_t message_length);
5076 const char *message,
5077 const size_t message_length);
5095 const char *message,
5096 const size_t message_length);
5114 const char *message,
5115 const size_t message_length);
5123{ {
"BallastNonOperational",
"bool",
"0x1",
"0"}, {
5125{ {
"LampFailure",
"bool",
"0x2",
"1"}, {
5131{ {
"LampBurnHours",
"bool",
"0x1",
"0"}, {
5137{ {
"PartialBarrier",
"bool",
"0x1",
"0"}, {
5143{ {
"RemoteLockout",
"bool",
"0x1",
"0"}, {
5145{ {
"TamperDetected",
"bool",
"0x2",
"1"}, {
5147{ {
"FailedCommunication",
"bool",
"0x4",
"2"}, {
5149{ {
"PositionFailure",
"bool",
"0x8",
"3"}, {
5155{ {
"GeneralHardwareFault",
"bool",
"0x1",
"0"}, {
5157{ {
"GeneralSoftwareFault",
"bool",
"0x2",
"1"}, {
5163{ {
"DisableResetToFactoryDefaults",
"bool",
"0x1",
"0"}, {
5165{ {
"DisableDeviceConfiguration",
"bool",
"0x2",
"1"}, {
5171{ {
"BatteryVoltageTooLow",
"bool",
"0x1",
"0"}, {
5173{ {
"BatteryAlarm1",
"bool",
"0x2",
"1"}, {
5175{ {
"BatteryAlarm2",
"bool",
"0x4",
"2"}, {
5177{ {
"BatteryAlarm3",
"bool",
"0x8",
"3"}, {
5183{ {
"Battery1MinThreshold",
"bool",
"0x1",
"0"}, {
5185{ {
"Battery1Threshold1",
"bool",
"0x2",
"1"}, {
5187{ {
"Battery1Threshold2",
"bool",
"0x4",
"2"}, {
5189{ {
"Battery1Threshold3",
"bool",
"0x8",
"3"}, {
5191{ {
"Battery2MinThreshold",
"bool",
"0x400",
"10"}, {
5193{ {
"Battery2Threshold1",
"bool",
"0x800",
"11"}, {
5195{ {
"Battery2Threshold2",
"bool",
"0x1000",
"12"}, {
5197{ {
"Battery2Threshold3",
"bool",
"0x2000",
"13"}, {
5199{ {
"Battery3MinThreshold",
"bool",
"0x100000",
"20"}, {
5201{ {
"Battery3Threshold1",
"bool",
"0x200000",
"21"}, {
5203{ {
"Battery3Threshold2",
"bool",
"0x400000",
"22"}, {
5205{ {
"Battery3Threshold3",
"bool",
"0x800000",
"23"}, {
5207{ {
"MainsPowerSupplyLost",
"bool",
"0x40000000",
"30"}, {
5213{ {
"ExecuteIfOff",
"bool",
"0x1",
"0"}, {
5219{ {
"HueSaturationSupported",
"bool",
"0x1",
"0"}, {
5221{ {
"EnhancedHueSupported",
"bool",
"0x2",
"1"}, {
5223{ {
"ColorLoopSupported",
"bool",
"0x4",
"2"}, {
5225{ {
"XYSupported",
"bool",
"0x8",
"3"}, {
5227{ {
"ColorTemperatureSupported",
"bool",
"0x10",
"4"}, {
5233{ {
"UpdateAction",
"bool",
"0x1",
"0"}, {
5235{ {
"UpdateDirection",
"bool",
"0x2",
"1"}, {
5237{ {
"UpdateTime",
"bool",
"0x4",
"2"}, {
5239{ {
"UpdateStartHue",
"bool",
"0x8",
"3"}, {
5245{ {
"CopyAllScenes",
"bool",
"0x1",
"0"}, {
5251{ {
"DeviceTemperatureTooLow",
"bool",
"0x1",
"0"}, {
5253{ {
"DeviceTemperatureTooHigh",
"bool",
"0x2",
"1"}, {
5259{ {
"DeadboltJammed",
"bool",
"0x1",
"0"}, {
5261{ {
"LockResetToFactoryDefaults",
"bool",
"0x2",
"1"}, {
5263{ {
"RFPowerModuleCycled",
"bool",
"0x8",
"3"}, {
5265{ {
"TamperAlarmWrongCodeEntryLimit",
"bool",
"0x10",
"4"}, {
5267{ {
"TamperAlarmFrontEscutcheonRemovedFromMain",
"bool",
"0x20",
"5"}, {
5269{ {
"ForcedDoorOpenUnderDoorLockedCondition",
"bool",
"0x40",
"6"}, {
5275{ {
"Single",
"bool",
"0x1",
"0"}, {
5277{ {
"Dual",
"bool",
"0x2",
"1"}, {
5279{ {
"Tri",
"bool",
"0x4",
"2"}, {
5285{ {
"DefaultEnableLocalProgrammingAttributeIsEnabled",
"bool",
"0x1",
"0"}, {
5287{ {
"DefaultKeypadInterfaceIsEnabled",
"bool",
"0x2",
"1"}, {
5289{ {
"DefaultRFInterfaceIsEnabled",
"bool",
"0x4",
"2"}, {
5291{ {
"DefaultSoundVolumeIsEnabled",
"bool",
"0x20",
"5"}, {
5293{ {
"DefaultAutoRelockTimeIsEnabled",
"bool",
"0x40",
"6"}, {
5295{ {
"DefaultLEDSettingsIsEnabled",
"bool",
"0x80",
"7"}, {
5301{ {
"PINCredential",
"bool",
"0x1",
"0"}, {
5303{ {
"RFIDCredential",
"bool",
"0x2",
"1"}, {
5305{ {
"FingerCredentials",
"bool",
"0x4",
"2"}, {
5307{ {
"Logging",
"bool",
"0x8",
"3"}, {
5309{ {
"WeekDayAccessSchedules",
"bool",
"0x10",
"4"}, {
5311{ {
"DoorPositionSensor",
"bool",
"0x20",
"5"}, {
5313{ {
"FaceCredentials",
"bool",
"0x40",
"6"}, {
5315{ {
"CredentialOverTheAirAccess",
"bool",
"0x80",
"7"}, {
5317{ {
"User",
"bool",
"0x100",
"8"}, {
5319{ {
"Notification",
"bool",
"0x200",
"9"}, {
5321{ {
"YearDayAccessSchedules",
"bool",
"0x400",
"10"}, {
5323{ {
"HolidaySchedules",
"bool",
"0x800",
"11"}, {
5325{ {
"Unbolting",
"bool",
"0x1000",
"12"}, {
5331{ {
"KeypadOpUnknownOrMS",
"bool",
"0x1",
"0"}, {
5333{ {
"KeypadOpLock",
"bool",
"0x2",
"1"}, {
5335{ {
"KeypadOpUnlock",
"bool",
"0x4",
"2"}, {
5337{ {
"KeypadOpLockErrorInvalidPIN",
"bool",
"0x8",
"3"}, {
5339{ {
"KeypadOpLockErrorInvalidSchedule",
"bool",
"0x10",
"4"}, {
5341{ {
"KeypadOpUnlockInvalidPIN",
"bool",
"0x20",
"5"}, {
5343{ {
"KeypadOpUnlockInvalidSchedule",
"bool",
"0x40",
"6"}, {
5345{ {
"KeypadOpNonAccessUser",
"bool",
"0x80",
"7"}, {
5351{ {
"KeypadProgUnknownOrMS",
"bool",
"0x1",
"0"}, {
5353{ {
"KeypadProgMasterCodeChanged",
"bool",
"0x2",
"1"}, {
5355{ {
"KeypadProgPINAdded",
"bool",
"0x4",
"2"}, {
5357{ {
"KeypadProgPINDeleted",
"bool",
"0x8",
"3"}, {
5359{ {
"KeypadProgPINChanged",
"bool",
"0x10",
"4"}, {
5365{ {
"AddUsersCredentialsSchedulesLocally",
"bool",
"0x1",
"0"}, {
5367{ {
"ModifyUsersCredentialsSchedulesLocally",
"bool",
"0x2",
"1"}, {
5369{ {
"ClearUsersCredentialsSchedulesLocally",
"bool",
"0x4",
"2"}, {
5371{ {
"AdjustLockSettingsLocally",
"bool",
"0x8",
"3"}, {
5377{ {
"ManualOpUnknownOrMS",
"bool",
"0x1",
"0"}, {
5379{ {
"ManualOpThumbturnLock",
"bool",
"0x2",
"1"}, {
5381{ {
"ManualOpThumbturnUnlock",
"bool",
"0x4",
"2"}, {
5383{ {
"ManualOpOneTouchLock",
"bool",
"0x8",
"3"}, {
5385{ {
"ManualOpKeyLock",
"bool",
"0x10",
"4"}, {
5387{ {
"ManualOpKeyUnlock",
"bool",
"0x20",
"5"}, {
5389{ {
"ManualOpAutoLock",
"bool",
"0x40",
"6"}, {
5391{ {
"ManualOpScheduleLock",
"bool",
"0x80",
"7"}, {
5393{ {
"ManualOpScheduleUnlock",
"bool",
"0x100",
"8"}, {
5395{ {
"ManualOpLock",
"bool",
"0x200",
"9"}, {
5397{ {
"ManualOpUnlock",
"bool",
"0x400",
"10"}, {
5403{ {
"RFIDOpUnknownOrMS",
"bool",
"0x1",
"0"}, {
5405{ {
"RFIDOpLock",
"bool",
"0x2",
"1"}, {
5407{ {
"RFIDOpUnlock",
"bool",
"0x4",
"2"}, {
5409{ {
"RFIDOpLockErrorInvalidRFID",
"bool",
"0x8",
"3"}, {
5411{ {
"RFIDOpLockErrorInvalidSchedule",
"bool",
"0x10",
"4"}, {
5413{ {
"RFIDOpUnlockErrorInvalidRFID",
"bool",
"0x20",
"5"}, {
5415{ {
"RFIDOpUnlockErrorInvalidSchedule",
"bool",
"0x40",
"6"}, {
5421{ {
"RFIDProgUnknownOrMS",
"bool",
"0x1",
"0"}, {
5423{ {
"RFIDProgRFIDAdded",
"bool",
"0x20",
"5"}, {
5425{ {
"RFIDProgRFIDDeleted",
"bool",
"0x40",
"6"}, {
5431{ {
"RFOpUnknownOrMS",
"bool",
"0x1",
"0"}, {
5433{ {
"RFOpLock",
"bool",
"0x2",
"1"}, {
5435{ {
"RFOpUnlock",
"bool",
"0x4",
"2"}, {
5437{ {
"RFOpLockErrorInvalidCode",
"bool",
"0x8",
"3"}, {
5439{ {
"RFOpLockErrorInvalidSchedule",
"bool",
"0x10",
"4"}, {
5441{ {
"RFOpUnlockInvalidCode",
"bool",
"0x20",
"5"}, {
5443{ {
"RFOpUnlockInvalidSchedule",
"bool",
"0x40",
"6"}, {
5449{ {
"RFProgUnknownOrMS",
"bool",
"0x1",
"0"}, {
5451{ {
"RFProgPINAdded",
"bool",
"0x4",
"2"}, {
5453{ {
"RFProgPINDeleted",
"bool",
"0x8",
"3"}, {
5455{ {
"RFProgPINChanged",
"bool",
"0x10",
"4"}, {
5457{ {
"RFProgRFIDAdded",
"bool",
"0x20",
"5"}, {
5459{ {
"RFProgRFIDDeleted",
"bool",
"0x40",
"6"}, {
5465{ {
"NormalModeSupported",
"bool",
"0x1",
"0"}, {
5467{ {
"VacationModeSupported",
"bool",
"0x2",
"1"}, {
5469{ {
"PrivacyModeSupported",
"bool",
"0x4",
"2"}, {
5471{ {
"NoRFLockOrUnlockModeSupported",
"bool",
"0x8",
"3"}, {
5473{ {
"PassageModeSupported",
"bool",
"0x10",
"4"}, {
5479{ {
"Sun",
"bool",
"0x1",
"0"}, {
5481{ {
"Mon",
"bool",
"0x2",
"1"}, {
5483{ {
"Tue",
"bool",
"0x4",
"2"}, {
5485{ {
"Wed",
"bool",
"0x8",
"3"}, {
5487{ {
"Thu",
"bool",
"0x10",
"4"}, {
5489{ {
"Fri",
"bool",
"0x20",
"5"}, {
5491{ {
"Sat",
"bool",
"0x40",
"6"}, {
5493{ {
"Enable",
"bool",
"0x80",
"7"}, {
5499{ {
"VoltageOverload",
"bool",
"0x1",
"0"}, {
5501{ {
"CurrentOverload",
"bool",
"0x2",
"1"}, {
5503{ {
"ActivePowerOverload",
"bool",
"0x4",
"2"}, {
5505{ {
"ReactivePowerOverload",
"bool",
"0x8",
"3"}, {
5507{ {
"AverageRMSOverVoltage",
"bool",
"0x10",
"4"}, {
5509{ {
"AverageRMSUnderVoltage",
"bool",
"0x20",
"5"}, {
5511{ {
"RMSExtremeOverVoltage",
"bool",
"0x40",
"6"}, {
5513{ {
"RMSExtremeUnderVoltage",
"bool",
"0x80",
"7"}, {
5515{ {
"RMSVoltageSag",
"bool",
"0x100",
"8"}, {
5517{ {
"RMSVoltageSwell",
"bool",
"0x200",
"9"}, {
5523{ {
"VoltageOverload",
"bool",
"0x1",
"0"}, {
5525{ {
"CurrentOverload",
"bool",
"0x2",
"1"}, {
5531{ {
"ActiveMeasurementAC",
"bool",
"0x1",
"0"}, {
5533{ {
"ReactiveMeasurementAC",
"bool",
"0x2",
"1"}, {
5535{ {
"ApparentMeasurementAC",
"bool",
"0x4",
"2"}, {
5537{ {
"PhaseAMeasurement",
"bool",
"0x8",
"3"}, {
5539{ {
"PhaseBMeasurement",
"bool",
"0x10",
"4"}, {
5541{ {
"PhaseCMeasurement",
"bool",
"0x20",
"5"}, {
5543{ {
"DCMeasurement",
"bool",
"0x40",
"6"}, {
5545{ {
"HarmonicsMeasurement",
"bool",
"0x80",
"7"}, {
5547{ {
"PowerQualityMeasurement",
"bool",
"0x100",
"8"}, {
5553{ {
"Supported",
"bool",
"0x80",
"7"}, {
5559{ {
"Alarm1",
"bool",
"0x1",
"0"}, {
5561{ {
"Alarm2",
"bool",
"0x2",
"1"}, {
5563{ {
"Tamper",
"bool",
"0x4",
"2"}, {
5565{ {
"BatteryLow",
"bool",
"0x8",
"3"}, {
5567{ {
"SupervisionNotify",
"bool",
"0x10",
"4"}, {
5569{ {
"RestoreNotify",
"bool",
"0x20",
"5"}, {
5571{ {
"Trouble",
"bool",
"0x40",
"6"}, {
5573{ {
"ACMainsFault",
"bool",
"0x80",
"7"}, {
5575{ {
"Test",
"bool",
"0x100",
"8"}, {
5577{ {
"BatteryDefect",
"bool",
"0x200",
"9"}, {
5583{ {
"RequestNodeIEEEAddressPresent",
"bool",
"0x1",
"0"}, {
5585{ {
"MinimumBlockPeriodPresent",
"bool",
"0x2",
"1"}, {
5591{ {
"RequestNodeIEEEAddressPresent",
"bool",
"0x1",
"0"}, {
5597{ {
"ExecuteIfOff",
"bool",
"0x1",
"0"}, {
5599{ {
"CoupleColorTempToLevel",
"bool",
"0x2",
"1"}, {
5605{ {
"SuppressLeadingZeros",
"bool",
"0x1",
"0"}, {
5607{ {
"NumberOfDigitsToTheRightOfDecimalPoint",
"bool",
"0xE0",
"5"}, {
5609{ {
"NumberOfDigitsToTheLeftOfTheDecimalPoint",
"bool",
"0x1E",
"1"}, {
5615{ {
"SuppressLeadingZeros",
"bool",
"0x1",
"0"}, {
5617{ {
"NumberOfDigitsToTheRightOfDecimalPoint",
"bool",
"0xE0",
"5"}, {
5619{ {
"NumberOfDigitsToTheLeftOfTheDecimalPoint",
"bool",
"0x1E",
"1"}, {
5625{ {
"SuppressLeadingZeros",
"bool",
"0x1",
"0"}, {
5627{ {
"NumberOfDigitsToTheRightOfDecimalPoint",
"bool",
"0xE0",
"5"}, {
5629{ {
"NumberOfDigitsToTheLeftOfTheDecimalPoint",
"bool",
"0x1E",
"1"}, {
5635{ {
"SuppressLeadingZeros",
"bool",
"0x1",
"0"}, {
5637{ {
"NumberOfDigitsToTheRightOfDecimalPoint",
"bool",
"0xE0",
"5"}, {
5639{ {
"NumberOfDigitsToTheLeftOfTheDecimalPoint",
"bool",
"0x1E",
"1"}, {
5645{ {
"SuppressLeadingZeros",
"bool",
"0x1",
"0"}, {
5647{ {
"NumberOfDigitsToTheRightOfDecimalPoint",
"bool",
"0xE0",
"5"}, {
5649{ {
"NumberOfDigitsToTheLeftOfTheDecimalPoint",
"bool",
"0x1E",
"1"}, {
5655{ {
"SuppressLeadingZeros",
"bool",
"0x1",
"0"}, {
5657{ {
"NumberOfDigitsToTheRightOfDecimalPoint",
"bool",
"0xE0",
"5"}, {
5659{ {
"NumberOfDigitsToTheLeftOfTheDecimalPoint",
"bool",
"0x1E",
"1"}, {
5665{ {
"SensedOccupancy",
"bool",
"0x1",
"0"}, {
5671{ {
"PIR",
"bool",
"0x1",
"0"}, {
5673{ {
"Ultrasonic",
"bool",
"0x2",
"1"}, {
5675{ {
"PhysicalContact",
"bool",
"0x4",
"2"}, {
5681{ {
"AcceptOnlyWhenOn",
"bool",
"0x1",
"0"}, {
5687{ {
"MainsVoltageTooLow",
"bool",
"0x1",
"0"}, {
5689{ {
"MainsVoltageTooHigh",
"bool",
"0x2",
"1"}, {
5691{ {
"MainsPowerSupplyLost",
"bool",
"0x4",
"2"}, {
5697{ {
"SupplyVoltageTooLow",
"bool",
"0x1",
"0"}, {
5699{ {
"SupplyVoltageTooHigh",
"bool",
"0x2",
"1"}, {
5701{ {
"PowerMissingPhase",
"bool",
"0x4",
"2"}, {
5703{ {
"SystemPressureTooLow",
"bool",
"0x8",
"3"}, {
5705{ {
"SystemPressureTooHigh",
"bool",
"0x10",
"4"}, {
5707{ {
"DryRunning",
"bool",
"0x20",
"5"}, {
5709{ {
"MotorTemperatureTooHigh",
"bool",
"0x40",
"6"}, {
5711{ {
"PumpMotorHasFatalFailure",
"bool",
"0x80",
"7"}, {
5713{ {
"ElectronicTemperatureTooHigh",
"bool",
"0x100",
"8"}, {
5715{ {
"PumpBlocked",
"bool",
"0x200",
"9"}, {
5717{ {
"SensorFailure",
"bool",
"0x400",
"10"}, {
5719{ {
"ElectronicNonFatalFailure",
"bool",
"0x800",
"11"}, {
5721{ {
"ElectronicFatalFailure",
"bool",
"0x1000",
"12"}, {
5723{ {
"GeneralFault",
"bool",
"0x2000",
"13"}, {
5729{ {
"DeviceFault",
"bool",
"0x1",
"0"}, {
5731{ {
"SupplyFault",
"bool",
"0x2",
"1"}, {
5733{ {
"SpeedLow",
"bool",
"0x4",
"2"}, {
5735{ {
"SpeedHigh",
"bool",
"0x8",
"3"}, {
5737{ {
"LocalOverride",
"bool",
"0x10",
"4"}, {
5739{ {
"Running",
"bool",
"0x20",
"5"}, {
5741{ {
"RemotePressure",
"bool",
"0x40",
"6"}, {
5743{ {
"RemoteFlow",
"bool",
"0x80",
"7"}, {
5745{ {
"RemoteTemperature",
"bool",
"0x100",
"8"}, {
5751{ {
"HardwareVersionPresent",
"bool",
"0x1",
"0"}, {
5757{ {
"ResetCurrent",
"bool",
"0x1",
"0"}, {
5759{ {
"ResetAll",
"bool",
"0x2",
"1"}, {
5761{ {
"EraseIndex",
"bool",
"0x4",
"2"}, {
5767{ {
"StartupMode",
"enum8",
"0x7",
"0"}, {
5768{
"RestartUsingStartupParameters",
"0"},
5769{
"RestartUsingCurrentState",
"1"}
5771{ {
"Immediate",
"bool",
"0x8",
"3"}, {
5777{ {
"SceneNamesSupported",
"bool",
"0x80",
"7"}, {
5783{ {
"ShadeOperational",
"bool",
"0x1",
"0"}, {
5785{ {
"ShadeAdjusting",
"bool",
"0x2",
"1"}, {
5787{ {
"ShadeDirection",
"enum8",
"0x4",
"2"}, {
5789{ {
"ForwardDirectionOfMotor",
"enum8",
"0x8",
"3"}, {
5795{ {
"SquawkLevel",
"enum8",
"0x3",
"0"}, {
5797{ {
"SquawkStrobeActive",
"bool",
"0x8",
"3"}, {
5799{ {
"SquawkMode",
"enum8",
"0xF0",
"4"}, {
5800{
"SoundForSystemIsArmed",
"0"},
5801{
"SoundForSystemIsDisarmed",
"1"}
5807{ {
"SirenLevel",
"enum8",
"0x3",
"0"}, {
5809{ {
"Strobe",
"enum8",
"0xC",
"2"}, {
5813{ {
"WarningMode",
"enum8",
"0xF0",
"4"}, {
5818{
"PolicePanic",
"4"},
5820{
"EmergencyPanic",
"6"}
5826{ {
"CompressorFailureOrRefrigerantLeakage",
"bool",
"0x1",
"0"}, {
5828{ {
"RoomTemperatureSensorFailure",
"bool",
"0x2",
"1"}, {
5830{ {
"OutdoorTemperatureSensorFailure",
"bool",
"0x4",
"2"}, {
5832{ {
"IndoorCoilTemperatureSensorFailure",
"bool",
"0x8",
"3"}, {
5834{ {
"FanFailure",
"bool",
"0x10",
"4"}, {
5840{ {
"InitializationFailure",
"bool",
"0x1",
"0"}, {
5842{ {
"HardwareFailure",
"bool",
"0x2",
"1"}, {
5844{ {
"SelfCalibrationFailure",
"bool",
"0x4",
"2"}, {
5850{ {
"CoolingSystemStage",
"enum8",
"0x3",
"0"}, {
5855{ {
"HeatingSystemStage",
"enum8",
"0xC",
"2"}, {
5860{ {
"HeatingSystemType",
"enum8",
"0x10",
"4"}, {
5861{
"Conventional",
"0"},
5864{ {
"HeatingFuelSource",
"enum8",
"0x20",
"5"}, {
5865{
"ElectricOrB",
"0"},
5872{ {
"Occupied",
"bool",
"0x1",
"0"}, {
5878{ {
"LocalTemperatureRemote",
"bool",
"0x1",
"0"}, {
5880{ {
"OutdoorTemperatureRemote",
"bool",
"0x2",
"1"}, {
5882{ {
"OccupancyRemote",
"bool",
"0x4",
"2"}, {
5888{ {
"ProgrammingMode",
"enum8",
"0x1",
"0"}, {
5889{
"SimpleOrSetpoint",
"0"},
5892{ {
"AutoOrRecovery",
"bool",
"0x2",
"1"}, {
5894{ {
"EconomyOrEnergyStar",
"bool",
"0x4",
"2"}, {
5900{ {
"HeatOn",
"bool",
"0x1",
"0"}, {
5902{ {
"CoolOn",
"bool",
"0x2",
"1"}, {
5904{ {
"FanOn",
"bool",
"0x4",
"2"}, {
5906{ {
"HeatSecondStageOn",
"bool",
"0x8",
"3"}, {
5908{ {
"CoolSecondStageOn",
"bool",
"0x10",
"4"}, {
5910{ {
"FanSecondStageOn",
"bool",
"0x20",
"5"}, {
5912{ {
"FanThirdStageOn",
"bool",
"0x40",
"6"}, {
5918{ {
"Master",
"bool",
"0x1",
"0"}, {
5920{ {
"Synchronized",
"bool",
"0x2",
"1"}, {
5922{ {
"MasterZoneDst",
"bool",
"0x4",
"2"}, {
5924{ {
"Superseding",
"bool",
"0x8",
"3"}, {
5930{ {
"Sunday",
"bool",
"0x1",
"0"}, {
5932{ {
"Monday",
"bool",
"0x2",
"1"}, {
5934{ {
"Tuesday",
"bool",
"0x4",
"2"}, {
5936{ {
"Wednesday",
"bool",
"0x8",
"3"}, {
5938{ {
"Thursday",
"bool",
"0x10",
"4"}, {
5940{ {
"Friday",
"bool",
"0x20",
"5"}, {
5942{ {
"Saturday",
"bool",
"0x40",
"6"}, {
5944{ {
"AwayOrVacation",
"bool",
"0x80",
"7"}, {
5950{ {
"Heat",
"bool",
"0x1",
"0"}, {
5952{ {
"Cool",
"bool",
"0x2",
"1"}, {
5958{ {
"Auto",
"bool",
"0x1",
"0"}, {
5960{ {
"Low",
"bool",
"0x2",
"1"}, {
5962{ {
"AutoHigh",
"bool",
"0x4",
"2"}, {
5964{ {
"High",
"bool",
"0x8",
"3"}, {
5966{ {
"AutoMedium",
"bool",
"0x10",
"4"}, {
5968{ {
"Medium",
"bool",
"0x20",
"5"}, {
5970{ {
"Circulation",
"bool",
"0x40",
"6"}, {
5972{ {
"HumidityCirculation",
"bool",
"0x80",
"7"}, {
5974{ {
"LeftRight",
"bool",
"0x100",
"8"}, {
5976{ {
"UpDown",
"bool",
"0x200",
"9"}, {
5978{ {
"Quiet",
"bool",
"0x400",
"10"}, {
5980{ {
"ExternalCirculation",
"bool",
"0x800",
"11"}, {
5986{ {
"Humidify",
"bool",
"0x1",
"0"}, {
5988{ {
"Dehumidify",
"bool",
"0x2",
"1"}, {
5990{ {
"Auto",
"bool",
"0x4",
"2"}, {
5996{ {
"Humidifier",
"bool",
"0x1",
"0"}, {
5998{ {
"Dehumidifier",
"bool",
"0x2",
"1"}, {
6000{ {
"Auto",
"bool",
"0x4",
"2"}, {
6006{ {
"Off",
"bool",
"0x1",
"0"}, {
6008{ {
"Heat",
"bool",
"0x2",
"1"}, {
6010{ {
"Cool",
"bool",
"0x4",
"2"}, {
6012{ {
"Auto",
"bool",
"0x8",
"3"}, {
6014{ {
"Auxiliary",
"bool",
"0x10",
"4"}, {
6016{ {
"Resume",
"bool",
"0x20",
"5"}, {
6018{ {
"Fan",
"bool",
"0x40",
"6"}, {
6020{ {
"Furnace",
"bool",
"0x80",
"7"}, {
6022{ {
"Dry",
"bool",
"0x100",
"8"}, {
6024{ {
"Moist",
"bool",
"0x200",
"9"}, {
6026{ {
"AutoChangeover",
"bool",
"0x400",
"10"}, {
6028{ {
"EnergyHeat",
"bool",
"0x800",
"11"}, {
6030{ {
"EnergyCool",
"bool",
"0x1000",
"12"}, {
6032{ {
"Away",
"bool",
"0x2000",
"13"}, {
6034{ {
"FullPower",
"bool",
"0x4000",
"14"}, {
6036{ {
"ManufacturerSpecific",
"bool",
"0x8000",
"15"}, {
6042{ {
"Operational",
"bool",
"0x1",
"0"}, {
6044{ {
"Online",
"bool",
"0x2",
"1"}, {
6046{ {
"OpenAndUpCommandsReversed",
"bool",
"0x4",
"2"}, {
6048{ {
"LiftClosedLoop",
"bool",
"0x8",
"3"}, {
6050{ {
"TiltClosedLoop",
"bool",
"0x10",
"4"}, {
6052{ {
"LiftEncoderControlled",
"bool",
"0x20",
"5"}, {
6054{ {
"TiltEncoderControlled",
"bool",
"0x40",
"6"}, {
6060{ {
"MotorDirectionReversed",
"bool",
"0x1",
"0"}, {
6062{ {
"CalibrationMode",
"bool",
"0x2",
"1"}, {
6064{ {
"MaintenanceMode",
"bool",
"0x4",
"2"}, {
6066{ {
"LEDFeedback",
"bool",
"0x8",
"3"}, {
6071const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map16_bitmap_data {
6075const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map24_bitmap_data {
6079const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map32_bitmap_data {
6083const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map40_bitmap_data {
6087const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map48_bitmap_data {
6091const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map56_bitmap_data {
6095const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map64_bitmap_data {
6099const std::vector<std::pair<std::vector<std::string>, std::vector<std::vector<std::string>>>>
map8_bitmap_data {
Definition: dotdot_bitmap.hpp:34
A class representation of a bitmap.
const dotdot_bitmap RestartDeviceOptions("RestartDeviceOptions", "map8", RestartDeviceOptions_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetWeekdaySchedule messa...
void uic_mqtt_dotdot_on_scenes_enhanced_view_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/EnhancedViewScen...
void uic_mqtt_dotdot_on_alarms_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_time_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Time/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_metering_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Metering/Commands/WriteAttribute...
void uic_mqtt_dotdot_on_thermostat_get_weekly_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/GetWeeklySch...
void uic_mqtt_dotdot_on_ballast_configuration_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/BallastConfiguration/Commands/Wr...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > GroupsNameSupport_bitmap_data
Definition: dotdot_mqtt.hpp:5552
void uic_mqtt_dotdot_on_color_control_stop_move_step(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/StopMoveSt...
const dotdot_bitmap BatteryAlarmState("BatteryAlarmState", "map32", BatteryAlarmState_bitmap_data)
sl_status_t uic_mqtt_dotdot_by_group_thermostat_init()
Initialize Thermostat dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_pin_code_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearPINCode messages.
std::set< uic_mqtt_dotdot_groups_remove_all_groups_callback_t > & get_uic_mqtt_dotdot_groups_remove_all_groups_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/RemoveAllGroups messages.
std::set< uic_mqtt_dotdot_door_lock_get_user_status_callback_t > & get_uic_mqtt_dotdot_door_lock_get_user_status_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetUserStatus messages.
std::set< uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t > & get_uic_mqtt_dotdot_on_off_on_with_timed_off_callback()
Retrieves the container with callbacks pointer for by-unid OnOff/Commands/OnWithTimedOff messages.
std::set< uic_mqtt_dotdot_window_covering_down_or_close_callback_t > & get_uic_mqtt_dotdot_window_covering_down_or_close_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/DownOrClose messag...
void uic_mqtt_dotdot_on_device_temperature_configuration_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DeviceTemperatureConfiguration/C...
const dotdot_bitmap UnifyHumidityControlSupportedSetPoints("UnifyHumidityControlSupportedSetPoints", "map8", UnifyHumidityControlSupportedSetPoints_bitmap_data)
sl_status_t uic_mqtt_dotdot_by_group_name_and_location_init()
Initialize NameAndLocation dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatACErrorCode_bitmap_data
Definition: dotdot_mqtt.hpp:5825
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ImageBlockRequestFieldControl_bitmap_data
Definition: dotdot_mqtt.hpp:5582
const dotdot_bitmap QueryNextImageRequestFieldControl("QueryNextImageRequestFieldControl", "map8", QueryNextImageRequestFieldControl_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_user_type_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetUserTypeResponse mess...
void uic_mqtt_dotdot_on_level_step_with_on_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/StepWithOnOff.
std::set< uic_mqtt_dotdot_scenes_view_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_view_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/ViewSceneResponse messages...
const dotdot_bitmap OccupancySensingOccupancy("OccupancySensingOccupancy", "map8", OccupancySensingOccupancy_bitmap_data)
sl_status_t uic_mqtt_dotdot_by_group_alarms_init()
Initialize Alarms dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t > & get_uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback()
Retrieves the container with callbacks pointer for by-unid UnifyFanControl/Commands/SetFanMode messag...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockKeypadProgrammingEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5350
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > WindowCoveringMode_bitmap_data
Definition: dotdot_mqtt.hpp:6059
std::set< uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_credential_status_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetCredentialStatusRespo...
void uic_mqtt_dotdot_on_diagnostics_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Diagnostics/Commands/WriteAttrib...
std::set< uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetHolidaySchedule messa...
const dotdot_bitmap DrlkDaysMask("DrlkDaysMask", "map8", DrlkDaysMask_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_user_status_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetUserStatusResponse me...
void uic_mqtt_dotdot_on_application_monitoring_log_entry(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ApplicationMonitoring/Commands/L...
const dotdot_bitmap DeviceTemperatureConfigurationDeviceTempAlarmMask("DeviceTemperatureConfigurationDeviceTempAlarmMask", "map8", DeviceTemperatureConfigurationDeviceTempAlarmMask_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > MeteringEnergyCarrierSummationFormatting_bitmap_data
Definition: dotdot_mqtt.hpp:5624
std::set< uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t > & get_uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/RemoveAllScenesResponse me...
sl_status_t uic_mqtt_dotdot_by_group_ballast_configuration_init()
Initialize BallastConfiguration dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_color_control_move_color(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveColor.
std::set< uic_mqtt_dotdot_alarms_get_alarm_response_callback_t > & get_uic_mqtt_dotdot_alarms_get_alarm_response_callback()
Retrieves the container with callbacks pointer for by-unid Alarms/Commands/GetAlarmResponse messages.
std::set< uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t > & get_uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback()
Retrieves the container with callbacks pointer for by-unid IASZone/Commands/InitiateNormalOperationMo...
std::set< uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t > & get_uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback()
Retrieves the container with callbacks pointer for by-unid IASZone/Commands/ZoneEnrollRequest message...
std::set< uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t > & get_uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/UnlockWithTimeout messag...
void uic_mqtt_dotdot_on_color_control_enhanced_move_to_hue(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/EnhancedMo...
std::set< uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t > & get_uic_mqtt_dotdot_unify_thermostat_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_alarms_alarm(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/Alarm.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > PumpConfigurationAndControlPumpStatus_bitmap_data
Definition: dotdot_mqtt.hpp:5728
void uic_mqtt_dotdot_on_color_control_move_to_hue_and_saturation(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveToHueA...
const dotdot_bitmap PowerConfigurationMainsAlarmMask("PowerConfigurationMainsAlarmMask", "map8", PowerConfigurationMainsAlarmMask_bitmap_data)
std::set< uic_mqtt_dotdot_scenes_remove_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_remove_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/RemoveSceneResponse messag...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockKeypadOperationEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5330
void uic_mqtt_dotdot_on_door_lock_set_weekday_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetWeekdaySche...
sl_status_t uic_mqtt_dotdot_by_group_illuminance_measurement_init()
Initialize IlluminanceMeasurement dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ResetStartupParametersOptions_bitmap_data
Definition: dotdot_mqtt.hpp:5756
void uic_mqtt_dotdot_on_on_off_toggle(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/Toggle.
const dotdot_bitmap MeteringDemandFormatting("MeteringDemandFormatting", "map8", MeteringDemandFormatting_bitmap_data)
std::set< uic_mqtt_dotdot_name_and_location_write_attributes_callback_t > & get_uic_mqtt_dotdot_name_and_location_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetYearDayScheduleRespon...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map56_bitmap_data
Definition: dotdot_mqtt.hpp:6091
sl_status_t uic_mqtt_dotdot_by_group_carbon_dioxide_init()
Initialize CarbonDioxide dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map48_bitmap_data
Definition: dotdot_mqtt.hpp:6087
std::set< uic_mqtt_dotdot_groups_view_group_callback_t > & get_uic_mqtt_dotdot_groups_view_group_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/ViewGroup messages.
sl_status_t uic_mqtt_dotdot_by_group_pm25_init()
Initialize PM25 dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_color_control_step_hue_callback_t > & get_uic_mqtt_dotdot_color_control_step_hue_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/StepHue messages.
std::set< uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t > & get_uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/GetWeeklySchedule mess...
std::set< uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t > & get_uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/EnhancedMoveToHue me...
std::set< uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearHolidayScheduleResp...
std::set< uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t > & get_uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback()
Retrieves the container with callbacks pointer for by-unid OnOff/Commands/OnWithRecallGlobalScene mes...
const dotdot_bitmap WindowCoveringMode("WindowCoveringMode", "map8", WindowCoveringMode_bitmap_data)
std::set< uic_mqtt_dotdot_window_covering_write_attributes_callback_t > & get_uic_mqtt_dotdot_window_covering_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_state_interview(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/Interview.
void uic_mqtt_dotdot_on_level_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_door_lock_clear_weekday_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearWeekdaySc...
std::set< uic_mqtt_dotdot_door_lock_lock_door_callback_t > & get_uic_mqtt_dotdot_door_lock_lock_door_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/LockDoor messages.
sl_status_t uic_mqtt_dotdot_by_group_soil_moisture_init()
Initialize SoilMoisture dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatOccupancy_bitmap_data
Definition: dotdot_mqtt.hpp:5871
void uic_mqtt_dotdot_on_power_configuration_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PowerConfiguration/Commands/Writ...
void uic_mqtt_dotdot_on_illuminance_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IlluminanceMeasurement/Commands/...
void uic_mqtt_dotdot_on_level_step(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/Step.
void uic_mqtt_dotdot_on_electrical_measurement_get_measurement_profile_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ElectricalMeasurement/Commands/G...
std::set< uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_unify_fan_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_groups_remove_group(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/RemoveGroup.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BallastConfigurationLampAlarmMode_bitmap_data
Definition: dotdot_mqtt.hpp:5130
void uic_mqtt_dotdot_on_on_off_on_with_timed_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/OnWithTimedOff.
const dotdot_bitmap ImageBlockRequestFieldControl("ImageBlockRequestFieldControl", "map8", ImageBlockRequestFieldControl_bitmap_data)
const dotdot_bitmap MeteringEnergyCarrierDemandFormatting("MeteringEnergyCarrierDemandFormatting", "map8", MeteringEnergyCarrierDemandFormatting_bitmap_data)
void uic_mqtt_dotdot_on_groups_get_group_membership(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/GetGroupMembersh...
std::set< uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t > & get_uic_mqtt_dotdot_configuration_parameters_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_alarms_get_alarm_callback_t > & get_uic_mqtt_dotdot_alarms_get_alarm_callback()
Retrieves the container with callbacks pointer for by-unid Alarms/Commands/GetAlarm messages.
void uic_mqtt_dotdot_on_groups_add_group(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/AddGroup.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ElectricalMeasurementDCOverloadAlarmsMask_bitmap_data
Definition: dotdot_mqtt.hpp:5522
sl_status_t uic_mqtt_dotdot_by_group_basic_init()
Initialize Basic dotdot bygroup command handlers.
const dotdot_bitmap ThermostatHVACSystemTypeConfiguration("ThermostatHVACSystemTypeConfiguration", "map8", ThermostatHVACSystemTypeConfiguration_bitmap_data)
void uic_mqtt_dotdot_on_ias_zone_initiate_test_mode(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASZone/Commands/InitiateTestMod...
void uic_mqtt_dotdot_on_door_lock_set_user_status(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetUserStatus.
const dotdot_bitmap ShadeConfigurationStatus("ShadeConfigurationStatus", "map8", ShadeConfigurationStatus_bitmap_data)
std::set< uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t > & get_uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback()
Retrieves the container with callbacks pointer for by-unid ElectricalMeasurement/Commands/GetMeasurem...
std::set< uic_mqtt_dotdot_iaswd_squawk_callback_t > & get_uic_mqtt_dotdot_iaswd_squawk_callback()
Retrieves the container with callbacks pointer for by-unid IASWD/Commands/Squawk messages.
void uic_mqtt_dotdot_on_binding_unbind(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Binding/Commands/Unbind.
void uic_mqtt_dotdot_on_protocol_controller_network_management_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ProtocolController-NetworkManage...
std::set< uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t > & get_uic_mqtt_dotdot_door_lock_get_rfid_code_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetRFIDCode messages.
const dotdot_bitmap DoorLockSupportedOperatingModes("DoorLockSupportedOperatingModes", "map16", DoorLockSupportedOperatingModes_bitmap_data)
void uic_mqtt_dotdot_on_groups_get_group_membership_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/GetGroupMembersh...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BasicDisableLocalConfig_bitmap_data
Definition: dotdot_mqtt.hpp:5162
std::set< uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetHolidaySchedule messa...
std::set< uic_mqtt_dotdot_color_control_color_loop_set_callback_t > & get_uic_mqtt_dotdot_color_control_color_loop_set_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/ColorLoopSet message...
void uic_mqtt_dotdot_on_iaswd_start_warning(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASWD/Commands/StartWarning.
sl_status_t uic_mqtt_dotdot_by_group_on_off_init()
Initialize OnOff dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_electrical_measurement_get_profile_info_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ElectricalMeasurement/Commands/G...
std::set< uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t > & get_uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/GoToTiltPercentage...
const dotdot_bitmap MeteringEnergyCarrierSummationFormatting("MeteringEnergyCarrierSummationFormatting", "map8", MeteringEnergyCarrierSummationFormatting_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearWeekdayScheduleResp...
void uic_mqtt_dotdot_on_pump_configuration_and_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PumpConfigurationAndControl/Comm...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > MeteringSummationFormatting_bitmap_data
Definition: dotdot_mqtt.hpp:5644
const dotdot_bitmap map32("map32", "map32", map32_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map40_bitmap_data
Definition: dotdot_mqtt.hpp:6083
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockManualOperationEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5376
std::set< uic_mqtt_dotdot_color_control_step_color_temperature_callback_t > & get_uic_mqtt_dotdot_color_control_step_color_temperature_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/StepColorTemperature...
void uic_mqtt_dotdot_on_binding_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Binding/Commands/WriteAttributes...
void uic_mqtt_dotdot_on_color_control_move_to_color_temperature(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveToColo...
sl_status_t uic_mqtt_dotdot_by_group_binding_init()
Initialize Binding dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_wind_speed_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindSpeedMeasurement/Commands/Wr...
std::set< uic_mqtt_dotdot_state_write_attributes_callback_t > & get_uic_mqtt_dotdot_state_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
sl_status_t uic_mqtt_dotdot_by_group_shade_configuration_init()
Initialize ShadeConfiguration dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_on_off_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/Off.
sl_status_t uic_mqtt_dotdot_by_group_descriptor_init()
Initialize Descriptor dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_scenes_get_scene_membership_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/GetSceneMembersh...
std::set< uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t > & get_uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t > & get_uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap ThermostatOccupancy("ThermostatOccupancy", "map8", ThermostatOccupancy_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockDefaultConfigurationRegister_bitmap_data
Definition: dotdot_mqtt.hpp:5284
void uic_mqtt_dotdot_on_door_lock_clear_all_pin_codes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearAllPINCod...
const dotdot_bitmap BasicDisableLocalConfig("BasicDisableLocalConfig", "map8", BasicDisableLocalConfig_bitmap_data)
void uic_mqtt_dotdot_on_identify_identify_query(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Identify/Commands/IdentifyQuery.
std::set< uic_mqtt_dotdot_door_lock_toggle_callback_t > & get_uic_mqtt_dotdot_door_lock_toggle_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/Toggle messages.
sl_status_t uic_mqtt_dotdot_by_group_fan_control_init()
Initialize FanControl dotdot bygroup command handlers.
const dotdot_bitmap DoorLockDefaultConfigurationRegister("DoorLockDefaultConfigurationRegister", "map16", DoorLockDefaultConfigurationRegister_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t > & get_uic_mqtt_dotdot_door_lock_operating_event_notification_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/OperatingEventNotificati...
std::set< uic_mqtt_dotdot_system_metrics_write_attributes_callback_t > & get_uic_mqtt_dotdot_system_metrics_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap UnifyHumidityControlSupportedReportingMode("UnifyHumidityControlSupportedReportingMode", "map8", UnifyHumidityControlSupportedReportingMode_bitmap_data)
std::set< uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_door_lock_lock_door_response_callback_t > & get_uic_mqtt_dotdot_door_lock_lock_door_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/LockDoorResponse message...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > RestartDeviceOptions_bitmap_data
Definition: dotdot_mqtt.hpp:5766
std::set< uic_mqtt_dotdot_on_off_off_callback_t > & get_uic_mqtt_dotdot_on_off_off_callback()
Retrieves the container with callbacks pointer for by-unid OnOff/Commands/Off messages.
sl_status_t uic_mqtt_dotdot_by_group_wind_speed_measurement_init()
Initialize WindSpeedMeasurement dotdot bygroup command handlers.
const dotdot_bitmap SquawkSquawkConfiguration("SquawkSquawkConfiguration", "map8", SquawkSquawkConfiguration_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > PowerConfigurationMainsAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5686
std::set< uic_mqtt_dotdot_groups_add_group_response_callback_t > & get_uic_mqtt_dotdot_groups_add_group_response_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/AddGroupResponse messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockRFIDOperationEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5402
void uic_mqtt_dotdot_on_electrical_measurement_get_profile_info(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ElectricalMeasurement/Commands/G...
void uic_mqtt_dotdot_on_door_lock_set_rfid_code(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetRFIDCode.
std::set< uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetYearDaySchedule messa...
void uic_mqtt_dotdot_on_door_lock_set_year_day_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetYearDaySche...
std::set< uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_user_status_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetUserStatusResponse me...
sl_status_t uic_mqtt_dotdot_by_group_power_configuration_init()
Initialize PowerConfiguration dotdot bygroup command handlers.
sl_status_t uic_mqtt_dotdot_by_group_unify_thermostat_init()
Initialize UnifyThermostat dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t > & get_uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_level_stop(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/Stop.
const dotdot_bitmap PumpConfigurationAndControlPumpStatus("PumpConfigurationAndControlPumpStatus", "map16", PumpConfigurationAndControlPumpStatus_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_clear_weekday_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearWeekdaySc...
std::set< uic_mqtt_dotdot_scenes_add_scene_callback_t > & get_uic_mqtt_dotdot_scenes_add_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/AddScene messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > MeteringHistoricalConsumptionFormatting_bitmap_data
Definition: dotdot_mqtt.hpp:5634
std::set< uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t > & get_uic_mqtt_dotdot_unify_fan_control_turn_off_callback()
Retrieves the container with callbacks pointer for by-unid UnifyFanControl/Commands/TurnOff messages.
void uic_mqtt_dotdot_on_door_lock_get_credential_status(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetCredentialS...
std::set< uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t > & get_uic_mqtt_dotdot_door_lock_programming_event_notification_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ProgrammingEventNotifica...
const dotdot_bitmap BarrierControlSafetyStatus("BarrierControlSafetyStatus", "map16", BarrierControlSafetyStatus_bitmap_data)
std::set< uic_mqtt_dotdot_barrier_control_stop_callback_t > & get_uic_mqtt_dotdot_barrier_control_stop_callback()
Retrieves the container with callbacks pointer for by-unid BarrierControl/Commands/Stop messages.
void uic_mqtt_dotdot_on_state_enable_nls(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/EnableNls.
void uic_mqtt_dotdot_on_color_control_step_color(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/StepColor.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockRFProgrammingEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5448
void uic_mqtt_dotdot_on_door_lock_set_user_type(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetUserType.
std::set< uic_mqtt_dotdot_poll_control_check_in_response_callback_t > & get_uic_mqtt_dotdot_poll_control_check_in_response_callback()
Retrieves the container with callbacks pointer for by-unid PollControl/Commands/CheckInResponse messa...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatThermostatProgrammingOperationMode_bitmap_data
Definition: dotdot_mqtt.hpp:5887
std::set< uic_mqtt_dotdot_door_lock_set_user_type_callback_t > & get_uic_mqtt_dotdot_door_lock_set_user_type_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetUserType messages.
void uic_mqtt_dotdot_on_system_metrics_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/SystemMetrics/Commands/WriteAttr...
std::set< uic_mqtt_dotdot_level_stop_with_on_off_callback_t > & get_uic_mqtt_dotdot_level_stop_with_on_off_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/StopWithOnOff messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DrlkDaysMask_bitmap_data
Definition: dotdot_mqtt.hpp:5478
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > QueryNextImageRequestFieldControl_bitmap_data
Definition: dotdot_mqtt.hpp:5750
std::set< uic_mqtt_dotdot_groups_write_attributes_callback_t > & get_uic_mqtt_dotdot_groups_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_color_control_move_to_color_callback_t > & get_uic_mqtt_dotdot_color_control_move_to_color_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveToColor messages...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ColorControlColorCapabilities_bitmap_data
Definition: dotdot_mqtt.hpp:5218
void uic_mqtt_dotdot_on_application_monitoring_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ApplicationMonitoring/Commands/W...
void uic_mqtt_dotdot_on_door_lock_set_pin_code(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetPINCode.
const dotdot_bitmap DoorLockRFIDOperationEventMask("DoorLockRFIDOperationEventMask", "map16", DoorLockRFIDOperationEventMask_bitmap_data)
const dotdot_bitmap map24("map24", "map32", map24_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > TstatScheduleDOW_bitmap_data
Definition: dotdot_mqtt.hpp:5929
std::set< uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t > & get_uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback()
Retrieves the container with callbacks pointer for by-unid PollControl/Commands/SetShortPollInterval ...
void uic_mqtt_dotdot_on_door_lock_clear_holiday_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearHolidaySc...
void uic_mqtt_dotdot_on_thermostat_get_weekly_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/GetWeeklySch...
void uic_mqtt_dotdot_on_color_control_move_hue(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveHue.
std::set< uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t > & get_uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback()
Retrieves the container with callbacks pointer for by-unid PollControl/Commands/SetLongPollInterval m...
std::set< uic_mqtt_dotdot_application_monitoring_log_entry_callback_t > & get_uic_mqtt_dotdot_application_monitoring_log_entry_callback()
Retrieves the container with callbacks pointer for by-unid ApplicationMonitoring/Commands/LogEntry me...
void uic_mqtt_dotdot_on_scenes_remove_all_scenes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/RemoveAllScenes.
const dotdot_bitmap CopySceneMode("CopySceneMode", "map8", CopySceneMode_bitmap_data)
const dotdot_bitmap ThermostatRemoteSensing("ThermostatRemoteSensing", "map8", ThermostatRemoteSensing_bitmap_data)
void uic_mqtt_dotdot_on_temperature_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/TemperatureMeasurement/Commands/...
sl_status_t uic_mqtt_dotdot_by_group_electrical_measurement_init()
Initialize ElectricalMeasurement dotdot bygroup command handlers.
const dotdot_bitmap DoorLockAlarmMask("DoorLockAlarmMask", "map16", DoorLockAlarmMask_bitmap_data)
void uic_mqtt_dotdot_on_color_control_move_to_color(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveToColo...
const dotdot_bitmap OccupancySensingOccupancySensorTypeBitmap("OccupancySensingOccupancySensorTypeBitmap", "map8", OccupancySensingOccupancySensorTypeBitmap_bitmap_data)
std::set< uic_mqtt_dotdot_on_off_on_callback_t > & get_uic_mqtt_dotdot_on_off_on_callback()
Retrieves the container with callbacks pointer for by-unid OnOff/Commands/On messages.
const dotdot_bitmap map40("map40", "map32", map40_bitmap_data)
const dotdot_bitmap ElectricalMeasurementDCOverloadAlarmsMask("ElectricalMeasurementDCOverloadAlarmsMask", "map8", ElectricalMeasurementDCOverloadAlarmsMask_bitmap_data)
void uic_mqtt_dotdot_on_scenes_remove_all_scenes_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/RemoveAllScenesR...
std::set< uic_mqtt_dotdot_identify_write_attributes_callback_t > & get_uic_mqtt_dotdot_identify_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_dehumidification_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DehumidificationControl/Commands...
void uic_mqtt_dotdot_on_on_off_on(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/On.
sl_status_t uic_mqtt_dotdot_by_group_scenes_init()
Initialize Scenes dotdot bygroup command handlers.
const dotdot_bitmap DoorLockRFProgrammingEventMask("DoorLockRFProgrammingEventMask", "map16", DoorLockRFProgrammingEventMask_bitmap_data)
std::set< uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t > & get_uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/SetWeeklySchedule mess...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > MeteringDemandFormatting_bitmap_data
Definition: dotdot_mqtt.hpp:5604
std::set< uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t > & get_uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/SetpointRaiseOrLower m...
sl_status_t uic_mqtt_dotdot_by_group_flow_measurement_init()
Initialize FlowMeasurement dotdot bygroup command handlers.
sl_status_t uic_mqtt_dotdot_by_group_iaswd_init()
Initialize IASWD dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetWeekdayScheduleRespon...
const dotdot_bitmap DoorLockLocalProgrammingFeatures("DoorLockLocalProgrammingFeatures", "map8", DoorLockLocalProgrammingFeatures_bitmap_data)
std::set< uic_mqtt_dotdot_identify_trigger_effect_callback_t > & get_uic_mqtt_dotdot_identify_trigger_effect_callback()
Retrieves the container with callbacks pointer for by-unid Identify/Commands/TriggerEffect messages.
void uic_mqtt_dotdot_on_level_move_with_on_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/MoveWithOnOff.
const dotdot_bitmap DoorLockRFIDProgrammingEventMask("DoorLockRFIDProgrammingEventMask", "map16", DoorLockRFIDProgrammingEventMask_bitmap_data)
std::set< uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t > & get_uic_mqtt_dotdot_relativity_humidity_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_temperature_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_alarms_write_attributes_callback_t > & get_uic_mqtt_dotdot_alarms_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_thermostat_clear_weekly_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/ClearWeeklyS...
const dotdot_bitmap ResetStartupParametersOptions("ResetStartupParametersOptions", "map8", ResetStartupParametersOptions_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetRFIDCodeResponse mess...
std::set< uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t > & get_uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback()
Retrieves the container with callbacks pointer for by-unid Binding/Commands/BindToProtocolController ...
void uic_mqtt_dotdot_on_on_off_on_with_recall_global_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/OnWithRecallGloba...
std::set< uic_mqtt_dotdot_door_lock_unbolt_door_callback_t > & get_uic_mqtt_dotdot_door_lock_unbolt_door_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/UnboltDoor messages.
void uic_mqtt_dotdot_on_door_lock_get_rfid_code_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetRFIDCodeRes...
void uic_mqtt_dotdot_on_scenes_copy_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/CopySceneRespons...
std::set< uic_mqtt_dotdot_scenes_write_attributes_callback_t > & get_uic_mqtt_dotdot_scenes_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_level_stop_with_on_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/StopWithOnOff.
void uic_mqtt_dotdot_on_state_remove_offline(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/RemoveOffline.
void uic_mqtt_dotdot_on_scenes_enhanced_add_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/EnhancedAddScene...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map8_bitmap_data
Definition: dotdot_mqtt.hpp:6099
std::set< uic_mqtt_dotdot_alarms_alarm_callback_t > & get_uic_mqtt_dotdot_alarms_alarm_callback()
Retrieves the container with callbacks pointer for by-unid Alarms/Commands/Alarm messages.
std::set< uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t > & get_uic_mqtt_dotdot_scenes_remove_all_scenes_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/RemoveAllScenes messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > MeteringEnergyCarrierDemandFormatting_bitmap_data
Definition: dotdot_mqtt.hpp:5614
std::set< uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_user_type_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetUserTypeResponse mess...
std::set< uic_mqtt_dotdot_diagnostics_write_attributes_callback_t > & get_uic_mqtt_dotdot_diagnostics_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_descriptor_write_attributes_callback_t > & get_uic_mqtt_dotdot_descriptor_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_unify_humidity_control_mode_set(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyHumidityControl/Commands/Mo...
std::set< uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearYearDayScheduleResp...
std::set< uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearWeekdaySchedule mes...
void uic_mqtt_dotdot_on_thermostat_get_relay_status_log(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/GetRelayStat...
std::set< uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetWeekdayScheduleRespon...
std::set< uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetHolidayScheduleRespon...
std::set< uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t > & get_uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback()
Retrieves the container with callbacks pointer for by-unid IASZone/Commands/InitiateTestMode messages...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > OccupancySensingOccupancy_bitmap_data
Definition: dotdot_mqtt.hpp:5664
std::set< uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_pressure_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_door_lock_toggle_response_callback_t > & get_uic_mqtt_dotdot_door_lock_toggle_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ToggleResponse messages.
void uic_mqtt_dotdot_on_poll_control_set_short_poll_interval(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PollControl/Commands/SetShortPol...
void uic_mqtt_dotdot_on_iaswd_squawk(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASWD/Commands/Squawk.
void uic_mqtt_dotdot_on_door_lock_get_user_type_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetUserTypeRes...
std::set< uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t > & get_uic_mqtt_dotdot_configuration_parameters_set_parameter_callback()
Retrieves the container with callbacks pointer for by-unid ConfigurationParameters/Commands/SetParame...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatThermostatRunningState_bitmap_data
Definition: dotdot_mqtt.hpp:5899
std::set< uic_mqtt_dotdot_pm25_write_attributes_callback_t > & get_uic_mqtt_dotdot_pm25_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t > & get_uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/GoToTiltValue mess...
void uic_mqtt_dotdot_on_door_lock_get_user_status(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetUserStatus.
std::set< uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t > & get_uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveToHueAndSaturati...
void uic_mqtt_dotdot_on_electrical_conductivity_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ElectricalConductivityMeasuremen...
sl_status_t uic_mqtt_dotdot_by_group_color_control_init()
Initialize ColorControl dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_barrier_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_barrier_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BarrierControlCapabilities_bitmap_data
Definition: dotdot_mqtt.hpp:5136
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5839
std::set< uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t > & get_uic_mqtt_dotdot_window_covering_go_to_lift_value_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/GoToLiftValue mess...
void uic_mqtt_dotdot_on_color_control_enhanced_step_hue(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/EnhancedSt...
void uic_mqtt_dotdot_on_basic_reset_to_factory_defaults(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Basic/Commands/ResetToFactoryDef...
const dotdot_bitmap OnWithTimedOffOnOffControl("OnWithTimedOffOnOffControl", "map8", OnWithTimedOffOnOffControl_bitmap_data)
std::set< uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t > & get_uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap IasZoneStatus("IasZoneStatus", "map16", IasZoneStatus_bitmap_data)
void uic_mqtt_dotdot_on_window_covering_up_or_open(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/UpOrOpen...
std::set< uic_mqtt_dotdot_binding_bind_callback_t > & get_uic_mqtt_dotdot_binding_bind_callback()
Retrieves the container with callbacks pointer for by-unid Binding/Commands/Bind messages.
void uic_mqtt_dotdot_on_state_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_binding_unbind_from_protocol_controller(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Binding/Commands/UnbindFromProto...
void uic_mqtt_dotdot_on_door_lock_get_holiday_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetHolidaySche...
std::set< uic_mqtt_dotdot_poll_control_check_in_callback_t > & get_uic_mqtt_dotdot_poll_control_check_in_callback()
Retrieves the container with callbacks pointer for by-unid PollControl/Commands/CheckIn messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > WindowCoveringConfigOrStatus_bitmap_data
Definition: dotdot_mqtt.hpp:6041
std::set< uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t > & get_uic_mqtt_dotdot_protocol_controller_network_management_write_callback()
Retrieves the container with callbacks pointer for by-unid ProtocolController-NetworkManagement/Comma...
void uic_mqtt_dotdot_on_door_lock_set_user_type_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetUserTypeRes...
sl_status_t uic_mqtt_dotdot_by_group_poll_control_init()
Initialize PollControl dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_ph_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_color_control_enhanced_move_hue(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/EnhancedMo...
sl_status_t uic_mqtt_dotdot_by_group_pressure_measurement_init()
Initialize PressureMeasurement dotdot bygroup command handlers.
const dotdot_bitmap DoorLockCredentialRulesSupport("DoorLockCredentialRulesSupport", "map8", DoorLockCredentialRulesSupport_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_get_year_day_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetYearDaySche...
const dotdot_bitmap ThermostatThermostatRunningState("ThermostatThermostatRunningState", "map16", ThermostatThermostatRunningState_bitmap_data)
sl_status_t uic_mqtt_dotdot_by_group_time_init()
Initialize Time dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_door_lock_set_credential_callback_t > & get_uic_mqtt_dotdot_door_lock_set_credential_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetCredential messages.
void uic_mqtt_dotdot_on_door_lock_get_pin_code(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetPINCode.
void uic_mqtt_dotdot_on_poll_control_check_in(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PollControl/Commands/CheckIn.
std::set< uic_mqtt_dotdot_color_control_move_color_callback_t > & get_uic_mqtt_dotdot_color_control_move_color_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveColor messages.
std::set< uic_mqtt_dotdot_basic_write_attributes_callback_t > & get_uic_mqtt_dotdot_basic_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_color_control_step_color_temperature(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/StepColorT...
void uic_mqtt_dotdot_on_protocol_controller_rf_telemetry_tx_report(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ProtocolController-RFTelemetry/C...
std::set< uic_mqtt_dotdot_scenes_copy_scene_callback_t > & get_uic_mqtt_dotdot_scenes_copy_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/CopyScene messages.
std::set< uic_mqtt_dotdot_scenes_remove_scene_callback_t > & get_uic_mqtt_dotdot_scenes_remove_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/RemoveScene messages.
std::set< uic_mqtt_dotdot_ias_zone_write_attributes_callback_t > & get_uic_mqtt_dotdot_ias_zone_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_level_move_with_on_off_callback_t > & get_uic_mqtt_dotdot_level_move_with_on_off_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/MoveWithOnOff messages.
void uic_mqtt_dotdot_on_level_move_to_level_with_on_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/MoveToLevelWithOn...
void uic_mqtt_dotdot_on_barrier_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/BarrierControl/Commands/WriteAtt...
const dotdot_bitmap CCColorOptions("CCColorOptions", "map8", CCColorOptions_bitmap_data)
void uic_mqtt_dotdot_on_scenes_view_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/ViewSceneRespons...
void uic_mqtt_dotdot_on_relativity_humidity_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/RelativityHumidity/Commands/Writ...
const dotdot_bitmap BasicAlarmMask("BasicAlarmMask", "map8", BasicAlarmMask_bitmap_data)
sl_status_t uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_init()
Initialize ElectricalConductivityMeasurement dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_state_discover_neighbors_callback_t > & get_uic_mqtt_dotdot_state_discover_neighbors_callback()
Retrieves the container with callbacks pointer for by-unid State/Commands/DiscoverNeighbors messages.
std::set< uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t > & get_uic_mqtt_dotdot_color_control_move_to_color_temperature_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveToColorTemperatu...
std::set< uic_mqtt_dotdot_power_configuration_write_attributes_callback_t > & get_uic_mqtt_dotdot_power_configuration_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_door_lock_get_pin_code_callback_t > & get_uic_mqtt_dotdot_door_lock_get_pin_code_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetPINCode messages.
sl_status_t uic_mqtt_dotdot_by_group_metering_init()
Initialize Metering dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t > & get_uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback()
Retrieves the container with callbacks pointer for by-unid Basic/Commands/ResetToFactoryDefaults mess...
void uic_mqtt_dotdot_on_alarms_get_alarm(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/GetAlarm.
const dotdot_bitmap DoorLockRFOperationEventMask("DoorLockRFOperationEventMask", "map16", DoorLockRFOperationEventMask_bitmap_data)
void uic_mqtt_dotdot_on_carbon_dioxide_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/CarbonDioxide/Commands/WriteAttr...
void uic_mqtt_dotdot_on_protocol_controller_network_management_write(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ProtocolController-NetworkManage...
std::set< uic_mqtt_dotdot_scenes_recall_scene_callback_t > & get_uic_mqtt_dotdot_scenes_recall_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/RecallScene messages.
std::set< uic_mqtt_dotdot_iaswd_start_warning_callback_t > & get_uic_mqtt_dotdot_iaswd_start_warning_callback()
Retrieves the container with callbacks pointer for by-unid IASWD/Commands/StartWarning messages.
void uic_mqtt_dotdot_on_color_control_step_saturation(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/StepSatura...
std::set< uic_mqtt_dotdot_on_off_off_with_effect_callback_t > & get_uic_mqtt_dotdot_on_off_off_with_effect_callback()
Retrieves the container with callbacks pointer for by-unid OnOff/Commands/OffWithEffect messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > StartWarningSirenConfiguration_bitmap_data
Definition: dotdot_mqtt.hpp:5806
void uic_mqtt_dotdot_on_door_lock_clear_all_pin_codes_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearAllPINCod...
void uic_mqtt_dotdot_on_unify_fan_control_turn_off(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyFanControl/Commands/TurnOff...
void uic_mqtt_dotdot_on_door_lock_set_rfid_code_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetRFIDCodeRes...
void uic_mqtt_dotdot_on_electrical_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ElectricalMeasurement/Commands/W...
std::set< uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_pin_code_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetPINCodeResponse messa...
std::set< uic_mqtt_dotdot_color_control_step_color_callback_t > & get_uic_mqtt_dotdot_color_control_step_color_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/StepColor messages.
void uic_mqtt_dotdot_on_carbon_monoxide_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/CarbonMonoxide/Commands/WriteAtt...
void uic_mqtt_dotdot_on_state_discover_security(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/DiscoverSecurity.
const dotdot_bitmap TstatScheduleMode("TstatScheduleMode", "map8", TstatScheduleMode_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_unlock_with_timeout_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/UnlockWithTime...
const dotdot_bitmap UnifyThermostatSupportedThermostatMode("UnifyThermostatSupportedThermostatMode", "map16", UnifyThermostatSupportedThermostatMode_bitmap_data)
void uic_mqtt_dotdot_on_state_remove(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/Remove.
std::set< uic_mqtt_dotdot_binding_unbind_callback_t > & get_uic_mqtt_dotdot_binding_unbind_callback()
Retrieves the container with callbacks pointer for by-unid Binding/Commands/Unbind messages.
std::set< uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t > & get_uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback()
Retrieves the container with callbacks pointer for by-unid ConfigurationParameters/Commands/DiscoverP...
void uic_mqtt_dotdot_on_door_lock_clear_holiday_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearHolidaySc...
sl_status_t uic_mqtt_dotdot_by_group_configuration_parameters_init()
Initialize ConfigurationParameters dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_level_move_to_closest_frequency(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/MoveToClosestFreq...
void uic_mqtt_dotdot_on_scenes_view_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/ViewScene.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BallastConfigurationBallastStatus_bitmap_data
Definition: dotdot_mqtt.hpp:5122
std::set< uic_mqtt_dotdot_identify_identify_query_response_callback_t > & get_uic_mqtt_dotdot_identify_identify_query_response_callback()
Retrieves the container with callbacks pointer for by-unid Identify/Commands/IdentifyQueryResponse me...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > PumpConfigurationAndControlAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5696
std::set< uic_mqtt_dotdot_alarms_reset_alarm_callback_t > & get_uic_mqtt_dotdot_alarms_reset_alarm_callback()
Retrieves the container with callbacks pointer for by-unid Alarms/Commands/ResetAlarm messages.
std::set< uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t > & get_uic_mqtt_dotdot_scenes_get_scene_membership_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/GetSceneMembershipResponse...
void uic_mqtt_dotdot_on_door_lock_clear_year_day_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearYearDaySc...
sl_status_t uic_mqtt_dotdot_by_group_level_init()
Initialize Level dotdot bygroup command handlers.
sl_status_t uic_mqtt_dotdot_by_group_diagnostics_init()
Initialize Diagnostics dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ElectricalMeasurementMeasurementType_bitmap_data
Definition: dotdot_mqtt.hpp:5530
std::set< uic_mqtt_dotdot_door_lock_set_credential_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_credential_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetCredentialResponse me...
void uic_mqtt_dotdot_on_groups_view_group_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/ViewGroupRespons...
const dotdot_bitmap DoorLockKeypadOperationEventMask("DoorLockKeypadOperationEventMask", "map16", DoorLockKeypadOperationEventMask_bitmap_data)
std::set< uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t > & get_uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback()
Retrieves the container with callbacks pointer for by-unid ElectricalMeasurement/Commands/GetProfileI...
const dotdot_bitmap map16("map16", "map16", map16_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_rfid_code_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearRFIDCode messages.
std::set< uic_mqtt_dotdot_color_control_move_color_temperature_callback_t > & get_uic_mqtt_dotdot_color_control_move_color_temperature_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveColorTemperature...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockRFIDProgrammingEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5420
std::set< uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearRFIDCodeResponse me...
std::set< uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_log_record_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetLogRecordResponse mes...
void uic_mqtt_dotdot_on_descriptor_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Descriptor/Commands/WriteAttribu...
std::set< uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetYearDaySchedule messa...
void uic_mqtt_dotdot_on_identify_identify_query_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Identify/Commands/IdentifyQueryR...
std::set< uic_mqtt_dotdot_color_control_stop_move_step_callback_t > & get_uic_mqtt_dotdot_color_control_stop_move_step_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/StopMoveStep message...
std::set< uic_mqtt_dotdot_door_lock_get_credential_status_callback_t > & get_uic_mqtt_dotdot_door_lock_get_credential_status_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetCredentialStatus mess...
void uic_mqtt_dotdot_on_fan_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/FanControl/Commands/WriteAttribu...
const dotdot_bitmap DoorLockKeypadProgrammingEventMask("DoorLockKeypadProgrammingEventMask", "map16", DoorLockKeypadProgrammingEventMask_bitmap_data)
std::set< uic_mqtt_dotdot_color_control_move_to_saturation_callback_t > & get_uic_mqtt_dotdot_color_control_move_to_saturation_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveToSaturation mes...
void uic_mqtt_dotdot_on_alarms_reset_alarm_log(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/ResetAlarmLog.
void uic_mqtt_dotdot_on_on_off_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_color_control_move_to_hue(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveToHue.
std::set< uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t > & get_uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback()
Retrieves the container with callbacks pointer for by-unid ElectricalMeasurement/Commands/GetMeasurem...
std::set< uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t > & get_uic_mqtt_dotdot_poll_control_fast_poll_stop_callback()
Retrieves the container with callbacks pointer for by-unid PollControl/Commands/FastPollStop messages...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockRFOperationEventMask_bitmap_data
Definition: dotdot_mqtt.hpp:5430
void uic_mqtt_dotdot_on_unify_fan_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyFanControl/Commands/WriteAt...
std::set< uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearAllRFIDCodes messag...
void uic_mqtt_dotdot_on_identify_trigger_effect(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Identify/Commands/TriggerEffect.
void uic_mqtt_dotdot_on_door_lock_toggle_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ToggleResponse...
void uic_mqtt_dotdot_on_poll_control_set_long_poll_interval(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PollControl/Commands/SetLongPoll...
void uic_mqtt_dotdot_on_door_lock_clear_year_day_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearYearDaySc...
std::set< uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearAllRFIDCodesRespons...
void uic_mqtt_dotdot_on_unify_humidity_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyHumidityControl/Commands/Wr...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > UnifyHumidityControlSupportedReportingMode_bitmap_data
Definition: dotdot_mqtt.hpp:5985
const dotdot_bitmap GroupsNameSupport("GroupsNameSupport", "map8", GroupsNameSupport_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ScenesNameSupport_bitmap_data
Definition: dotdot_mqtt.hpp:5776
const dotdot_bitmap ScenesNameSupport("ScenesNameSupport", "map8", ScenesNameSupport_bitmap_data)
std::set< uic_mqtt_dotdot_iaswd_write_attributes_callback_t > & get_uic_mqtt_dotdot_iaswd_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap TimeTimeStatus("TimeTimeStatus", "map8", TimeTimeStatus_bitmap_data)
std::set< uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t > & get_uic_mqtt_dotdot_level_move_to_level_with_on_off_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/MoveToLevelWithOnOff messag...
void uic_mqtt_dotdot_on_ias_zone_zone_status_change_notification(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASZone/Commands/ZoneStatusChang...
void uic_mqtt_dotdot_on_poll_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PollControl/Commands/WriteAttrib...
std::set< uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t > & get_uic_mqtt_dotdot_unify_humidity_control_mode_set_callback()
Retrieves the container with callbacks pointer for by-unid UnifyHumidityControl/Commands/ModeSet mess...
std::set< uic_mqtt_dotdot_groups_view_group_response_callback_t > & get_uic_mqtt_dotdot_groups_view_group_response_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/ViewGroupResponse messages...
const dotdot_bitmap MeteringTemperatureFormatting("MeteringTemperatureFormatting", "map8", MeteringTemperatureFormatting_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_get_pin_code_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetPINCodeResp...
const dotdot_bitmap map64("map64", "map32", map64_bitmap_data)
void uic_mqtt_dotdot_on_ias_zone_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASZone/Commands/WriteAttributes...
void uic_mqtt_dotdot_on_configuration_parameters_discover_parameter_range(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ConfigurationParameters/Commands...
void uic_mqtt_dotdot_on_door_lock_clear_rfid_code(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearRFIDCode.
void uic_mqtt_dotdot_on_binding_bind_to_protocol_controller(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Binding/Commands/BindToProtocolC...
std::set< uic_mqtt_dotdot_level_move_to_level_callback_t > & get_uic_mqtt_dotdot_level_move_to_level_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/MoveToLevel messages.
std::set< uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t > & get_uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/ClearWeeklySchedule me...
void uic_mqtt_dotdot_on_color_control_move_saturation(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveSatura...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BasicAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5154
std::set< uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t > & get_uic_mqtt_dotdot_thermostat_get_relay_status_log_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/GetRelayStatusLog mess...
void uic_mqtt_dotdot_on_barrier_control_stop(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/BarrierControl/Commands/Stop.
std::set< uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t > & get_uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback()
Retrieves the container with callbacks pointer for by-unid UnifyHumidityControl/Commands/SetpointSet ...
std::set< uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t > & get_uic_mqtt_dotdot_alarms_reset_alarm_log_callback()
Retrieves the container with callbacks pointer for by-unid Alarms/Commands/ResetAlarmLog messages.
void uic_mqtt_dotdot_on_thermostat_setpoint_raise_or_lower(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/SetpointRais...
std::set< uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_electrical_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
sl_status_t uic_mqtt_dotdot_by_group_ias_zone_init()
Initialize IASZone dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_scenes_enhanced_view_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/EnhancedViewScen...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockFeatureMap_bitmap_data
Definition: dotdot_mqtt.hpp:5300
void uic_mqtt_dotdot_on_electrical_measurement_get_measurement_profile(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ElectricalMeasurement/Commands/G...
void uic_mqtt_dotdot_on_window_covering_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/WriteAtt...
std::set< uic_mqtt_dotdot_level_write_attributes_callback_t > & get_uic_mqtt_dotdot_level_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > UnifyFanControlZWaveSupportedFanMode_bitmap_data
Definition: dotdot_mqtt.hpp:5957
void uic_mqtt_dotdot_on_door_lock_set_pin_code_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetPINCodeResp...
std::set< uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t > & get_uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback()
Retrieves the container with callbacks pointer for by-unid ElectricalMeasurement/Commands/GetProfileI...
const dotdot_bitmap ImagePageRequestFieldControl("ImagePageRequestFieldControl", "map8", ImagePageRequestFieldControl_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearHolidaySchedule mes...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > TimeTimeStatus_bitmap_data
Definition: dotdot_mqtt.hpp:5917
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map24_bitmap_data
Definition: dotdot_mqtt.hpp:6075
std::set< uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t > & get_uic_mqtt_dotdot_ballast_configuration_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap MeteringHistoricalConsumptionFormatting("MeteringHistoricalConsumptionFormatting", "map8", MeteringHistoricalConsumptionFormatting_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockLocalProgrammingFeatures_bitmap_data
Definition: dotdot_mqtt.hpp:5364
void uic_mqtt_dotdot_on_thermostat_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/WriteAttribu...
void uic_mqtt_dotdot_on_door_lock_clear_rfid_code_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearRFIDCodeR...
const dotdot_bitmap map48("map48", "map32", map48_bitmap_data)
sl_status_t uic_mqtt_dotdot_by_group_carbon_monoxide_init()
Initialize CarbonMonoxide dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_door_lock_get_weekday_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetWeekdaySche...
void uic_mqtt_dotdot_on_binding_bind(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Binding/Commands/Bind.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > OnWithTimedOffOnOffControl_bitmap_data
Definition: dotdot_mqtt.hpp:5680
std::set< uic_mqtt_dotdot_door_lock_get_user_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_user_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetUserResponse messages...
void uic_mqtt_dotdot_on_door_lock_unlock_door(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/UnlockDoor.
const dotdot_bitmap BallastConfigurationLampAlarmMode("BallastConfigurationLampAlarmMode", "map8", BallastConfigurationLampAlarmMode_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ShadeConfigurationStatus_bitmap_data
Definition: dotdot_mqtt.hpp:5782
void uic_mqtt_dotdot_on_state_discover_neighbors(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/State/Commands/DiscoverNeighbors...
const dotdot_bitmap map56("map56", "map32", map56_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t > & get_uic_mqtt_dotdot_door_lock_set_rfid_code_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetRFIDCode messages.
void uic_mqtt_dotdot_on_door_lock_get_credential_status_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetCredentialS...
void uic_mqtt_dotdot_on_window_covering_go_to_tilt_value(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/GoToTilt...
void uic_mqtt_dotdot_on_door_lock_toggle(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/Toggle.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatHVACSystemTypeConfiguration_bitmap_data
Definition: dotdot_mqtt.hpp:5849
void uic_mqtt_dotdot_on_door_lock_lock_door_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/LockDoorRespon...
std::set< uic_mqtt_dotdot_on_off_write_attributes_callback_t > & get_uic_mqtt_dotdot_on_off_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap StartWarningSirenConfiguration("StartWarningSirenConfiguration", "map8", StartWarningSirenConfiguration_bitmap_data)
void uic_mqtt_dotdot_on_basic_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Basic/Commands/WriteAttributes.
const dotdot_bitmap PumpConfigurationAndControlAlarmMask("PumpConfigurationAndControlAlarmMask", "map16", PumpConfigurationAndControlAlarmMask_bitmap_data)
void uic_mqtt_dotdot_on_thermostat_user_interface_configuration_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ThermostatUserInterfaceConfigura...
void uic_mqtt_dotdot_on_barrier_control_go_to_percent(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/BarrierControl/Commands/GoToPerc...
std::set< uic_mqtt_dotdot_color_control_move_hue_callback_t > & get_uic_mqtt_dotdot_color_control_move_hue_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveHue messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ColorLoopSetUpdateFlags_bitmap_data
Definition: dotdot_mqtt.hpp:5232
void uic_mqtt_dotdot_on_alarms_reset_alarm(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/ResetAlarm.
void uic_mqtt_dotdot_on_groups_add_group_if_identifying(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/AddGroupIfIdenti...
std::set< uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t > & get_uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback()
Retrieves the container with callbacks pointer for by-unid ConfigurationParameters/Commands/DiscoverP...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map64_bitmap_data
Definition: dotdot_mqtt.hpp:6095
void uic_mqtt_dotdot_on_shade_configuration_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ShadeConfiguration/Commands/Writ...
std::set< uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetRFIDCodeResponse mess...
void uic_mqtt_dotdot_on_door_lock_unbolt_door(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/UnboltDoor.
void uic_mqtt_dotdot_on_scenes_enhanced_add_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/EnhancedAddScene...
const dotdot_bitmap ThermostatACErrorCode("ThermostatACErrorCode", "map32", ThermostatACErrorCode_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockCredentialRulesSupport_bitmap_data
Definition: dotdot_mqtt.hpp:5274
const dotdot_bitmap UnifyFanControlZWaveSupportedFanMode("UnifyFanControlZWaveSupportedFanMode", "map16", UnifyFanControlZWaveSupportedFanMode_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > CCColorOptions_bitmap_data
Definition: dotdot_mqtt.hpp:5212
std::set< uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t > & get_uic_mqtt_dotdot_groups_add_group_if_identifying_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/AddGroupIfIdentifying mess...
void uic_mqtt_dotdot_on_door_lock_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/WriteAttribute...
std::set< uic_mqtt_dotdot_groups_remove_group_response_callback_t > & get_uic_mqtt_dotdot_groups_remove_group_response_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/RemoveGroupResponse messag...
void uic_mqtt_dotdot_on_ias_zone_zone_enroll_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASZone/Commands/ZoneEnrollRespo...
std::set< uic_mqtt_dotdot_scenes_add_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_add_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/AddSceneResponse messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > UnifyHumidityControlSupportedSetPoints_bitmap_data
Definition: dotdot_mqtt.hpp:5995
void uic_mqtt_dotdot_on_color_control_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/WriteAttri...
void uic_mqtt_dotdot_on_unify_humidity_control_setpoint_set(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyHumidityControl/Commands/Se...
std::set< uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearPINCodeResponse mes...
void uic_mqtt_dotdot_on_soil_moisture_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/SoilMoisture/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_by_group_unify_humidity_control_init()
Initialize UnifyHumidityControl dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ThermostatRemoteSensing_bitmap_data
Definition: dotdot_mqtt.hpp:5877
std::set< uic_mqtt_dotdot_groups_get_group_membership_callback_t > & get_uic_mqtt_dotdot_groups_get_group_membership_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/GetGroupMembership message...
void uic_mqtt_dotdot_on_color_control_color_loop_set(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/ColorLoopS...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > CopySceneMode_bitmap_data
Definition: dotdot_mqtt.hpp:5244
void uic_mqtt_dotdot_on_pm25_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PM25/Commands/WriteAttributes.
sl_status_t uic_mqtt_dotdot_by_group_ph_measurement_init()
Initialize PhMeasurement dotdot bygroup command handlers.
const dotdot_bitmap ElectricalMeasurementMeasurementType("ElectricalMeasurementMeasurementType", "map32", ElectricalMeasurementMeasurementType_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_get_user_type_callback_t > & get_uic_mqtt_dotdot_door_lock_get_user_type_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetUserType messages.
std::set< uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/EnhancedAddSceneResponse m...
void uic_mqtt_dotdot_on_unify_fan_control_set_fan_mode(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyFanControl/Commands/SetFanM...
void uic_mqtt_dotdot_on_window_covering_down_or_close(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/DownOrCl...
std::set< uic_mqtt_dotdot_door_lock_clear_user_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_user_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearUser messages.
std::set< uic_mqtt_dotdot_scenes_store_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_store_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/StoreSceneResponse message...
std::set< uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t > & get_uic_mqtt_dotdot_level_move_to_closest_frequency_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/MoveToClosestFrequency mess...
std::set< uic_mqtt_dotdot_door_lock_set_user_status_callback_t > & get_uic_mqtt_dotdot_door_lock_set_user_status_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetUserStatus messages.
std::set< uic_mqtt_dotdot_thermostat_write_attributes_callback_t > & get_uic_mqtt_dotdot_thermostat_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_configuration_parameters_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ConfigurationParameters/Commands...
sl_status_t uic_mqtt_dotdot_by_group_relativity_humidity_init()
Initialize RelativityHumidity dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t > & get_uic_mqtt_dotdot_shade_configuration_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_window_covering_up_or_open_callback_t > & get_uic_mqtt_dotdot_window_covering_up_or_open_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/UpOrOpen messages.
std::set< uic_mqtt_dotdot_identify_identify_query_callback_t > & get_uic_mqtt_dotdot_identify_identify_query_callback()
Retrieves the container with callbacks pointer for by-unid Identify/Commands/IdentifyQuery messages.
void uic_mqtt_dotdot_on_scenes_store_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/StoreSceneRespon...
std::set< uic_mqtt_dotdot_level_step_callback_t > & get_uic_mqtt_dotdot_level_step_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/Step messages.
sl_status_t uic_mqtt_dotdot_by_group_window_covering_init()
Initialize WindowCovering dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_state_interview_callback_t > & get_uic_mqtt_dotdot_state_interview_callback()
Retrieves the container with callbacks pointer for by-unid State/Commands/Interview messages.
std::set< uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t > & get_uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback()
Retrieves the container with callbacks pointer for by-unid ProtocolController-RFTelemetry/Commands/Tx...
std::set< uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t > & get_uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/EnhancedMoveToHueAnd...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map32_bitmap_data
Definition: dotdot_mqtt.hpp:6079
const dotdot_bitmap TstatScheduleDOW("TstatScheduleDOW", "map8", TstatScheduleDOW_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t > & get_uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/UnlockWithTimeoutRespons...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ImagePageRequestFieldControl_bitmap_data
Definition: dotdot_mqtt.hpp:5590
void uic_mqtt_dotdot_on_window_covering_go_to_lift_value(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/GoToLift...
std::set< uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t > & get_uic_mqtt_dotdot_scenes_enhanced_view_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/EnhancedViewScene messages...
std::set< uic_mqtt_dotdot_groups_add_group_callback_t > & get_uic_mqtt_dotdot_groups_add_group_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/AddGroup messages.
void uic_mqtt_dotdot_on_door_lock_get_user_type(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetUserType.
void uic_mqtt_dotdot_on_scenes_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_scenes_remove_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/RemoveScene.
void uic_mqtt_dotdot_on_level_move(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/Move.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BatteryAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5170
std::set< uic_mqtt_dotdot_color_control_move_saturation_callback_t > & get_uic_mqtt_dotdot_color_control_move_saturation_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveSaturation messa...
std::set< uic_mqtt_dotdot_state_discover_security_callback_t > & get_uic_mqtt_dotdot_state_discover_security_callback()
Retrieves the container with callbacks pointer for by-unid State/Commands/DiscoverSecurity messages.
std::set< uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t > & get_uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap BarrierControlCapabilities("BarrierControlCapabilities", "map8", BarrierControlCapabilities_bitmap_data)
void uic_mqtt_dotdot_on_scenes_add_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/AddSceneResponse...
void uic_mqtt_dotdot_on_window_covering_go_to_tilt_percentage(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/GoToTilt...
std::set< uic_mqtt_dotdot_scenes_store_scene_callback_t > & get_uic_mqtt_dotdot_scenes_store_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/StoreScene messages.
std::set< uic_mqtt_dotdot_poll_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_poll_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_poll_control_check_in_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PollControl/Commands/CheckInResp...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BarrierControlSafetyStatus_bitmap_data
Definition: dotdot_mqtt.hpp:5142
std::set< uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/EnhancedViewSceneResponse ...
std::set< uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t > & get_uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/GetWeeklyScheduleRespo...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > map16_bitmap_data
Definition: dotdot_mqtt.hpp:6071
std::set< uic_mqtt_dotdot_door_lock_get_log_record_callback_t > & get_uic_mqtt_dotdot_door_lock_get_log_record_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetLogRecord messages.
std::set< uic_mqtt_dotdot_groups_remove_group_callback_t > & get_uic_mqtt_dotdot_groups_remove_group_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/RemoveGroup messages.
void uic_mqtt_dotdot_on_color_control_move_to_saturation(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveToSatu...
std::set< uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t > & get_uic_mqtt_dotdot_color_control_enhanced_step_hue_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/EnhancedStepHue mess...
void uic_mqtt_dotdot_on_ias_zone_zone_enroll_request(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASZone/Commands/ZoneEnrollReque...
void uic_mqtt_dotdot_on_door_lock_get_rfid_code(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetRFIDCode.
void uic_mqtt_dotdot_on_on_off_off_with_effect(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OnOff/Commands/OffWithEffect.
std::set< uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t > & get_uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback()
Retrieves the container with callbacks pointer for by-unid IASZone/Commands/ZoneStatusChangeNotificat...
void uic_mqtt_dotdot_on_door_lock_get_log_record_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetLogRecordRe...
sl_status_t uic_mqtt_dotdot_by_group_groups_init()
Initialize Groups dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_groups_remove_all_groups(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/RemoveAllGroups.
void uic_mqtt_dotdot_on_protocol_controller_rf_telemetry_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ProtocolController-RFTelemetry/C...
std::set< uic_mqtt_dotdot_level_step_with_on_off_callback_t > & get_uic_mqtt_dotdot_level_step_with_on_off_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/StepWithOnOff messages.
void uic_mqtt_dotdot_on_door_lock_set_holiday_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetHolidaySche...
void uic_mqtt_dotdot_on_thermostat_get_relay_status_log_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/GetRelayStat...
std::set< uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetWeekdaySchedule messa...
void uic_mqtt_dotdot_on_door_lock_get_year_day_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetYearDaySche...
std::set< uic_mqtt_dotdot_time_write_attributes_callback_t > & get_uic_mqtt_dotdot_time_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_door_lock_operating_event_notification(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/OperatingEvent...
std::set< uic_mqtt_dotdot_door_lock_write_attributes_callback_t > & get_uic_mqtt_dotdot_door_lock_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_state_remove_offline_callback_t > & get_uic_mqtt_dotdot_state_remove_offline_callback()
Retrieves the container with callbacks pointer for by-unid State/Commands/RemoveOffline messages.
void uic_mqtt_dotdot_on_configuration_parameters_set_parameter(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ConfigurationParameters/Commands...
void uic_mqtt_dotdot_on_iaswd_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASWD/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_door_lock_set_year_day_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetYearDaySche...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > UnifyThermostatSupportedThermostatMode_bitmap_data
Definition: dotdot_mqtt.hpp:6005
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > MeteringTemperatureFormatting_bitmap_data
Definition: dotdot_mqtt.hpp:5654
const dotdot_bitmap ThermostatThermostatProgrammingOperationMode("ThermostatThermostatProgrammingOperationMode", "map8", ThermostatThermostatProgrammingOperationMode_bitmap_data)
void uic_mqtt_dotdot_on_alarms_get_alarm_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/GetAlarmResponse...
void uic_mqtt_dotdot_on_groups_remove_group_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/RemoveGroupRespo...
void uic_mqtt_dotdot_on_door_lock_unlock_with_timeout(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/UnlockWithTime...
sl_status_t uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_init()
Initialize ThermostatUserInterfaceConfiguration dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t > & get_uic_mqtt_dotdot_application_monitoring_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap DoorLockFeatureMap("DoorLockFeatureMap", "map16", DoorLockFeatureMap_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t > & get_uic_mqtt_dotdot_door_lock_unlock_door_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/UnlockDoorResponse messa...
const dotdot_bitmap ThermostatAlarmMask("ThermostatAlarmMask", "map8", ThermostatAlarmMask_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_unlock_door_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/UnlockDoorResp...
sl_status_t uic_mqtt_dotdot_by_group_pump_configuration_and_control_init()
Initialize PumpConfigurationAndControl dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_groups_add_group_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/AddGroupResponse...
void uic_mqtt_dotdot_on_name_and_location_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/NameAndLocation/Commands/WriteAt...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > IasZoneStatus_bitmap_data
Definition: dotdot_mqtt.hpp:5558
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > SquawkSquawkConfiguration_bitmap_data
Definition: dotdot_mqtt.hpp:5794
std::set< uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_dehumidification_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t > & get_uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback()
Retrieves the container with callbacks pointer for by-unid IASZone/Commands/ZoneEnrollResponse messag...
const dotdot_bitmap MeteringSummationFormatting("MeteringSummationFormatting", "map8", MeteringSummationFormatting_bitmap_data)
void uic_mqtt_dotdot_on_identify_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Identify/Commands/WriteAttribute...
std::set< uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t > & get_uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/GoToLiftPercentage...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > LevelOptions_bitmap_data
Definition: dotdot_mqtt.hpp:5596
std::set< uic_mqtt_dotdot_binding_write_attributes_callback_t > & get_uic_mqtt_dotdot_binding_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
sl_status_t uic_mqtt_dotdot_by_group_barrier_control_init()
Initialize BarrierControl dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_door_lock_get_user(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetUser.
std::set< uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t > & get_uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback()
Retrieves the container with callbacks pointer for by-unid ConfigurationParameters/Commands/DefaultRe...
std::set< uic_mqtt_dotdot_level_move_callback_t > & get_uic_mqtt_dotdot_level_move_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/Move messages.
sl_status_t uic_mqtt_dotdot_by_group_device_temperature_configuration_init()
Initialize DeviceTemperatureConfiguration dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_fan_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_fan_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t > & get_uic_mqtt_dotdot_scenes_enhanced_add_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/EnhancedAddScene messages.
void uic_mqtt_dotdot_on_door_lock_set_credential(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetCredential.
std::set< uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t > & get_uic_mqtt_dotdot_barrier_control_go_to_percent_callback()
Retrieves the container with callbacks pointer for by-unid BarrierControl/Commands/GoToPercent messag...
sl_status_t uic_mqtt_dotdot_by_group_identify_init()
Initialize Identify dotdot bygroup command handlers.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DeviceTemperatureConfigurationDeviceTempAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5250
std::set< uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_flow_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_scenes_store_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/StoreScene.
sl_status_t uic_mqtt_dotdot_by_group_occupancy_sensing_init()
Initialize OccupancySensing dotdot bygroup command handlers.
sl_status_t uic_mqtt_dotdot_by_group_dehumidification_control_init()
Initialize DehumidificationControl dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_pin_code_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetPINCodeResponse messa...
std::set< uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t > & get_uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
const dotdot_bitmap BatteryAlarmMask("BatteryAlarmMask", "map8", BatteryAlarmMask_bitmap_data)
void uic_mqtt_dotdot_on_scenes_get_scene_membership(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/GetSceneMembersh...
void uic_mqtt_dotdot_on_door_lock_set_weekday_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetWeekdaySche...
std::set< uic_mqtt_dotdot_window_covering_stop_callback_t > & get_uic_mqtt_dotdot_window_covering_stop_callback()
Retrieves the container with callbacks pointer for by-unid WindowCovering/Commands/Stop messages.
void uic_mqtt_dotdot_on_configuration_parameters_discover_parameter(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ConfigurationParameters/Commands...
void uic_mqtt_dotdot_on_door_lock_set_credential_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetCredentialR...
void uic_mqtt_dotdot_on_groups_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/WriteAttributes.
void uic_mqtt_dotdot_on_door_lock_programming_event_notification(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ProgrammingEve...
std::set< uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t > & get_uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback()
Retrieves the container with callbacks pointer for by-unid Binding/Commands/UnbindFromProtocolControl...
const dotdot_bitmap LevelOptions("LevelOptions", "map8", LevelOptions_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_get_weekday_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetWeekdaySche...
void uic_mqtt_dotdot_on_alarms_reset_all_alarms(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Alarms/Commands/ResetAllAlarms.
void uic_mqtt_dotdot_on_illuminance_level_sensing_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IlluminanceLevelSensing/Commands...
void uic_mqtt_dotdot_on_door_lock_set_user_status_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetUserStatusR...
std::set< uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t > & get_uic_mqtt_dotdot_soil_moisture_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_door_lock_clear_user(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearUser.
void uic_mqtt_dotdot_on_flow_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/FlowMeasurement/Commands/WriteAt...
void uic_mqtt_dotdot_on_configuration_parameters_default_reset_all_parameters(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ConfigurationParameters/Commands...
std::set< uic_mqtt_dotdot_color_control_move_to_hue_callback_t > & get_uic_mqtt_dotdot_color_control_move_to_hue_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/MoveToHue messages.
std::set< uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetHolidayScheduleRespon...
void uic_mqtt_dotdot_on_identify_identify(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Identify/Commands/Identify.
std::set< uic_mqtt_dotdot_scenes_view_scene_callback_t > & get_uic_mqtt_dotdot_scenes_view_scene_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/ViewScene messages.
void uic_mqtt_dotdot_on_window_covering_stop(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/Stop.
std::set< uic_mqtt_dotdot_on_off_toggle_callback_t > & get_uic_mqtt_dotdot_on_off_toggle_callback()
Retrieves the container with callbacks pointer for by-unid OnOff/Commands/Toggle messages.
std::set< uic_mqtt_dotdot_scenes_get_scene_membership_callback_t > & get_uic_mqtt_dotdot_scenes_get_scene_membership_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/GetSceneMembership message...
const dotdot_bitmap map8("map8", "map8", map8_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_clear_all_rfid_codes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearAllRFIDCo...
sl_status_t uic_mqtt_dotdot_by_group_door_lock_init()
Initialize DoorLock dotdot bygroup command handlers.
sl_status_t uic_mqtt_dotdot_by_group_illuminance_level_sensing_init()
Initialize IlluminanceLevelSensing dotdot bygroup command handlers.
std::set< uic_mqtt_dotdot_color_control_step_saturation_callback_t > & get_uic_mqtt_dotdot_color_control_step_saturation_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/StepSaturation messa...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > ElectricalMeasurementACAlarmsMask_bitmap_data
Definition: dotdot_mqtt.hpp:5498
void uic_mqtt_dotdot_on_color_control_step_hue(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/StepHue.
void uic_mqtt_dotdot_on_occupancy_sensing_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/OccupancySensing/Commands/WriteA...
std::set< uic_mqtt_dotdot_identify_identify_callback_t > & get_uic_mqtt_dotdot_identify_identify_callback()
Retrieves the container with callbacks pointer for by-unid Identify/Commands/Identify messages.
const dotdot_bitmap WindowCoveringConfigOrStatus("WindowCoveringConfigOrStatus", "map8", WindowCoveringConfigOrStatus_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearYearDaySchedule mes...
std::set< uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t > & get_uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback()
Retrieves the container with callbacks pointer for by-unid Thermostat/Commands/GetRelayStatusLogRespo...
void uic_mqtt_dotdot_on_ph_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PhMeasurement/Commands/WriteAttr...
std::set< uic_mqtt_dotdot_metering_write_attributes_callback_t > & get_uic_mqtt_dotdot_metering_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_window_covering_go_to_lift_percentage(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/WindowCovering/Commands/GoToLift...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockSupportedOperatingModes_bitmap_data
Definition: dotdot_mqtt.hpp:5464
std::set< uic_mqtt_dotdot_door_lock_set_pin_code_callback_t > & get_uic_mqtt_dotdot_door_lock_set_pin_code_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetPINCode messages.
void uic_mqtt_dotdot_on_door_lock_get_user_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetUserRespons...
void uic_mqtt_dotdot_on_door_lock_clear_all_rfid_codes_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearAllRFIDCo...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > BatteryAlarmState_bitmap_data
Definition: dotdot_mqtt.hpp:5182
void uic_mqtt_dotdot_on_unify_thermostat_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/UnifyThermostat/Commands/WriteAt...
void uic_mqtt_dotdot_on_door_lock_get_log_record(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetLogRecord.
void uic_mqtt_dotdot_on_door_lock_get_holiday_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetHolidaySche...
void uic_mqtt_dotdot_on_ias_zone_initiate_normal_operation_mode(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/IASZone/Commands/InitiateNormalO...
sl_status_t uic_mqtt_dotdot_by_group_unify_fan_control_init()
Initialize UnifyFanControl dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_level_move_to_level(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Level/Commands/MoveToLevel.
void uic_mqtt_dotdot_on_door_lock_lock_door(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/LockDoor.
void uic_mqtt_dotdot_on_pressure_measurement_WriteAttributes(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PressureMeasurement/Commands/Wri...
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > TstatScheduleMode_bitmap_data
Definition: dotdot_mqtt.hpp:5949
sl_status_t uic_mqtt_dotdot_by_group_temperature_measurement_init()
Initialize TemperatureMeasurement dotdot bygroup command handlers.
void uic_mqtt_dotdot_on_poll_control_fast_poll_stop(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/PollControl/Commands/FastPollSto...
void uic_mqtt_dotdot_on_door_lock_set_holiday_schedule_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetHolidaySche...
std::set< uic_mqtt_dotdot_scenes_copy_scene_response_callback_t > & get_uic_mqtt_dotdot_scenes_copy_scene_response_callback()
Retrieves the container with callbacks pointer for by-unid Scenes/Commands/CopySceneResponse messages...
std::set< uic_mqtt_dotdot_door_lock_set_user_callback_t > & get_uic_mqtt_dotdot_door_lock_set_user_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetUser messages.
std::set< uic_mqtt_dotdot_color_control_write_attributes_callback_t > & get_uic_mqtt_dotdot_color_control_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_groups_get_group_membership_response_callback_t > & get_uic_mqtt_dotdot_groups_get_group_membership_response_callback()
Retrieves the container with callbacks pointer for by-unid Groups/Commands/GetGroupMembershipResponse...
const dotdot_bitmap ColorControlColorCapabilities("ColorControlColorCapabilities", "map16", ColorControlColorCapabilities_bitmap_data)
void uic_mqtt_dotdot_on_thermostat_set_weekly_schedule(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Thermostat/Commands/SetWeeklySch...
std::set< uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t > & get_uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_door_lock_clear_credential_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_credential_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearCredential messages...
const dotdot_bitmap DoorLockManualOperationEventMask("DoorLockManualOperationEventMask", "map16", DoorLockManualOperationEventMask_bitmap_data)
std::set< uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t > & get_uic_mqtt_dotdot_color_control_enhanced_move_hue_callback()
Retrieves the container with callbacks pointer for by-unid ColorControl/Commands/EnhancedMoveHue mess...
void uic_mqtt_dotdot_on_scenes_remove_scene_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/RemoveSceneRespo...
std::set< uic_mqtt_dotdot_level_stop_callback_t > & get_uic_mqtt_dotdot_level_stop_callback()
Retrieves the container with callbacks pointer for by-unid Level/Commands/Stop messages.
void uic_mqtt_dotdot_on_door_lock_set_user(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/SetUser.
std::set< uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t > & get_uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
std::set< uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearAllPINCodesResponse...
const dotdot_bitmap BallastConfigurationBallastStatus("BallastConfigurationBallastStatus", "map8", BallastConfigurationBallastStatus_bitmap_data)
void uic_mqtt_dotdot_on_door_lock_get_user_status_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/GetUserStatusR...
std::set< uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t > & get_uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback()
Retrieves the container with callback pointers for by-unid /Commands/WriteAttributes messages.
void uic_mqtt_dotdot_on_scenes_recall_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/RecallScene.
std::set< uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t > & get_uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/ClearAllPINCodes message...
const dotdot_bitmap ColorLoopSetUpdateFlags("ColorLoopSetUpdateFlags", "map8", ColorLoopSetUpdateFlags_bitmap_data)
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > OccupancySensingOccupancySensorTypeBitmap_bitmap_data
Definition: dotdot_mqtt.hpp:5670
void uic_mqtt_dotdot_on_color_control_enhanced_move_to_hue_and_saturation(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/EnhancedMo...
std::set< uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t > & get_uic_mqtt_dotdot_alarms_reset_all_alarms_callback()
Retrieves the container with callbacks pointer for by-unid Alarms/Commands/ResetAllAlarms messages.
void uic_mqtt_dotdot_on_groups_view_group(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Groups/Commands/ViewGroup.
void uic_mqtt_dotdot_on_door_lock_clear_credential(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearCredentia...
void uic_mqtt_dotdot_on_scenes_add_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/AddScene.
std::set< uic_mqtt_dotdot_state_remove_callback_t > & get_uic_mqtt_dotdot_state_remove_callback()
Retrieves the container with callbacks pointer for by-unid State/Commands/Remove messages.
std::set< uic_mqtt_dotdot_state_enable_nls_callback_t > & get_uic_mqtt_dotdot_state_enable_nls_callback()
Retrieves the container with callbacks pointer for by-unid State/Commands/EnableNls messages.
void uic_mqtt_dotdot_on_door_lock_clear_pin_code_response(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearPINCodeRe...
void uic_mqtt_dotdot_on_door_lock_clear_pin_code(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/DoorLock/Commands/ClearPINCode.
std::set< uic_mqtt_dotdot_door_lock_get_user_callback_t > & get_uic_mqtt_dotdot_door_lock_get_user_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/GetUser messages.
std::set< uic_mqtt_dotdot_door_lock_unlock_door_callback_t > & get_uic_mqtt_dotdot_door_lock_unlock_door_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/UnlockDoor messages.
const std::vector< std::pair< std::vector< std::string >, std::vector< std::vector< std::string > > > > DoorLockAlarmMask_bitmap_data
Definition: dotdot_mqtt.hpp:5258
void uic_mqtt_dotdot_on_scenes_copy_scene(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/Scenes/Commands/CopyScene.
const dotdot_bitmap ElectricalMeasurementACAlarmsMask("ElectricalMeasurementACAlarmsMask", "map16", ElectricalMeasurementACAlarmsMask_bitmap_data)
std::set< uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t > & get_uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback()
Retrieves the container with callbacks pointer for by-unid DoorLock/Commands/SetYearDayScheduleRespon...
void uic_mqtt_dotdot_on_color_control_move_color_temperature(const char *topic, const char *message, const size_t message_length)
MQTT Subscribe handler for incoming publications on: ucl/by-unid/+/+/ColorControl/Commands/MoveColorT...
uint32_t sl_status_t
Definition: sl_status.h:139