Accessory Command - cloudthrottle/dcc-ex--commands GitHub Wiki

Usage

const linearAddressOptions = {
  address: 1234,
  active: 0
}

accessoryCommand(linearAddressOptions)
// returns '<a 1234 0>'

// :------ OR ------:

const dualCoilAddressOptions = {
  address: {
    primaryAddress: 1234,
    subAddress: 2
  },
  active: 1
}

accessoryCommand(dualCoilAddressOptions)
// returns '<a 1234 2 1>'

Type Definitions

type ParseAddressParams = number | DualCoilAddress

interface AccessoryCommandParams {
    address: ParseAddressParams;
    active: Active;
}

accessoryCommand: (params: AccessoryCommandParams) => string;
⚠️ **GitHub.com Fallback** ⚠️