Package-level declarations
Types
Link copied to clipboard
data class GatewayNetworkConfiguration(val isDhcpEnabled: Boolean, val ipAddress: IpAddress, val mask: NetMask, val defaultGatewayIp: IpAddress, val dns: IpAddress, val ntp: IpAddressOrHostname)
Represents gateway network configuration
Link copied to clipboard
data class GatewaySensorEncryptionConfiguration(val key1: String, val key2: String, val key3: String, val key4: String)
Represents gateway configuration for encrypted data transmissions with sensors. If sensor is encrypted then gateway will try to decrypt the data by using provided keys. The keys are used in the following order:
Link copied to clipboard
data class GatewayServerConfiguration(val isSyncEnabled: Boolean, val token: UUID?, val port: Port, val isTlsEnabled: Boolean?, val serverAddress: IpAddressOrHostname)
Represents gateway server configuration
Link copied to clipboard
data class GatewaySoftwareVersions(val mainboardVersion: SoftwareVersion, val childboardVersion: SoftwareVersion, val websiteVersion: SoftwareVersion, val certificatesVersion: SoftwareVersion)
Represents software versions of individual gateway components