Object <- ConsumerIRServer |
|
|
MainBatteryIsGood MainBatteryIsLow ReinitializeClass ResetClass WriteConsumerIR WriteConsumerIRAsync |
Class ConsumerIRServer defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| UsesExtraPower: | microampLoad: | Signed |
| ConsumerIRServer: | irOffPowerLoad: | Unsigned |
| irActivePowerLoad: | Unsigned | |
| lowPower: | Boolean |
instance ConsumerIRServer tag; microampLoad: 0; irOffPowerLoad: 0; irActivePowerLoad: 0; lowPower: false; end instance;
Define Class ConsumerIRServer; inherits from Object; inherits from HasReinitialize, WantsPowerEvents, UsesExtraPower; field irOffPowerLoad: Unsigned; field irActivePowerLoad: Unsigned; field lowPower: Boolean; overrides ReinitializeClass, ResetClass; overrides MainBatteryIsLow, MainBatteryIsGood; operation WriteConsumerIRAsync(irRequest: Pointer): Pointer; operation WriteConsumerIR(buffer: Pointer; count: Unsigned; cmdDelay: Unsigned; cmdRepeat: Unsigned; irBaudVal: Unsigned; irPeriod: Unsigned; irOntime: Unsigned); end class;