Generic Flags
data class GenericFlags(val logMeterEvents: Boolean = true, val implicitSession: Boolean = false, val allowOriginHeader: Boolean = false, val modeStrictAPI: Boolean = true, val modeLowMemory: Boolean = false, val modeInfo: Boolean = false, val modeDebug: Boolean = false, val modeVerbose: Boolean = false, val modeInteractive: Boolean = true, val deviceHotplug: Boolean = true, val mqttClient: Boolean = false, val httpServer: Boolean = true, val telnetServer: Boolean = false, val sessionLogs: Boolean = true, val nativeDrivers: Boolean = true)
Application wide configuration flags.
Constructors
Link copied to clipboard
constructor(logMeterEvents: Boolean = true, implicitSession: Boolean = false, allowOriginHeader: Boolean = false, modeStrictAPI: Boolean = true, modeLowMemory: Boolean = false, modeInfo: Boolean = false, modeDebug: Boolean = false, modeVerbose: Boolean = false, modeInteractive: Boolean = true, deviceHotplug: Boolean = true, mqttClient: Boolean = false, httpServer: Boolean = true, telnetServer: Boolean = false, sessionLogs: Boolean = true, nativeDrivers: Boolean = true)
Properties
Link copied to clipboard
Configures 'Access-Control-Allow-Origin: *' in web API requests
Link copied to clipboard
Enable device scan & hot-plug
Link copied to clipboard
Enable HTTP server
Link copied to clipboard
Implicitly start a session with all available meters
Link copied to clipboard
Enable observers to log the events
Link copied to clipboard
Interactive mode (expects the user to press enter)
Link copied to clipboard
Enable low-memory mode (disables memory intensive operations)
Link copied to clipboard
Warn about the use of local/latest entities in the API
Link copied to clipboard
Enable verbose debug mode
Link copied to clipboard
Enable MQTT client
Link copied to clipboard
Enable native drivers
Link copied to clipboard
Enable reading/writing of logs
Link copied to clipboard
Enable Telnet server