flag.StringVar(&c.ConfigFolder,"configFolder",fc.ConfigFolder,"folder who contains the config file. Defaults to ./etc/. If other folder is used this flag must be specified at startup.")
flag.StringVar(&c.NodeName,"node",fc.NodeName,"some unique string to identify this Edge unit")
flag.StringVar(&c.BrokerAddress,"brokerAddress",fc.BrokerAddress,"the address of the message broker")
flag.StringVar(&c.ProfilingPort,"profilingPort",fc.ProfilingPort,"The number of the profiling port")
flag.StringVar(&c.PromHostAndPort,"promHostAndPort",fc.PromHostAndPort,"host and port for prometheus listener, e.g. localhost:2112")
flag.BoolVar(&c.CentralErrorLogger,"centralErrorLogger",fc.CentralErrorLogger,"set to true if this is the node that should receive the error log's from other nodes")
flag.IntVar(&c.DefaultMessageTimeout,"defaultMessageTimeout",fc.DefaultMessageTimeout,"default message timeout in seconds. This can be overridden on the message level")
flag.IntVar(&c.DefaultMessageRetries,"defaultMessageRetries",fc.DefaultMessageRetries,"default amount of retries that will be done before a message is thrown away, and out of the system")
flag.IntVar(&c.PublisherServiceSayhello,"publisherServiceSayhello",fc.PublisherServiceSayhello,"Make the current node send hello messages to central at given interval in seconds")
flag.StringVar(&c.SubscribersDataFolder,"subscribersDataFolder",fc.SubscribersDataFolder,"The data folder where subscribers are allowed to write their data if needed")