mirror of https://github.com/nymea/nymea.git
246 lines
14 KiB
C
246 lines
14 KiB
C
/* This file is generated by the nymea build system. Any changes to this file will *
|
|
* be lost. If you want to change this file, edit the plugin's json file. */
|
|
|
|
#ifndef EXTERNPLUGININFO_H
|
|
#define EXTERNPLUGININFO_H
|
|
|
|
#include "typeutils.h"
|
|
|
|
#include <QLoggingCategory>
|
|
|
|
Q_DECLARE_LOGGING_CATEGORY(dcMockDevice)
|
|
|
|
extern PluginId pluginId;
|
|
extern ParamTypeId mockDevicePluginConfigParamIntParamTypeId;
|
|
extern ParamTypeId mockDevicePluginConfigParamBoolParamTypeId;
|
|
extern VendorId nymeaVendorId;
|
|
extern DeviceClassId mockDeviceClassId;
|
|
extern ParamTypeId mockDeviceHttpportParamTypeId;
|
|
extern ParamTypeId mockDeviceAsyncParamTypeId;
|
|
extern ParamTypeId mockDeviceBrokenParamTypeId;
|
|
extern ParamTypeId mockSettingsSetting1ParamTypeId;
|
|
extern ParamTypeId mockDiscoveryResultCountParamTypeId;
|
|
extern StateTypeId mockIntStateTypeId;
|
|
extern StateTypeId mockBoolStateTypeId;
|
|
extern StateTypeId mockDoubleStateTypeId;
|
|
extern StateTypeId mockBatteryLevelStateTypeId;
|
|
extern StateTypeId mockBatteryCriticalStateTypeId;
|
|
extern StateTypeId mockPowerStateTypeId;
|
|
extern EventTypeId mockIntEventTypeId;
|
|
extern ParamTypeId mockIntEventIntParamTypeId;
|
|
extern EventTypeId mockBoolEventTypeId;
|
|
extern ParamTypeId mockBoolEventBoolParamTypeId;
|
|
extern EventTypeId mockDoubleEventTypeId;
|
|
extern ParamTypeId mockDoubleEventDoubleParamTypeId;
|
|
extern EventTypeId mockBatteryLevelEventTypeId;
|
|
extern ParamTypeId mockBatteryLevelEventBatteryLevelParamTypeId;
|
|
extern EventTypeId mockBatteryCriticalEventTypeId;
|
|
extern ParamTypeId mockBatteryCriticalEventBatteryCriticalParamTypeId;
|
|
extern EventTypeId mockPowerEventTypeId;
|
|
extern ParamTypeId mockPowerEventPowerParamTypeId;
|
|
extern EventTypeId mockEvent1EventTypeId;
|
|
extern EventTypeId mockEvent2EventTypeId;
|
|
extern ParamTypeId mockEvent2EventIntParamParamTypeId;
|
|
extern ActionTypeId mockPowerActionTypeId;
|
|
extern ParamTypeId mockPowerActionPowerParamTypeId;
|
|
extern ActionTypeId mockWithParamsActionTypeId;
|
|
extern ParamTypeId mockWithParamsActionParam1ParamTypeId;
|
|
extern ParamTypeId mockWithParamsActionParam2ParamTypeId;
|
|
extern ActionTypeId mockWithoutParamsActionTypeId;
|
|
extern ActionTypeId mockAsyncActionTypeId;
|
|
extern ActionTypeId mockFailingActionTypeId;
|
|
extern ActionTypeId mockAsyncFailingActionTypeId;
|
|
extern DeviceClassId mockDeviceAutoDeviceClassId;
|
|
extern ParamTypeId mockDeviceAutoDeviceHttpportParamTypeId;
|
|
extern ParamTypeId mockDeviceAutoDeviceAsyncParamTypeId;
|
|
extern ParamTypeId mockDeviceAutoDeviceBrokenParamTypeId;
|
|
extern StateTypeId mockDeviceAutoIntStateTypeId;
|
|
extern StateTypeId mockDeviceAutoBoolValueStateTypeId;
|
|
extern EventTypeId mockDeviceAutoIntEventTypeId;
|
|
extern ParamTypeId mockDeviceAutoIntEventIntParamTypeId;
|
|
extern EventTypeId mockDeviceAutoBoolValueEventTypeId;
|
|
extern ParamTypeId mockDeviceAutoBoolValueEventBoolValueParamTypeId;
|
|
extern EventTypeId mockDeviceAutoEvent1EventTypeId;
|
|
extern EventTypeId mockDeviceAutoEvent2EventTypeId;
|
|
extern ParamTypeId mockDeviceAutoEvent2EventIntParamParamTypeId;
|
|
extern ActionTypeId mockDeviceAutoWithParamsActionTypeId;
|
|
extern ParamTypeId mockDeviceAutoWithParamsActionMockActionParam1ParamTypeId;
|
|
extern ParamTypeId mockDeviceAutoWithParamsActionMockActionParam2ParamTypeId;
|
|
extern ActionTypeId mockDeviceAutoMockActionNoParmsActionTypeId;
|
|
extern ActionTypeId mockDeviceAutoMockActionAsyncActionTypeId;
|
|
extern ActionTypeId mockDeviceAutoMockActionBrokenActionTypeId;
|
|
extern ActionTypeId mockDeviceAutoMockActionAsyncBrokenActionTypeId;
|
|
extern DeviceClassId mockPushButtonDeviceClassId;
|
|
extern ParamTypeId mockPushButtonDiscoveryResultCountParamTypeId;
|
|
extern StateTypeId mockPushButtonColorStateTypeId;
|
|
extern StateTypeId mockPushButtonPercentageStateTypeId;
|
|
extern StateTypeId mockPushButtonAllowedValuesStateTypeId;
|
|
extern StateTypeId mockPushButtonDoubleStateTypeId;
|
|
extern StateTypeId mockPushButtonBoolStateTypeId;
|
|
extern EventTypeId mockPushButtonColorEventTypeId;
|
|
extern ParamTypeId mockPushButtonColorEventColorParamTypeId;
|
|
extern EventTypeId mockPushButtonPercentageEventTypeId;
|
|
extern ParamTypeId mockPushButtonPercentageEventPercentageParamTypeId;
|
|
extern EventTypeId mockPushButtonAllowedValuesEventTypeId;
|
|
extern ParamTypeId mockPushButtonAllowedValuesEventAllowedValuesParamTypeId;
|
|
extern EventTypeId mockPushButtonDoubleEventTypeId;
|
|
extern ParamTypeId mockPushButtonDoubleEventDoubleParamTypeId;
|
|
extern EventTypeId mockPushButtonBoolEventTypeId;
|
|
extern ParamTypeId mockPushButtonBoolEventBoolParamTypeId;
|
|
extern ActionTypeId mockPushButtonColorActionTypeId;
|
|
extern ParamTypeId mockPushButtonColorActionColorParamTypeId;
|
|
extern ActionTypeId mockPushButtonPercentageActionTypeId;
|
|
extern ParamTypeId mockPushButtonPercentageActionPercentageParamTypeId;
|
|
extern ActionTypeId mockPushButtonAllowedValuesActionTypeId;
|
|
extern ParamTypeId mockPushButtonAllowedValuesActionAllowedValuesParamTypeId;
|
|
extern ActionTypeId mockPushButtonDoubleActionTypeId;
|
|
extern ParamTypeId mockPushButtonDoubleActionDoubleParamTypeId;
|
|
extern ActionTypeId mockPushButtonBoolActionTypeId;
|
|
extern ParamTypeId mockPushButtonBoolActionBoolParamTypeId;
|
|
extern ActionTypeId mockPushButtonTimeoutActionTypeId;
|
|
extern DeviceClassId mockDisplayPinDeviceClassId;
|
|
extern ParamTypeId mockDisplayPinDevicePinParamTypeId;
|
|
extern ParamTypeId mockDisplayPinDiscoveryResultCountParamTypeId;
|
|
extern StateTypeId mockDisplayPinColorStateTypeId;
|
|
extern StateTypeId mockDisplayPinPercentageStateTypeId;
|
|
extern StateTypeId mockDisplayPinAllowedValuesStateTypeId;
|
|
extern StateTypeId mockDisplayPinDoubleStateTypeId;
|
|
extern StateTypeId mockDisplayPinBoolStateTypeId;
|
|
extern EventTypeId mockDisplayPinColorEventTypeId;
|
|
extern ParamTypeId mockDisplayPinColorEventColorParamTypeId;
|
|
extern EventTypeId mockDisplayPinPercentageEventTypeId;
|
|
extern ParamTypeId mockDisplayPinPercentageEventPercentageParamTypeId;
|
|
extern EventTypeId mockDisplayPinAllowedValuesEventTypeId;
|
|
extern ParamTypeId mockDisplayPinAllowedValuesEventAllowedValuesParamTypeId;
|
|
extern EventTypeId mockDisplayPinDoubleEventTypeId;
|
|
extern ParamTypeId mockDisplayPinDoubleEventDoubleParamTypeId;
|
|
extern EventTypeId mockDisplayPinBoolEventTypeId;
|
|
extern ParamTypeId mockDisplayPinBoolEventBoolParamTypeId;
|
|
extern ActionTypeId mockDisplayPinColorActionTypeId;
|
|
extern ParamTypeId mockDisplayPinColorActionColorParamTypeId;
|
|
extern ActionTypeId mockDisplayPinPercentageActionTypeId;
|
|
extern ParamTypeId mockDisplayPinPercentageActionPercentageParamTypeId;
|
|
extern ActionTypeId mockDisplayPinAllowedValuesActionTypeId;
|
|
extern ParamTypeId mockDisplayPinAllowedValuesActionAllowedValuesParamTypeId;
|
|
extern ActionTypeId mockDisplayPinDoubleActionTypeId;
|
|
extern ParamTypeId mockDisplayPinDoubleActionDoubleParamTypeId;
|
|
extern ActionTypeId mockDisplayPinBoolActionTypeId;
|
|
extern ParamTypeId mockDisplayPinBoolActionBoolParamTypeId;
|
|
extern ActionTypeId mockDisplayPinTimeoutActionTypeId;
|
|
extern DeviceClassId mockParentDeviceClassId;
|
|
extern StateTypeId mockParentBoolValueStateTypeId;
|
|
extern EventTypeId mockParentBoolValueEventTypeId;
|
|
extern ParamTypeId mockParentBoolValueEventBoolValueParamTypeId;
|
|
extern ActionTypeId mockParentBoolValueActionTypeId;
|
|
extern ParamTypeId mockParentBoolValueActionBoolValueParamTypeId;
|
|
extern DeviceClassId mockChildDeviceClassId;
|
|
extern StateTypeId mockChildBoolValueStateTypeId;
|
|
extern EventTypeId mockChildBoolValueEventTypeId;
|
|
extern ParamTypeId mockChildBoolValueEventBoolValueParamTypeId;
|
|
extern ActionTypeId mockChildBoolValueActionTypeId;
|
|
extern ParamTypeId mockChildBoolValueActionBoolValueParamTypeId;
|
|
extern DeviceClassId mockInputTypeDeviceClassId;
|
|
extern ParamTypeId mockInputTypeDeviceTextLineParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceTextAreaParamTypeId;
|
|
extern ParamTypeId mockInputTypeDevicePasswordParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceSearchParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceMailParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceIp4ParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceIp6ParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceUrlParamTypeId;
|
|
extern ParamTypeId mockInputTypeDeviceMacParamTypeId;
|
|
extern StateTypeId mockInputTypeBoolStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableBoolStateTypeId;
|
|
extern StateTypeId mockInputTypeIntStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableIntStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableIntMinMaxStateTypeId;
|
|
extern StateTypeId mockInputTypeUintStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableUIntStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableUIntMinMaxStateTypeId;
|
|
extern StateTypeId mockInputTypeDoubleStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableDoubleStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableDoubleMinMaxStateTypeId;
|
|
extern StateTypeId mockInputTypeStringStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableStringStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableStringSelectionStateTypeId;
|
|
extern StateTypeId mockInputTypeColorStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableColorStateTypeId;
|
|
extern StateTypeId mockInputTypeTimeStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableTimeStateTypeId;
|
|
extern StateTypeId mockInputTypeTimestampIntStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableTimestampIntStateTypeId;
|
|
extern StateTypeId mockInputTypeTimestampUIntStateTypeId;
|
|
extern StateTypeId mockInputTypeWritableTimestampUIntStateTypeId;
|
|
extern EventTypeId mockInputTypeBoolEventTypeId;
|
|
extern ParamTypeId mockInputTypeBoolEventBoolParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableBoolEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableBoolEventWritableBoolParamTypeId;
|
|
extern EventTypeId mockInputTypeIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeIntEventIntParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableIntEventWritableIntParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableIntMinMaxEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableIntMinMaxEventWritableIntMinMaxParamTypeId;
|
|
extern EventTypeId mockInputTypeUintEventTypeId;
|
|
extern ParamTypeId mockInputTypeUintEventUintParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableUIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableUIntEventWritableUIntParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableUIntMinMaxEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableUIntMinMaxEventWritableUIntMinMaxParamTypeId;
|
|
extern EventTypeId mockInputTypeDoubleEventTypeId;
|
|
extern ParamTypeId mockInputTypeDoubleEventDoubleParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableDoubleEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableDoubleEventWritableDoubleParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableDoubleMinMaxEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableDoubleMinMaxEventWritableDoubleMinMaxParamTypeId;
|
|
extern EventTypeId mockInputTypeStringEventTypeId;
|
|
extern ParamTypeId mockInputTypeStringEventStringParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableStringEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableStringEventWritableStringParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableStringSelectionEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableStringSelectionEventWritableStringSelectionParamTypeId;
|
|
extern EventTypeId mockInputTypeColorEventTypeId;
|
|
extern ParamTypeId mockInputTypeColorEventColorParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableColorEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableColorEventWritableColorParamTypeId;
|
|
extern EventTypeId mockInputTypeTimeEventTypeId;
|
|
extern ParamTypeId mockInputTypeTimeEventTimeParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableTimeEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableTimeEventWritableTimeParamTypeId;
|
|
extern EventTypeId mockInputTypeTimestampIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeTimestampIntEventTimestampIntParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableTimestampIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableTimestampIntEventWritableTimestampIntParamTypeId;
|
|
extern EventTypeId mockInputTypeTimestampUIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeTimestampUIntEventTimestampUIntParamTypeId;
|
|
extern EventTypeId mockInputTypeWritableTimestampUIntEventTypeId;
|
|
extern ParamTypeId mockInputTypeWritableTimestampUIntEventWritableTimestampUIntParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableBoolActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableBoolActionWritableBoolParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableIntActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableIntActionWritableIntParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableIntMinMaxActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableIntMinMaxActionWritableIntMinMaxParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableUIntActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableUIntActionWritableUIntParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableUIntMinMaxActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableUIntMinMaxActionWritableUIntMinMaxParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableDoubleActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableDoubleActionWritableDoubleParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableDoubleMinMaxActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableDoubleMinMaxActionWritableDoubleMinMaxParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableStringActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableStringActionWritableStringParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableStringSelectionActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableStringSelectionActionWritableStringSelectionParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableColorActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableColorActionWritableColorParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableTimeActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableTimeActionWritableTimeParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableTimestampIntActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableTimestampIntActionWritableTimestampIntParamTypeId;
|
|
extern ActionTypeId mockInputTypeWritableTimestampUIntActionTypeId;
|
|
extern ParamTypeId mockInputTypeWritableTimestampUIntActionWritableTimestampUIntParamTypeId;
|
|
|
|
#endif // EXTERNPLUGININFO_H
|