//
//  CommandClassControlDetailView.h
//  kneet
//
//  Created by Jason Lee on 4/29/15.
//  Copyright (c) 2015 ntels. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "CommandClassControlView.h"

@class DeviceModel;
@class CustomImageView;

@interface CommandClassControlDetailView : CommandClassControlView {

}

@end

@class CustomSwitch;
@class CustomButton;

@interface CommandClassSwitchDetailView : CommandClassSwitchView {

}

@end

@interface CommandClassThermostatModeDetailView : CommandClassThermostatModeView

@end

@interface CommandClassThermostatFanModeDetailView : CommandClassThermostatFanModeView

@end

@interface CommandClassThermostatSetPointDetailView : CommandClassThermostatSetPointView

@end


@interface CommandClassLockDetailView : CommandClassLockView

@end


@interface CommandClassAVPlaybackDetailView : CommandClassAVPlaybackView

@end

#pragma mark - Sensors

@class CustomLabel;

@interface CommandClassSensorBinaryDetailView : CommandClassSensorBinaryView

@end


@interface CommandClassSensorMultiLevelDetailView : CommandClassSensorMultiLevelView

@end

@interface CommandClassMeterCurrentOfDAWONView : CommandClassMeterCurrentView {
    CAShapeLayer *_gradientLayer;
}
@end

@interface CommandClassMeterTotalOfDAWONView : CommandClassMeterTotalView
@property (weak, nonatomic) IBOutlet CustomImageView *imgvIcon;

@end


@interface CommandClassSpeedControlDetailView : CommandClassSpeedControlView

@end
