Geofencing
DPYGEOFENCINGTOOL                                         Linux Programmer's Manual                                         DPYGEOFENCINGTOOL

DESCRIPTION
    dpygeofencingtool : Tool used to manage geofencing zones.

SYNOPSIS
    dpygeofencingtool [-h/ --help]
    dpygeofencingtool [-tv / --toolversion]
    dpygeofencingtool [-a/ --addpolygon] <sogid> <id> <name> [<lat> <lon>] 
    dpygeofencingtool [-ac/ --addcircle] <sogid> <id> <name> <lat> <lon> <radius>
    dpygeofencingtool [-al/ --addline] <id> <name> [<lat> <lon>] <radius>
    dpygeofencingtool [-e/ --enable] <sogid> <id>
    dpygeofencingtool [-d/ --disable] <sogid> <id>
    dpygeofencingtool [-r/ --remove] <sogid> <id>
    dpygeofencingtool [-g/ --sogs]
    dpygeofencingtool [-l/ --list] <sogid>
    dpygeofencingtool [-v/ --events]  
	dpygeofencingtool [-fp/ --feedposition] <option>
	
OPTIONS
    -h / --help : Print help command information.
    -tv / --toolversion : Print tool version.
    -a / --addpolygon <sogid> <id> <name> [<lat> <lon>] : Adds a polygon geofence to database
    Description:
    	<sogid> : Alphanumeric set of geofences id
        <id> : Numeric geofence id
        <name> : Geofence name
        [<lat> <lon>]  : Sequence of points of the geofence. It is necessary to indicate al least 3 points.
    -ac / --addcircle <sogid> <id> <name> <lat> <lon> <radius>: Adds a point with radius (circle) geofence to database
        Description:
        <sogid> : Alphanumeric set of geofences id
        <id> : Numeric geofence id
        <name> : Geofence name
        <lat> <lon>  : Center point of the geofence.
        <radius> : Radius of the geofence in meters.
    -al / --addline <sogid> <id> <name> [<lat> <lon>] <radius>: Adds a line with radius geofence to database
    Description:
    	<sogid> : Alphanumeric set of geofences id
        <id> : Numeric geofence id
        <name> : Geofence name
        [<lat> <lon>]  : Sequence of points of the geofence. It is necessary to indicate al least 2 points.
        <radius> : Radius of the geofence in meters.
    -e / --enable <sogid> <id>: Enables geofence
    Description:
    	<sogid> : Alphanumeric set of geofences id
        <id> : Id of the geofence to be enabled
    -d / --disable <sogid> <id>: Disables geofence
    Description:
    	<sogid> : Alphanumeric set of geofences id
        <id> : Id of the geofence to be disabled
    -r / --remove <sogid> <id> : Removes geofence in database
    Description:
    	<sogid> : Alphanumeric set of geofences id
        <id> : Id of the geofence to be removed
   -g / --sogs: Gets every set of geofences in database
   -l / --list <sogid>: Gets every geofence in the set
   -v / --events: Subscribes to entering and leaving events
   -fp / --feedposition <lat> <lon> : Feed the geofencing service with a custom position.
   		<option> : Possible values are:
        	<lat> <lon>  : Enable the custom position feed and get the custom position.
        	disable : Disable the custom position feed and get positions from gnss service.
   
EXAMPLES
    dpygeofencingtool -a mysog 1 polygon 41.651856 -4.728325 41.652217 -4.729280 41.652441 -4.727939
    dpygeofencingtool -ac mysog 2 poi 41.516842 -4.716624 10
    dpygeofencingtool -al mysog 3 subida 42.201922 -4.396001 42.202578 -4.394323 42.203107 -4.393882 12
    dpygeofencingtool -d mysog 2
    dpygeofencingtool -e mysog 2
    dpygeofencingtool -r mysog 2
    dpygeofencingtool -g
    dpygeofencingtool -l mysog
    dpygeofencingtool -fp 41.516842 -4.716624
    dpygeofencingtool -fp disable
    dpygeofencingtool -v
    
FILES
    JSON Configuration file : /mntSFS/gmvCNF/geofencing_conf.json

BUGS

SEE ALSO

AUTHORS
    Deepsy Team