EnergyEvseTrait.Rfid

interface EnergyEvseTrait.Rfid : ClusterStruct


Notification that a radio frequency identification card (RFID) has been read. This allows a controller to register the card ID and use the ID to authenticate the user and start the charging session.

Summary

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public properties

ByteArray?

The UID field (ISO 14443A UID), which is either 4, 7, or 10 bytes.

Public functions

getDescriptor

@HomeExperimentalApi
open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

@HomeExperimentalApi
open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

uid

val uidByteArray?

The UID field (ISO 14443A UID), which is either 4, 7, or 10 bytes.