19 lines
529 B
Dart
19 lines
529 B
Dart
part of '../main.dart';
|
|
|
|
class CameraEntity extends Entity {
|
|
|
|
static const SUPPORT_ON_OFF = 1;
|
|
|
|
CameraEntity(Map rawData) : super(rawData);
|
|
|
|
bool get supportOnOff => ((attributes["supported_features"] &
|
|
CameraEntity.SUPPORT_ON_OFF) ==
|
|
CameraEntity.SUPPORT_ON_OFF);
|
|
|
|
@override
|
|
Widget _buildAdditionalControlsForPage(BuildContext context) {
|
|
return CameraControlsWidget(
|
|
url: 'https://citadel.vynn.co:8123/api/camera_proxy_stream/camera.demo_camera?token=${this.attributes['access_token']}',
|
|
);
|
|
}
|
|
} |