group and field exactly as returned; they are case-sensitive public identifiers.mode=SINGLE: GET requires one field; SET requires exactly one entry in values.mode=BLOCK: GET omits field; SET must contain exactly every field in requiredFields.readable/writable before calling GET/SET.dataType. Apply enum, range, and precision constraints when present.groups is empty, the device does not support any setting exposed by this API.