AgentConfiguration

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

Configuration for the agent.

Constructors

Link copied to clipboard
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)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sleepDuration: Long = 1000