controller-legacy/include/constants.h

38 lines
796 B
C
Raw Normal View History

2020-04-16 23:38:25 +00:00
#ifndef CONTROLLER_CONTANTS_H
#define CONTROLLER_CONTANTS_H
#include <log_levels.h>
2020-04-13 22:50:55 +00:00
#define SECONDS_PER_DAY 86400 // 60 * 60 * 24
#define SECONDS_PER_MINUTE 60
2020-04-16 19:19:56 +00:00
#define POLL_FDS_COUNT 2
2020-04-16 23:38:25 +00:00
/**
* @brief Limit the maximum length of a controller/relay/etc name
*
* The NULL terminator is not included. Arrays of length #MAX_NAME_LENGTH + 1 are required.
*/
#define MAX_NAME_LENGTH 128
/**
* @brief Maximum number of dbs for the databases for the MDB_env
*
* Used when calling mdb_env_set_maxdbs() in database_setup()
*/
#define MDB_MAXDBS 8
/**
* @brief How many milli seconds to wait until poll timeout in main loop
*/
#define ACCEPT_TIMEOUT_MSECONDS 1000
#define PIFACE_GPIO_BASE 200
2020-04-18 21:53:21 +00:00
#ifndef LOG_LEVEL
#define LOG_LEVEL LOG_LEVEL_INFO
#endif
2020-04-16 23:38:25 +00:00
#endif /* CONTROLLER_CONTANTS_H */