Go to the documentation of this file.    1 #ifndef USGOV_cbaf03b05d95078ca68f3246c8feddd07ac6da6ad323bc4050a4473f3a3bcf08 
    2 #define USGOV_cbaf03b05d95078ca68f3246c8feddd07ac6da6ad323bc4050a4473f3a3bcf08 
   11 #define PUBLIC_PERMISSIONLESS_MESH 
   12 #define LOGDIR "/var/log/plebble" 
   15 #define AUTOMATIC_UPDATES_PUBKEY "ysMCfLj9wt9ZdaaRaNtCS2WUJh8T5kvrh4ihHARKiTH1" 
   16 #define NODEMASTER_PUBKEY "" 
   17 #define AUTOMATIC_UPDATES_ACCOUNT "4NwEEwnQbnwB7p8yCBNkx9uj71ru" 
   18 #define ANDROID_APK_COMPONENT_ID "PuxQ2g" 
   19 #define PLATFORM "plebble" 
   20 #define DATADIR ".plebble" 
   21 #define LAYOFF_DAYS 20 
   24 #define CFG_COUNTERS 0 
   25 #define CFG_CONNECTION_LOG 0 
   28 #define CFG_MAX_SUBSIDY 500000000 
   29 #define CFG_MAX_SIZE_DATAGRAM 20000000 
   31 #define CFG_PORT 16672 
   32 #define CFG_PPORT 16672 
   33 #define CFG_WALLET_PORT 16673 
   34 #define CFG_WALLET_PPORT 16673 
   35 #define CFG_MAX_NODES 200 
   36 #define CFG_HMI_READY_TIMEOUT_SECS 1 
   37 #define CFG_MUTATION_PERIOD_SECS 300 
   38 #define CFG_AUTH_TIMEOUT_SECS 5 
   39 #define CFG_SENDQ_WMH 1000 
   40 #define CFG_SENDQ_SCHUNK 1500 
   41 #define CFG_DGRAM_ROUNDTRIP_TIMEOUT_SECS 5 
   43 #define CFG_REPORT_REASON 1 
   47 #ifdef PUBLIC_PERMISSIONLESS_MESH 
   48     #define CFG_PUBLIC_NETWORK 
   49     #define CFG_PERMISSIONLESS_NETWORK 
   50     #define CFG_TOPOLOGY_MESH 
   53 #ifdef PRIVATE_PERMISSIONED_MESH 
   54     #define CFG_PRIVATE_NETWORK 
   55     #define CFG_PERMISSIONED_NETWORK 
   56     #define CFG_TOPOLOGY_MESH 
   59 #ifdef PUBLIC_PERMISSIONED_RING 
   60     #define CFG_PUBLIC_NETWORK 
   61     #define CFG_PERMISSIONED_NETWORK 
   62     #define CFG_TOPOLOGY_RING 
   66 #ifdef CFG_PUBLIC_NETWORK 
   67 #ifdef CFG_PRIVATE_NETWORK 
   68 #error conflicting network type 
   72 #ifdef CFG_PERMISSIONED_NETWORK 
   73 #ifdef CFG_PERMISSIONLESS_NETWORK 
   74 #error conflicting authority type 
   78 #ifdef CFG_TOPOLOGY_RING 
   79 #ifdef CFG_TOPOLOGY_MESH 
   80 #error conflicting topologies