Skip to content

Commit 6c9dacb

Browse files
committed
BaseAccessory -> HomeKitAccessory
1 parent 3914724 commit 6c9dacb

12 files changed

Lines changed: 26 additions & 23 deletions

File tree

src/homebridge/platform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { API, DynamicPlatformPlugin, Logger, PlatformAccessory } from 'homebridg
22

33
import { PLATFORM_NAME, PLUGIN_NAME } from './settings.js';
44

5-
import { BaseAccessory } from '../homekit/abstract/base.js';
5+
import { HomeKitAccessory } from '../homekit/abstract/base.js';
66
import { GroupAccessory } from '../homekit/abstract/group.js';
77
import { createAccessory, createIdentifier } from '../homekit/abstract/helper.js';
88

@@ -23,7 +23,7 @@ export class HomebridgeEasyMQTT implements DynamicPlatformPlugin {
2323
private readonly log: Log;
2424

2525
private readonly platformAccessories: Map<string, PlatformAccessory> = new Map();
26-
private readonly accessories: (BaseAccessory<BaseAccessoryConfig> | GroupAccessory)[] = [];
26+
private readonly accessories: (HomeKitAccessory<BaseAccessoryConfig> | GroupAccessory)[] = [];
2727

2828
constructor(
2929
logger: Logger,

src/homekit/abstract/base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { BaseAccessoryConfig, MQTTAccessoryDependency } from '../../model/types.
1313

1414
import getVersion from '../../tools/version.js';
1515

16-
export abstract class BaseAccessory<C extends BaseAccessoryConfig = BaseAccessoryConfig> extends MQTTAccessory<C> {
16+
export abstract class HomeKitAccessory<C extends BaseAccessoryConfig = BaseAccessoryConfig> extends MQTTAccessory<C> {
1717

1818
constructor(dependency: MQTTAccessoryDependency<C>) {
1919
super(dependency);

src/homekit/abstract/group.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BaseAccessory } from './base.js';
1+
import { HomeKitAccessory } from './base.js';
22

33
import { AccessoryDependency, BaseAccessoryConfig } from '../../model/types.js';
44

@@ -8,7 +8,7 @@ import getVersion from '../../tools/version.js';
88

99
export class GroupAccessory {
1010

11-
private readonly accessories: (BaseAccessory<BaseAccessoryConfig>)[] = [];
11+
private readonly accessories: (HomeKitAccessory<BaseAccessoryConfig>)[] = [];
1212

1313
constructor(
1414
dependency: AccessoryDependency,

src/homekit/abstract/helper.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BaseAccessory } from './base.js';
1+
import { HomeKitAccessory } from './base.js';
22

33
import { strings } from '../../i18n/i18n.js';
44

@@ -47,7 +47,7 @@ export function createAccessory(
4747
dependency: Types.AccessoryDependency,
4848
config: Types.BaseAccessoryConfig,
4949
isGrouped: boolean = false,
50-
): BaseAccessory | undefined {
50+
): HomeKitAccessory | undefined {
5151

5252
const mqttDependency: Types.MQTTAccessoryDependency<Types.BaseAccessoryConfig> =
5353
{ ...dependency, config, isGrouped };

src/homekit/button/button.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { PrimitiveTypes, Service } from 'homebridge';
22

3-
import { BaseAccessory } from '../abstract/base.js';
3+
import { HomeKitAccessory } from '../abstract/base.js';
44

55
import { strings } from '../../i18n/i18n.js';
66

@@ -19,7 +19,7 @@ class Button {
1919
) { }
2020
}
2121

22-
export abstract class ButtonAccessory<C extends ButtonConfig = ButtonConfig> extends BaseAccessory<C> {
22+
export abstract class ButtonAccessory<C extends ButtonConfig = ButtonConfig> extends HomeKitAccessory<C> {
2323

2424
private _singlePressValues?: PrimitiveTypes[];
2525
private _doublePressValues?: PrimitiveTypes[];

src/homekit/climate/temperatureControl.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { CharacteristicValue } from 'homebridge';
22

3-
import { BaseAccessory } from '../abstract/base.js';
3+
import { HomeKitAccessory } from '../abstract/base.js';
4+
45
import { strings } from '../../i18n/i18n.js';
56

67
import { HKCharacteristicKey } from '../../model/enums.js';
@@ -13,7 +14,7 @@ export const DEFAULT_TEMPERATURE = 10;
1314
const DEFAULT_COOLING_THRESHOLD = 25;
1415
const DEFAULT_HEATING_THRESHOLD = 20;
1516

16-
export abstract class TemperatureControlAccessory<C extends TemperatureControlConfig = TemperatureControlConfig> extends BaseAccessory<C> {
17+
export abstract class TemperatureControlAccessory<C extends TemperatureControlConfig = TemperatureControlConfig> extends HomeKitAccessory<C> {
1718

1819
constructor(dependency: MQTTAccessoryDependency<C>) {
1920
super(dependency);

src/homekit/lock.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CharacteristicValue, PrimitiveTypes } from 'homebridge';
22

3-
import { BaseAccessory } from './abstract/base.js';
3+
import { HomeKitAccessory } from './abstract/base.js';
44

55
import { strings } from '../i18n/i18n.js';
66

@@ -9,7 +9,7 @@ import { LockConfig, MQTTAccessoryDependency } from '../model/types.js';
99

1010
import { LogType } from '../tools/log.js';
1111

12-
export class LockMechanismAccessory<C extends LockConfig = LockConfig> extends BaseAccessory<C> {
12+
export class LockMechanismAccessory<C extends LockConfig = LockConfig> extends HomeKitAccessory<C> {
1313

1414
protected getAccessoryType(): AccessoryType {
1515
return AccessoryType.LockMechanism;

src/homekit/onoff/onoff.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BaseAccessory } from '../abstract/base.js';
1+
import { HomeKitAccessory } from '../abstract/base.js';
22

33
import { EVE_EPOCH, EveCharacteristic } from '../characteristic/eve.js';
44

@@ -12,7 +12,7 @@ import { HOUR, SECOND } from '../../tools/time.js';
1212

1313
type LastConsumption = { time: number, value: number};
1414

15-
export abstract class OnOffAccessory<C extends OnOffConfig = OnOffConfig> extends BaseAccessory<C> {
15+
export abstract class OnOffAccessory<C extends OnOffConfig = OnOffConfig> extends HomeKitAccessory<C> {
1616

1717
private lastConsumption?: LastConsumption;
1818

src/homekit/position/position.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
import { BaseAccessory } from '../abstract/base.js';
1+
import { HomeKitAccessory } from '../abstract/base.js';
2+
23
import { strings } from '../../i18n/i18n.js';
34

45
import { HKCharacteristicKey } from '../../model/enums.js';
56
import { MQTTAccessoryDependency, PositionConfig } from '../../model/types.js';
67

78
import { LogType } from '../../tools/log.js';
89

9-
export abstract class PositionAccessory<C extends PositionConfig = PositionConfig> extends BaseAccessory<C> {
10+
export abstract class PositionAccessory<C extends PositionConfig = PositionConfig> extends HomeKitAccessory<C> {
1011

1112
constructor(dependency: MQTTAccessoryDependency<C>) {
1213
super(dependency);

src/homekit/security.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CharacteristicValue, PrimitiveTypes } from 'homebridge';
22

3-
import { BaseAccessory } from './abstract/base.js';
3+
import { HomeKitAccessory } from './abstract/base.js';
44

55
import { strings } from '../i18n/i18n.js';
66

@@ -9,7 +9,7 @@ import { MQTTAccessoryDependency, SecurityConfig } from '../model/types.js';
99

1010
import { LogType } from '../tools/log.js';
1111

12-
export class SecuritySystemAccessory extends BaseAccessory<SecurityConfig> {
12+
export class SecuritySystemAccessory extends HomeKitAccessory<SecurityConfig> {
1313

1414
private readonly STATES: Map<keyof SecurityConfig, number>;
1515
private readonly CURRENT_STRINGS: Map<CharacteristicValue, string>;

0 commit comments

Comments
 (0)