DeviceNamespaces

data class DeviceNamespaces(val data: Map<String, Map<String, DataItem>>)

A data structure for representing DeviceNameSpaces in ISO/IEC 18013-5:2021.

Use fromDataItem to parse CBOR and toDataItem to generate CBOR.

Constructors

Link copied to clipboard
constructor(data: Map<String, Map<String, DataItem>>)

Types

Link copied to clipboard
class Builder

A builder for DeviceNamespaces.

Link copied to clipboard
object Companion
Link copied to clipboard
data class DataElementBuilder(val namespaceName: String)

A builder for populating a namespace in a DeviceNamespaces.

Properties

Link copied to clipboard

map from namespace name to a map from data element name to DataItem.

Functions

Link copied to clipboard

Generate DeviceNameSpaces CBOR