lifxlan
Version:
TypeScript library for controlling LIFX products over LAN
19 lines • 615 B
JavaScript
import * as Encoding from '../encoding.js';
import { Type } from '../constants/index.js';
export function GetRPowerCommand(relayIndex) {
return {
type: Type.GetRPower,
payload: Encoding.encodeGetRPower(relayIndex),
decode: Encoding.decodeStateRPower,
defaultResponseMode: 'response',
};
}
export function SetRPowerCommand(relayIndex, level) {
return {
type: Type.SetRPower,
payload: Encoding.encodeSetRPower(relayIndex, level),
decode: Encoding.decodeStateRPower,
defaultResponseMode: 'ack-only',
};
}
//# sourceMappingURL=relay.js.map