EventFactory

open class EventFactory<T : Event>


Wrapper for companion objects to subclass to create shorter syntax. For example, device.events(BasicInformation.StartUp) versus device.events(BasicInformation.StartUp.factory).

Summary

Public constructors

Public functions

open Field?

Public properties

InternalEventFactory<T>

the internal factory.

Public constructors

EventFactory

<T : Event> EventFactory(factory: InternalEventFactory<T>)

Public functions

getEventFieldById

open fun getEventFieldById(tagId: UInt): Field?

Public properties

factory

val factoryInternalEventFactory<T>

the internal factory.