mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-04-14 04:57:15 +00:00
- Updated RelayControlledShade to utilize Timer for output pulsing. - Refactored MockVC to replace CTimer with Timer for call status simulation. - Modified VideoCodecBase to enhance documentation and improve feedback handling. - Removed obsolete IHasCamerasMessenger and updated related classes to use IHasCamerasWithControls. - Adjusted PressAndHoldHandler to implement Timer for button hold actions. - Enhanced logging throughout MobileControl and RoomBridges for better debugging and information tracking. - Cleaned up unnecessary comments and improved exception handling in various classes.
25 lines
665 B
C#
25 lines
665 B
C#
using System;
|
|
|
|
namespace PepperDash.Essentials.Devices.Common.Cameras
|
|
{
|
|
/// <summary>
|
|
/// Event arguments for the CameraSelected event
|
|
/// </summary>
|
|
/// <typeparam name="T"></typeparam>
|
|
public class CameraSelectedEventArgs<T> : EventArgs
|
|
{
|
|
/// <summary>
|
|
/// Gets or sets the SelectedCamera
|
|
/// </summary>
|
|
public T SelectedCamera { get; private set; }
|
|
|
|
/// <summary>
|
|
/// Constructor for CameraSelectedEventArgs
|
|
/// </summary>
|
|
/// <param name="camera"></param>
|
|
public CameraSelectedEventArgs(T camera)
|
|
{
|
|
SelectedCamera = camera;
|
|
}
|
|
}
|
|
}
|