PulseLEDStart

class PulseLEDStart(val pulseColor: Color = Color.BLUE, val minBrightness: Int = 20, val maxBrightness: Int = 70, val periodInMs: Int = 8000) : Event

Event to be used when starting a pulsing LED state.

Parameters

pulseColor

the LED color to pulse, defaults to blue

minBrightness

Percent of maximum brightness [0, maxBrightness), defaults to 20

maxBrightness

Percent of maximum brightness (minBrightness, 100], defaults to 70

periodInMs

period to complete a full pulsation in milliseconds (coerced into 1500 - 30000 ms, defaults to 8000)

Constructors

Link copied to clipboard
fun PulseLEDStart(pulseColor: Color = Color.BLUE, minBrightness: Int = 20, maxBrightness: Int = 70, periodInMs: Int = 8000)

Functions

Link copied to clipboard
open fun adjoin(p0: GenericRecord<Any>)
Link copied to clipboard
open fun clone(): GenericRecord<Any>
Link copied to clipboard
open fun copyParams(p0: Event)
open fun copyParams(p0: Record)
Link copied to clipboard
open fun deepClone(): Record
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun fieldsAreEqual(p0: Event): Boolean
Link copied to clipboard
open operator fun get(p0: String): Any
open operator fun get(p0: String, p1: Any): Any
Link copied to clipboard
open fun getBoolean(p0: String): Boolean
open fun getBoolean(p0: String, p1: Boolean): Boolean
Link copied to clipboard
open fun getDouble(p0: String): Double
open fun getDouble(p0: String, p1: Double): Double
Link copied to clipboard
open fun getEventGroups(): MutableList<Event.EventGroup>
Link copied to clipboard
open fun getEventParams(): Record
Link copied to clipboard
open fun getFieldClass(p0: String): Class<*>
Link copied to clipboard
Link copied to clipboard
open fun getFloat(p0: String): Float
open fun getFloat(p0: String, p1: Float): Float
Link copied to clipboard
open fun getInteger(p0: String): Int
open fun getInteger(p0: String, p1: Int): Int
Link copied to clipboard
open fun <L : Any> getList(p0: String): MutableList<L>
Link copied to clipboard
open fun <T : Any> getOrPut(p0: String, p1: T): T
Link copied to clipboard
Link copied to clipboard
open fun getRecord(p0: String): Record
Link copied to clipboard
open fun getString(p0: String): String
open fun getString(p0: String, p1: String): String
Link copied to clipboard
Link copied to clipboard
open fun has(p0: String): Boolean
Link copied to clipboard
open fun incrInteger(p0: String): Int
open fun incrInteger(p0: String, p1: Int): Int
Link copied to clipboard
open fun isEmpty(): Boolean
Link copied to clipboard
open fun isNotEmpty(): Boolean
Link copied to clipboard
open fun <T : Event> match(p0: Consumer<T>): Event
Link copied to clipboard
open fun put(p0: String, p1: Any)
Link copied to clipboard
open fun putAll(p0: GenericRecord<Any>)
open fun putAll(p0: MutableMap<Any, Any>)
Link copied to clipboard
open fun putAllExceptNull(p0: GenericRecord<Any>)
Link copied to clipboard
open fun putIfNotNull(p0: String, p1: Any)
Link copied to clipboard
open fun remove(p0: String)
Link copied to clipboard
open fun size(): Int
Link copied to clipboard
open fun toJSON(): JsonObject
open fun toJSON(p0: File)
Link copied to clipboard
open fun toMap(): MutableMap<String, Any>
Link copied to clipboard
open fun toProperties(p0: File)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
Link copied to clipboard
open fun triggers(p0: String): Boolean

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val maxBrightness: Int = 70
Link copied to clipboard
val minBrightness: Int = 20
Link copied to clipboard
val periodInMs: Int = 8000
Link copied to clipboard
Link copied to clipboard