inventoresed
Version:
Z-Wave driver written entirely in JavaScript/TypeScript
62 lines (45 loc) • 1.1 kB
Markdown
# Multi Channel CC
CommandClass ID: `0x60`
## Multi Channel CC methods
### `getEndpoints`
```ts
async getEndpoints(): Promise<{ isDynamicEndpointCount: boolean; identicalCapabilities: boolean; individualEndpointCount: number; aggregatedEndpointCount: number | undefined; } | undefined>;
```
### `getEndpointCapabilities`
```ts
async getEndpointCapabilities(
endpoint: number,
): Promise<EndpointCapability | undefined>;
```
### `findEndpoints`
```ts
async findEndpoints(
genericClass: number,
specificClass: number,
): Promise<readonly number[] | undefined>;
```
### `getAggregatedMembers`
```ts
async getAggregatedMembers(
endpoint: number,
): Promise<readonly number[] | undefined>;
```
### `sendEncapsulated`
```ts
async sendEncapsulated(
options: Omit<
MultiChannelCCCommandEncapsulationOptions,
keyof CCCommandOptions
>,
): Promise<void>;
```
### `getEndpointCountV1`
```ts
async getEndpointCountV1(
ccId: CommandClasses,
): Promise<number | undefined>;
```
### `sendEncapsulatedV1`
```ts
async sendEncapsulatedV1(encapsulated: CommandClass): Promise<void>;
```