Package-level declarations

Types

Link copied to clipboard
data class GatewayConfiguration(val serialNumber: String? = null, val hash: Int? = null, val hashTimestamp: Long? = null, val payloadSplitInfo: Int? = null, val newPassword: String? = null, val encryptionKey1: String? = null, val encryptionKey2: String? = null, val encryptionKey3: String? = null, val encryptionKey4: String? = null, val ipAddress: IpAddress? = null, val subnetMask: NetMask? = null, val defaultGatewayIp: IpAddress? = null, val dhcpEnabled: Boolean? = null, val phyMode: GatewayConfiguration.PhyMode? = null, val plmn: Plmn? = null, val apn: Apn? = null, val dnsIp: IpAddress? = null, val ntpAddress: IpAddressOrHostname? = null, val proxyAddress: IpAddressOrHostname? = null, val proxyPort: Port? = null, val proxyUsername: String? = null, val proxyPassword: String? = null, val proxyType: GatewayConfiguration.ProxyType? = null, val dataServerAddress: IpAddressOrHostname? = null, val dataServerPort: Port? = null, val dataServerTlsEnabled: Boolean? = null, val dataServerToken: String? = null, val dataServerApiVersion: GatewayConfiguration.DataServerApiVersion? = null, val dataSyncEnabled: Boolean? = null, val heartbeatSendingInterval: Int? = null, val simCardPin: String? = null, val sensorNotificationsEnabled: Boolean? = null)

Configuration settings for a Gateway device.

Link copied to clipboard

Represents an error related to gateway configuration.

Link copied to clipboard

Action that can be performed on a sensor detected by a gateway.

Link copied to clipboard
data class GatewayDeviceInfo(val serialNumber: String, val softwareInfo: GatewayDeviceInfo.SoftwareInfo, val hardwareInfo: GatewayDeviceInfo.HardwareInfo, val runtimeInfo: GatewayDeviceInfo.RuntimeInfo, val powerMonitor: GatewayDeviceInfo.PowerMonitor?, val ethernet: GatewayDeviceInfo.Ethernet?, val modem: GatewayDeviceInfo.Modem?)

This data class represents the information retrieved from a gateway device.

Link copied to clipboard
data class GatewayEndpoint(val type: GatewayEndpoint.Type, val value: String)

Represents custom endpoint for gateway

Link copied to clipboard
data class GatewayHttpHeader(val name: String, val value: String)

HTTP header for gateway

Link copied to clipboard
sealed class GatewayNotification

Represents notification used by gateway

Link copied to clipboard
data class GatewaySensorList(val serialNumber: String, val detectedSensors: List<GatewaySensorList.DetectedSensor>)

Represents a list of sensors detected by a gateway.