namespace QCRPG.TSL.BT.Packets;

public class ExtendedFeaturesPage2EnumCollection
{
	private SupportBitEnum _ConnectionlessSlaveBroadcastMasterOperation;

	private SupportBitEnum _ConnectionlessSlaveBroadcastSlaveOperation;

	private SupportBitEnum _SynchronizationTrain;

	private SupportBitEnum _SynchronizationScan;

	private SupportBitEnum _InquiryResponseNotificationEvent;

	private SupportBitEnum _GeneralizedInterlacedScan;

	private SupportBitEnum _CoarseClockAdjustment;

	private SupportBitEnum _SecureConnectionsControllerSupport;

	private SupportBitEnum _Ping;

	private SupportBitEnum _TrainNudging;

	public SupportBitEnum ConnectionlessSlaveBroadcastMasterOperation
	{
		get
		{
			return _ConnectionlessSlaveBroadcastMasterOperation;
		}
		set
		{
			_ConnectionlessSlaveBroadcastMasterOperation = value;
		}
	}

	public SupportBitEnum ConnectionlessSlaveBroadcastSlaveOperation
	{
		get
		{
			return _ConnectionlessSlaveBroadcastSlaveOperation;
		}
		set
		{
			_ConnectionlessSlaveBroadcastSlaveOperation = value;
		}
	}

	public SupportBitEnum SynchronizationTrain
	{
		get
		{
			return _SynchronizationTrain;
		}
		set
		{
			_SynchronizationTrain = value;
		}
	}

	public SupportBitEnum SynchronizationScan
	{
		get
		{
			return _SynchronizationScan;
		}
		set
		{
			_SynchronizationScan = value;
		}
	}

	public SupportBitEnum InquiryResponseNotificationEvent
	{
		get
		{
			return _InquiryResponseNotificationEvent;
		}
		set
		{
			_InquiryResponseNotificationEvent = value;
		}
	}

	public SupportBitEnum GeneralizedInterlacedScan
	{
		get
		{
			return _GeneralizedInterlacedScan;
		}
		set
		{
			_GeneralizedInterlacedScan = value;
		}
	}

	public SupportBitEnum CoarseClockAdjustment
	{
		get
		{
			return _CoarseClockAdjustment;
		}
		set
		{
			_CoarseClockAdjustment = value;
		}
	}

	public SupportBitEnum SecureConnectionsControllerSupport
	{
		get
		{
			return _SecureConnectionsControllerSupport;
		}
		set
		{
			_SecureConnectionsControllerSupport = value;
		}
	}

	public SupportBitEnum Ping
	{
		get
		{
			return _Ping;
		}
		set
		{
			_Ping = value;
		}
	}

	public SupportBitEnum TrainNudging
	{
		get
		{
			return _TrainNudging;
		}
		set
		{
			_TrainNudging = value;
		}
	}
}
