PIM class

Represents the state of a Programmable Interface Module peripheral attached to the generator.

Per Kohler Power Product Page:

  • Perfect for those who travel frequently or own a vacation home, the Programmable Interface Module (PIM) lets you activate critical items like storm shutters or a security system when you're away (when partnered with the OnCue® Generator Management System).
  • Remotely turn power outputs such as heating and cooling system or security lights on or off.
  • Remotely monitor or receive email alerts for changes to inputs such as motion sensors or water-level alarms (requires OnCue Generator Management System).
  • Two inputs, six outputs.
  • Multiple patent-pending innovations.
  • Compatible with 6VSG, 14RESA, 14RESAL, 20RESA, 20RESAL, 38RCL and 48RCL generator models.
Inheritance

Constructors

PIM({bool isConnected = false, Map<String, PimValue>? values})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
isConnected bool
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
values Map<String, PimValue>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited