unleashed-firmware/applications/main/subghz/helpers/subghz_custom_event.h

133 lines
3.7 KiB
C

#pragma once
typedef enum {
SubGhzCustomEventManagerNoSet = 0,
SubGhzCustomEventManagerSet,
SubGhzCustomEventManagerSetRAW,
//SubGhzCustomEvent
SubGhzCustomEventSceneDeleteSuccess = 100,
SubGhzCustomEventSceneDelete,
SubGhzCustomEventSceneDeleteBack,
SubGhzCustomEventSceneDeleteRAW,
SubGhzCustomEventSceneDeleteRAWBack,
SubGhzCustomEventSceneReceiverInfoTxStart,
SubGhzCustomEventSceneReceiverInfoTxStop,
SubGhzCustomEventSceneReceiverInfoSave,
SubGhzCustomEventSceneSaveName,
SubGhzCustomEventSceneSaveSuccess,
SubGhzCustomEventSceneShowErrorBack,
SubGhzCustomEventSceneShowErrorOk,
SubGhzCustomEventSceneShowErrorSub,
SubGhzCustomEventSceneShowOnlyRX,
SubGhzCustomEventSceneAnalyzerLock,
SubGhzCustomEventSceneAnalyzerUnlock,
SubGhzCustomEventSceneSettingLock,
SubGhzCustomEventSceneSettingResetToDefault,
SubGhzCustomEventSceneExit,
SubGhzCustomEventSceneStay,
SubGhzCustomEventSceneRpcLoad,
SubGhzCustomEventSceneRpcButtonPress,
SubGhzCustomEventSceneRpcButtonRelease,
SubGhzCustomEventSceneRpcSessionClose,
SubGhzCustomEventViewReceiverOK,
SubGhzCustomEventViewReceiverConfig,
SubGhzCustomEventViewReceiverBack,
SubGhzCustomEventViewReceiverOffDisplay,
SubGhzCustomEventViewReceiverUnlock,
SubGhzCustomEventViewReceiverDeleteItem,
SubGhzCustomEventViewReadRAWBack,
SubGhzCustomEventViewReadRAWIDLE,
SubGhzCustomEventViewReadRAWREC,
SubGhzCustomEventViewReadRAWConfig,
SubGhzCustomEventViewReadRAWErase,
SubGhzCustomEventViewReadRAWSendStart,
SubGhzCustomEventViewReadRAWSendStop,
SubGhzCustomEventViewReadRAWSave,
SubGhzCustomEventViewReadRAWTXRXStop,
SubGhzCustomEventViewReadRAWMore,
SubGhzCustomEventViewTransmitterBack,
SubGhzCustomEventViewTransmitterSendStart,
SubGhzCustomEventViewTransmitterSendStop,
SubGhzCustomEventViewTransmitterError,
SubGhzCustomEventViewFreqAnalOkShort,
SubGhzCustomEventViewFreqAnalOkLong,
SubGhzCustomEventByteInputDone,
} SubGhzCustomEvent;
typedef enum {
SetTypeFaacSLH_Manual_868,
SetTypeFaacSLH_Manual_433,
SetTypeBFTClone,
SetTypeFaacSLH_868,
SetTypeFaacSLH_433,
SetTypeBFTMitto,
SetTypeSomfyTelis,
SetTypeANMotorsAT4,
SetTypeAlutechAT4N,
SetTypeHCS101_433_92,
SetTypeDoorHan_315_00,
SetTypeDoorHan_433_92,
SetTypeBeninca433,
SetTypeBeninca868,
SetTypeAllmatic433,
SetTypeAllmatic868,
SetTypeCenturion433,
SetTypeSommer_FM_434,
SetTypeSommer_FM_868,
SetTypeSommer_FM238_434,
SetTypeSommer_FM238_868,
SetTypeStilmatic,
SetTypeIronLogic,
SetTypeDeaMio433,
SetTypeDTMNeo433,
SetTypeGibidi433,
SetTypeGSN,
SetTypeAprimatic,
SetTypeElmesElectronic,
SetTypeNormstahl_433_92,
SetTypeJCM_433_92,
SetTypeNovoferm_433_92,
SetTypeHormannEcoStar_433_92,
SetTypeFAACRCXT_433_92,
SetTypeFAACRCXT_868,
SetTypeGeniusBravo433,
SetTypeNiceMHouse_433_92,
SetTypeNiceSmilo_433_92,
SetTypeNiceFlorS_433_92,
SetTypeNiceOne_433_92,
SetTypeNiceFlo12bit,
SetTypeNiceFlo24bit,
SetTypeCAME12bit,
SetTypeCAME24bit,
SetTypeCAME12bit868,
SetTypeCAME24bit868,
SetTypeCAMETwee,
SetTypeCameAtomo433,
SetTypeCameAtomo868,
SetTypeCAMESpace,
SetTypePricenton315,
SetTypePricenton433,
SetTypeBETT_433,
SetTypeLinear_300_00,
// SetTypeNeroSketch, //Deleted in OFW
// SetTypeNeroRadio, //Deleted in OFW
SetTypeGateTX,
SetTypeSecPlus_v1_315_00,
SetTypeSecPlus_v1_390_00,
SetTypeSecPlus_v1_433_00,
SetTypeSecPlus_v2_310_00,
SetTypeSecPlus_v2_315_00,
SetTypeSecPlus_v2_390_00,
SetTypeSecPlus_v2_433_00,
SetTypeMAX,
} SetType;