CSVExporter

fun CSVExporter(    fileNameRoot: String = "",     interval: Double = DEFAULT_INTERVAL,     exportPath: String = createTempDirectory("alchemist-export").absolutePathString() .also { logger.warn("No output folder specified but export required. Alchemist will export data in $it") },     fileExtension: String = "csv",     appendTime: Boolean = false)

Parameters

fileNameRoot

the starting name of the file to export data to.

interval

the sampling time, defaults to AbstractExporter.DEFAULT_INTERVAL.

exportPath

if no path is specified it will generate the file inside a temporary folder.

appendTime

if true it will always generate a new file, false to overwrite.

fileExtension

the extension for the exported files, by default 'csv'