2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.boschshc.internal.services.intrusion.dto;
15 import org.openhab.binding.boschshc.internal.services.dto.BoschSHCServiceState;
18 * A state which is periodically sent by the intrusion detection control state while arming.
24 * "@type": "intrusionDetectionControlState",
25 * "activeProfile": "0",
26 * "alarmActivationDelayTime": 30,
31 * "id": "intrusion:video"
36 * "id": "intrusion:siren"
39 * "remainingTimeUntilArmed": 29559,
40 * "armActivationDelayTime": 30,
45 * "id": "hdm:ZigBee:000d6f0012f02378"
48 * "value": "SYSTEM_ARMING"
52 * @author David Pace - Initial contribution
55 public class IntrusionDetectionControlState extends BoschSHCServiceState {
57 public IntrusionDetectionControlState() {
58 super("intrusionDetectionControlState");
61 public String activeProfile;
63 public int alarmActivationDelayTime;
65 public long remainingTimeUntilArmed;
67 public int armActivationDelayTime;
69 public ArmingState value;