composeDataConfirmationAction static method

int composeDataConfirmationAction({
  1. required int led,
  2. required int beep,
  3. required int rumble,
})

Composes the data confirmation action value from its DataConfirmationLed, DataConfirmationBeep and DataConfirmationRumble components, packed as 2-bit fields like the SDK's SKTDATACONFIRMATION(reserved, rumble, beep, led) macro.

Implementation

static int composeDataConfirmationAction({
  required int led,
  required int beep,
  required int rumble,
}) =>
    (rumble << 4) | (beep << 2) | led;