EnOcean Link
1.14.0.0
Middleware to Connect EnOcean easily to other Projects
|
Watcher Header File. More...
#include "eoDevice.h"
#include "eoTimer.h"
#include "eoIWatcher.h"
#include <vector>
#include <map>
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | WATCH_STRUCT |
Watch structure. More... | |
class | eoWatcher |
an example implementation of an Security Watcher Class which tries to predict DOS and Delay Attacks. More... | |
Typedefs | |
typedef std::map< uint32_t, WATCH_STRUCT > | watcher_id_map |
Enumerations | |
enum | EO_SEC_WATCH_RESULT { WATCH_OK = 0, WATCH_DEVICE_NA, WATCH_DEVICE_ALREADY_EXIST, WATCH_NOT_SECURE_DEVICE, WATCH_NOT_WATCHED_DEVICE, WATCH_DOS_ASSUMED, WATCH_DELAY_ASSUMED, WATCH_TEL_TO_EARLY, WATCH_TEL_TO_LATE, WATCH_CMAC_OVERFLOW, WATCH_RLC_OVERFLOW } |
Security Watch Result. More... | |
Watcher Header File.
An Example Class Header, which allows the security checking of Devices.
enum EO_SEC_WATCH_RESULT |
Security Watch Result.