Agent Configuration
constructor(name: String = "sut", description: String = "generic node", calibrationUnits: Map<CalibrationTarget, String> = mapOf(
CalibrationTarget.CPULoad to "cpu",
CalibrationTarget.NetworkLoad to "network",
CalibrationTarget.DiskLoad to "disk",
), rootPath: String = ".", server: String = "http://localhost:8080", collectdBinary: String = "/usr/sbin/collectd", powerOffArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl poweroff".split(" "), rebootArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl reboot".split(" "), defaultMeasurementDescription: String = "measurement.md", image: String? = "node.avif", includeEnvironment: Boolean = false, sleepDuration: Long = 1000, reconfigureDuration: Long = 15000, connectionTimeout: Long = 30, debugConnection: Boolean = false)