| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- #pragma once
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef enum {
- DolphinAppSubGhz,
- DolphinAppRfid,
- DolphinAppNfc,
- DolphinAppIr,
- DolphinAppIbutton,
- DolphinAppBadusb,
- DolphinAppPlugin,
- DolphinAppMAX,
- } DolphinApp;
- typedef enum {
- DolphinDeedSubGhzReceiverInfo,
- DolphinDeedSubGhzSave,
- DolphinDeedSubGhzRawRec,
- DolphinDeedSubGhzAddManually,
- DolphinDeedSubGhzSend,
- DolphinDeedSubGhzFrequencyAnalyzer,
- DolphinDeedRfidRead,
- DolphinDeedRfidReadSuccess,
- DolphinDeedRfidSave,
- DolphinDeedRfidEmulate,
- DolphinDeedRfidAdd,
- DolphinDeedNfcRead,
- DolphinDeedNfcReadSuccess,
- DolphinDeedNfcSave,
- DolphinDeedNfcDetectReader,
- DolphinDeedNfcEmulate,
- DolphinDeedNfcMfcAdd,
- DolphinDeedNfcAddSave,
- DolphinDeedNfcAddEmulate,
- DolphinDeedIrSend,
- DolphinDeedIrLearnSuccess,
- DolphinDeedIrSave,
- DolphinDeedIbuttonRead,
- DolphinDeedIbuttonReadSuccess,
- DolphinDeedIbuttonSave,
- DolphinDeedIbuttonEmulate,
- DolphinDeedIbuttonAdd,
- DolphinDeedBadUsbPlayScript,
- DolphinDeedU2fAuthorized,
- DolphinDeedGpioUartBridge,
- DolphinDeedPluginStart,
- DolphinDeedPluginGameStart,
- DolphinDeedPluginGameWin,
- DolphinDeedMAX,
- DolphinDeedTestLeft,
- DolphinDeedTestRight,
- } DolphinDeed;
- typedef struct {
- uint8_t icounter;
- DolphinApp app;
- } DolphinDeedWeight;
- typedef struct {
- DolphinApp app;
- uint8_t icounter_limit;
- } DolphinDeedLimits;
- DolphinApp dolphin_deed_get_app(DolphinDeed deed);
- uint8_t dolphin_deed_get_app_limit(DolphinApp app);
- uint8_t dolphin_deed_get_weight(DolphinDeed deed);
- #ifdef __cplusplus
- }
- #endif
|