Interface for geofence. More...

Inheritance diagram for IGeofence:

Public Member Functions

void Delete ()
 Removes a geofence from the database More...
 
void Enable ()
 Enables a geofence in the database More...
 
void Disable ()
 Disables a geofence in the database More...
 

Properties

string SogId [get]
 Set of Geofences ID More...
 
int Id [get]
 ID of the geofence More...
 
string Name [get]
 Name of the geofence More...
 
bool Enabled [get]
 Specify if the geofence is currently enabled More...
 
bool Active [get]
 Specify if the geofence is currently active More...
 
IList< IPositionPositions [get]
 List of positions of the geofence More...
 
double Radius [get]
 Radius of the geofence More...
 

Additional Inherited Members

- Events inherited from IGeofenceNotifier
EventHandler< IGeofenceStatusEventGeofenceStatusEvent
 Event raised by changes in geofence status More...
 

Detailed Description

Member Function Documentation

void Delete ( )
Exceptions
DeepsyHalException (NOT_AVAILABLE)Thrown when service is not available
DeepsyHalException (DPY_TIMEOUT)Thrown when service don't respond in time
DeepsyHalExceptionThrown when service returns an error
void Disable ( )
Exceptions
DeepsyHalException (NOT_AVAILABLE)Thrown when service is not available
DeepsyHalException (DPY_TIMEOUT)Thrown when service don't respond in time
DeepsyHalExceptionThrown when service returns an error
void Enable ( )
Exceptions
DeepsyHalException (NOT_AVAILABLE)Thrown when service is not available
DeepsyHalException (DPY_TIMEOUT)Thrown when service don't respond in time
DeepsyHalExceptionThrown when service returns an error

Property Documentation

bool Active
get
bool Enabled
get
int Id
get
string Name
get
IList<IPosition> Positions
get
double Radius
get
string SogId
get