SYMBOL INDEX (841 symbols across 230 files) FILE: src/Asv.Drones.Android/MainActivity.cs class MainActivity (line 9) | [Activity( method CustomizeAppBuilder (line 20) | protected override AppBuilder CustomizeAppBuilder(AppBuilder builder) FILE: src/Asv.Drones.Api/Core/Commands/Behaviour/Remove/IRemoveItemCommand.cs type IRemoveItemCommand (line 5) | public interface IRemoveItemCommand FILE: src/Asv.Drones.Api/Core/Commands/Behaviour/Remove/ISupportRemove.cs type ISupportRemove (line 5) | public interface ISupportRemove : IRoutable method RemoveAsync (line 7) | ValueTask RemoveAsync(CancellationToken ct); FILE: src/Asv.Drones.Api/Core/Commands/Behaviour/Rename/ICommitRenameCommand.cs type ICommitRenameCommand (line 5) | public interface ICommitRenameCommand FILE: src/Asv.Drones.Api/Core/Commands/Behaviour/Rename/ISupportRename.cs type ISupportRename (line 5) | public interface ISupportRename : IRoutable method RenameAsync (line 8) | ValueTask RenameAsync(string oldValue, string newValue, Cancel... FILE: src/Asv.Drones.Api/Core/Commands/Commands.cs class Commands (line 6) | public static class Commands FILE: src/Asv.Drones.Api/Core/Commands/Flight/IFlightModeCommands.cs type IFlightModeCommands (line 3) | public interface IFlightModeCommands { } FILE: src/Asv.Drones.Api/Core/Commands/Mavlink/IMavlinkCommands.cs type IMavlinkCommands (line 6) | public interface IMavlinkCommands method WriteParam (line 9) | ValueTask WriteParam( method ReadParam (line 16) | ValueTask ReadParam(IRoutable context, string name, CancellationToken ... FILE: src/Asv.Drones.Api/Core/Commands/MavlinkMicroserviceCommand.cs class MavlinkMicroserviceCommand (line 7) | public abstract class MavlinkMicroserviceCommand method CanExecute (line 12) | public override bool CanExecute( method InternalExecute (line 31) | public override ValueTask InternalExecute( method InternalExecute (line 47) | protected abstract ValueTask InternalExecute( FILE: src/Asv.Drones.Api/Core/Controls/FlightWidget/FlightWidgetView.axaml.cs class FlightWidgetView (line 5) | public partial class FlightWidgetView : UserControl method FlightWidgetView (line 7) | public FlightWidgetView() FILE: src/Asv.Drones.Api/Core/Controls/FlightWidget/FlightWidgetViewModel.cs class FlightWidgetViewModel (line 11) | public abstract class FlightWidgetViewModel( method InitWith (line 19) | public abstract void InitWith(TContext context); method FlightWidgetViewModel (line 25) | protected FlightWidgetViewModel( method GetChildren (line 99) | public override IEnumerable GetChildren() method AfterLoadExtensions (line 112) | protected override void AfterLoadExtensions() class FlightWidgetViewModel (line 22) | public abstract class FlightWidgetViewModel : ExtendableViewModel... method InitWith (line 19) | public abstract void InitWith(TContext context); method FlightWidgetViewModel (line 25) | protected FlightWidgetViewModel( method GetChildren (line 99) | public override IEnumerable GetChildren() method AfterLoadExtensions (line 112) | protected override void AfterLoadExtensions() FILE: src/Asv.Drones.Api/Core/Controls/FlightWidget/FlightWidgetsComparer.cs class FlightWidgetsComparer (line 3) | public class FlightWidgetsComparer : IComparer method Compare (line 7) | public int Compare(IFlightWidget? x, IFlightWidget? y) method CompareWidgetGroups (line 33) | private static int CompareWidgetGroups(IFlightWidget x, IFlightWidget y) method GetGroupKey (line 38) | private static string GetGroupKey(IFlightWidget widget) FILE: src/Asv.Drones.Api/Core/Controls/FlightWidget/IFlightWidget.cs type IFlightWidget (line 6) | public interface IFlightWidget : IFlightWidget method InitWith (line 9) | void InitWith(TContext context); type IFlightWidget (line 12) | public interface IFlightWidget : IWorkspaceWidget method InitWith (line 9) | void InitWith(TContext context); FILE: src/Asv.Drones.Api/Core/Controls/FlightWidget/Section/FlightWidgetSectionsComparer.cs class FlightWidgetSectionsComparer (line 3) | public class FlightWidgetSectionsComparer : IComparer method Compare (line 7) | public int Compare(IFlightWidgetSection? x, IFlightWidgetSection? y) FILE: src/Asv.Drones.Api/Core/Controls/FlightWidget/Section/IFlightWidgetSection.cs type IAsyncFlightWidgetSection (line 5) | public interface IAsyncFlightWidgetSection : IFlightWidgetS... method InitWithAsync (line 8) | ValueTask InitWithAsync(TContext context, CancellationToken cancel = d... type IFlightWidgetSection (line 11) | public interface IFlightWidgetSection : IFlightWidgetSection method InitWith (line 14) | void InitWith(TContext context); type IFlightWidgetSection (line 17) | public interface IFlightWidgetSection : IRoutable method InitWith (line 14) | void InitWith(TContext context); FILE: src/Asv.Drones.Api/Core/Controls/MavParam/Button/MavParamButtonView.axaml.cs class MavParamButtonView (line 8) | public partial class MavParamButtonView : UserControl method MavParamButtonView (line 10) | public MavParamButtonView() FILE: src/Asv.Drones.Api/Core/Controls/MavParam/Button/MavParamButtonViewModel.cs class MavParamButtonViewModel (line 10) | public class MavParamButtonViewModel : MavParamViewModel method MavParamButtonViewModel (line 12) | public MavParamButtonViewModel() method MavParamButtonViewModel (line 45) | public MavParamButtonViewModel( method InternalWrite (line 56) | public void InternalWrite() FILE: src/Asv.Drones.Api/Core/Controls/MavParam/ComboBox/MavParamComboBoxView.axaml.cs class MavParamComboBoxView (line 8) | public partial class MavParamComboBoxView : UserControl method MavParamComboBoxView (line 10) | public MavParamComboBoxView() FILE: src/Asv.Drones.Api/Core/Controls/MavParam/ComboBox/MavParamComboboxViewModel.cs class MavParamComboBoxViewModel (line 10) | public class MavParamComboBoxViewModel : MavParamViewModel method MavParamComboBoxViewModel (line 14) | public MavParamComboBoxViewModel() method MavParamComboBoxViewModel (line 58) | public MavParamComboBoxViewModel( FILE: src/Asv.Drones.Api/Core/Controls/MavParam/Geopoint/MavParamAltitudeTextBoxView.cs class MavParamAltitudeTextBoxView (line 5) | public class MavParamAltitudeTextBoxView : MavParamTextBoxView; FILE: src/Asv.Drones.Api/Core/Controls/MavParam/Geopoint/MavParamAltitudeTextBoxViewModel.cs class MavParamAltitudeTextBoxViewModel (line 8) | public class MavParamAltitudeTextBoxViewModel : MavParamTextBoxViewModel method MavParamAltitudeTextBoxViewModel (line 12) | public MavParamAltitudeTextBoxViewModel( method ValueToText (line 26) | protected override string ValueToText(ValueType remoteValue) method TextToValue (line 34) | protected override Exception? TextToValue(string valueAsString, out Va... FILE: src/Asv.Drones.Api/Core/Controls/MavParam/Geopoint/MavParamLatLonTextBoxView.cs class MavParamLatLonTextBoxView (line 5) | public class MavParamLatLonTextBoxView : MavParamTextBoxView; FILE: src/Asv.Drones.Api/Core/Controls/MavParam/Geopoint/MavParamLatLonTextBoxViewModel.cs class MavParamLatLonTextBoxViewModel (line 8) | public class MavParamLatLonTextBoxViewModel : MavParamTextBoxViewModel method MavParamLatLonTextBoxViewModel (line 12) | public MavParamLatLonTextBoxViewModel( method ValueToText (line 30) | protected override string ValueToText(ValueType remoteValue) method TextToValue (line 36) | protected override Exception? TextToValue(string valueAsString, out Va... FILE: src/Asv.Drones.Api/Core/Controls/MavParam/MavParamFactory.cs class MavParamFactory (line 8) | public static class MavParamFactory method Create (line 10) | public static MavParamViewModel Create( method Create (line 66) | public static MavParamViewModel Create( FILE: src/Asv.Drones.Api/Core/Controls/MavParam/MavParamInfo.cs type MavParamWidgetType (line 13) | public enum MavParamWidgetType class MavParamInfo (line 24) | public partial class MavParamInfo method CreateLongDescRegex (line 31) | [GeneratedRegex(LongDescRegexString, RegexOptions.Compiled)] method CreateMetadataRegex (line 38) | [GeneratedRegex(MetadataRegexString, RegexOptions.Compiled)] method ParseAdditionalInfo (line 43) | private static void ParseAdditionalInfo( method MavParamInfo (line 98) | public MavParamInfo(IMavParamTypeMetadata metadata) method GetAdditionalAsEnum (line 108) | private static T? GetAdditionalAsEnum(ImmutableDictionary GetPredefinedValues() method Convert (line 208) | public MavParamValue Convert(ValueType value) method Convert (line 223) | public ValueType Convert(MavParamValue value) method Print (line 253) | public string? Print(ValueType? value) method GetError (line 289) | public string? GetError(ValueType? value) method IsValid (line 414) | public bool IsValid(ValueType? value) method ValidateString (line 495) | public Exception? ValidateString(string valueAsString, out ValueType v... class MavParamValueItem (line 589) | public class MavParamValueItem( FILE: src/Asv.Drones.Api/Core/Controls/MavParam/MavParamViewModel.cs class MavParamViewModel (line 20) | public class MavParamViewModel method MavParamViewModel (line 27) | protected MavParamViewModel( method Init (line 59) | private async void Init(InitialReadParamDelegate callback) method InternalOnRemoteChanged (line 77) | private void InternalOnRemoteChanged(MavParamValue value) method ResetToDefault (line 90) | public void ResetToDefault() method Refresh (line 96) | public async void Refresh() method Write (line 117) | public async void Write() method GetChildren (line 205) | public override IEnumerable GetChildren() method Cancel (line 210) | public void Cancel() { } method CompareTo (line 212) | public int CompareTo(MavParamViewModel? other) method CompareTo (line 227) | public int CompareTo(object? obj) FILE: src/Asv.Drones.Api/Core/Controls/MavParam/String/MavParamAsciiCharView.cs class MavParamAsciiCharView (line 5) | public class MavParamAsciiCharView : MavParamTextBoxView; FILE: src/Asv.Drones.Api/Core/Controls/MavParam/String/MavParamAsciiCharViewModel.cs class MavParamAsciiCharViewModel (line 9) | public class MavParamAsciiCharViewModel : MavParamTextBoxViewModel method MavParamAsciiCharViewModel (line 11) | public MavParamAsciiCharViewModel( method ValueToText (line 19) | protected override string ValueToText(ValueType remoteValue) method TextToValue (line 34) | protected override Exception? TextToValue(string valueAsString, out Va... FILE: src/Asv.Drones.Api/Core/Controls/MavParam/TextBox/MavParamTextBoxView.axaml.cs class MavParamTextBoxView (line 8) | public partial class MavParamTextBoxView : UserControl method MavParamTextBoxView (line 10) | public MavParamTextBoxView() method PART_TextBox_OnGotFocus (line 15) | private void PART_TextBox_OnGotFocus(object? sender, GotFocusEventArgs e) FILE: src/Asv.Drones.Api/Core/Controls/MavParam/TextBox/MavParamTextBoxViewModel.cs class MavParamTextBoxViewModel (line 13) | public class MavParamTextBoxViewModel : MavParamViewModel method MavParamTextBoxViewModel (line 18) | public MavParamTextBoxViewModel() method MavParamTextBoxViewModel (line 74) | public MavParamTextBoxViewModel( method ValueToText (line 105) | protected virtual string ValueToText(ValueType remoteValue) method TextToValue (line 110) | protected virtual Exception? TextToValue(string valueAsString, out Val... method Validator (line 115) | private Exception? Validator(string valueAsString) FILE: src/Asv.Drones.Api/Core/Services/ClientDeviceWidgetFactory/IClientDeviceWidgetCreationHandler.cs type IClientDeviceWidgetCreationHandler (line 5) | public interface IClientDeviceWidgetCreationHandler method Create (line 8) | IFlightWidget? Create(in IClientDevice device); FILE: src/Asv.Drones.Api/Core/Services/ClientDeviceWidgetFactory/IClientDeviceWidgetFactory.cs type IClientDeviceWidgetFactory (line 5) | public interface IClientDeviceWidgetFactory method CreateWidget (line 7) | public IFlightWidget? CreateWidget(in IClientDevice device); FILE: src/Asv.Drones.Api/Core/Services/Converters/IPacketConverter.cs type PacketFormatting (line 8) | public enum PacketFormatting type IPacketConverter (line 24) | public interface IPacketConverter method CanConvert (line 36) | bool CanConvert(MavlinkMessage packet); method Convert (line 48) | string Convert(MavlinkMessage packet, PacketFormatting formatting = Pa... FILE: src/Asv.Drones.Api/Core/Services/Devices/Mavlink/IMavlinkHost.cs type IMavlinkMessagesExtension (line 7) | public interface IMavlinkMessagesExtension method Extend (line 9) | void Extend(ImmutableDictionary>.Builder bui... type IMavlinkHost (line 12) | public interface IMavlinkHost FILE: src/Asv.Drones.Api/RS.Designer.cs class RS (line 21) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method RS (line 30) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: src/Asv.Drones.Api/Shell/Pages/FileBrowser/IFileBrowserViewModel.cs type IFileBrowserViewModel (line 5) | public interface IFileBrowserViewModel : IDevicePage { } FILE: src/Asv.Drones.Api/Shell/Pages/Flight/FlightMode.cs class FlightMode (line 5) | public static class FlightMode FILE: src/Asv.Drones.Api/Shell/Pages/Flight/IFlightMode.cs type IFlightMode (line 8) | public interface IFlightMode : IPage FILE: src/Asv.Drones.Api/Shell/Pages/Flight/Widgets/UavWidget/IUavFlightWidget.cs type IUavFlightWidget (line 6) | public interface IUavFlightWidget : IWorkspaceWidget FILE: src/Asv.Drones.Api/Shell/Pages/FlightMode/IFlightModePage.cs type IFlightModePage (line 7) | public interface IFlightModePage : IPage FILE: src/Asv.Drones.Api/Shell/Pages/FlightMode/Widgets/Device/DeviceFlightWidgetViewModelBase.cs class DeviceFlightWidgetViewModelBase (line 10) | public abstract class DeviceFlightWidgetViewModelBase : IFlightWidget( FILE: src/Asv.Drones.Api/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/IDroneFlightWidget.cs type IDroneFlightWidget (line 5) | public interface IDroneFlightWidget : IDroneFlightWidget : IMavlinkDeviceFlightWidget... FILE: src/Asv.Drones.Api/Shell/Pages/FlightMode/Widgets/Device/Mavlink/IMavlinkDeviceFlightWidget.cs type IMavlinkDeviceFlightWidget (line 5) | public interface IMavlinkDeviceFlightWidget : IMavlinkDeviceFlightWidget... type IMavlinkDeviceFlightWidget (line 7) | public interface IMavlinkDeviceFlightWidget FILE: src/Asv.Drones.Api/Shell/Pages/FlightMode/Widgets/Device/Mavlink/MavlinkDeviceFlightWidgetViewModelBase.cs class MavlinkDeviceFlightWidgetViewModelBase (line 8) | public abstract class MavlinkDeviceFlightWidgetViewModelBase { } FILE: src/Asv.Drones.Api/Tools/Mavlink/DeviceIconMixin.cs class DeviceIconMixin (line 8) | public static class DeviceIconMixin method GetIcon (line 10) | public static MaterialIconKind? GetIcon(DeviceId deviceId) method GetIconCenterX (line 21) | public static HorizontalOffset GetIconCenterX(DeviceId deviceId) method GetIconCenterY (line 36) | public static VerticalOffset GetIconCenterY(DeviceId deviceId) FILE: src/Asv.Drones.Api/Tools/Mavlink/MavlinkHost.cs class MavlinkDeviceManagerExtensionConfig (line 32) | public class MavlinkDeviceManagerExtensionConfig class MavlinkHost (line 38) | public class MavlinkHost : IDeviceManagerExtension, IMavlinkHost, IHoste... method MavlinkHost (line 45) | public MavlinkHost( method Configure (line 82) | public void Configure(IProtocolBuilder builder) method Configure (line 89) | public void Configure(IDeviceExplorerBuilder builder) method TryGetIcon (line 94) | public bool TryGetIcon(DeviceId id, out MaterialIconKind? icon) method TryGetDeviceBrush (line 100) | public bool TryGetDeviceBrush(DeviceId id, out AsvColorKind brush) method Run (line 106) | public void Run(IDeviceManager deviceManager) method StartAsync (line 132) | public Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 137) | public Task StopAsync(CancellationToken cancellationToken) FILE: src/Asv.Drones.Desktop/Program.cs class Program (line 20) | sealed class Program method Main (line 25) | [STAThread] method BuildAvaloniaApp (line 42) | public static AppBuilder BuildAvaloniaApp() FILE: src/Asv.Drones.iOS/AppDelegate.cs class AppDelegate (line 13) | [Register("AppDelegate")] method CustomizeAppBuilder (line 18) | protected override AppBuilder CustomizeAppBuilder(AppBuilder builder) FILE: src/Asv.Drones.iOS/Main.cs class Application (line 5) | public class Application method Main (line 8) | static void Main(string[] args) FILE: src/Asv.Drones/App.axaml.cs class App (line 6) | public partial class App : AsvApplication method Initialize (line 8) | public override void Initialize() FILE: src/Asv.Drones/AsvDronesMixin.cs class AsvDronesMixin (line 12) | public static class AsvDronesMixin method extension (line 14) | extension(IHostApplicationBuilder builder) class Builder (line 24) | public class Builder(IHostApplicationBuilder builder) method UseDefault (line 28) | public Builder UseDefault() method UseControls (line 42) | public Builder UseControls() method UseCommands (line 56) | public Builder UseCommands() method UseMavlinkHost (line 93) | public Builder UseMavlinkHost() method UseMavParams (line 106) | public Builder UseMavParams() method UseFileBrowser (line 137) | public Builder UseFileBrowser() method UseFlightMode (line 150) | public Builder UseFlightMode() method UseExtendableFlightMode (line 167) | public Builder UseExtendableFlightMode() method UseOptionalPacketViewer (line 248) | public Builder UseOptionalPacketViewer() FILE: src/Asv.Drones/Core/Commands/Behaviour/Remove/RemoveItemCommand.cs class RemoveItemCommand (line 9) | public class RemoveItemCommand : ContextCommand, IRemove... method InternalExecute (line 24) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/Behaviour/Rename/CommitRenameCommand.cs class CommitRenameCommand (line 15) | public class CommitRenameCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/FileBrowser/FileBrowserViewModel/FindFileCommand.cs class FindFileCommand (line 8) | public class FindFileCommand : ContextCommand method InternalExecute (line 23) | protected override ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/FileBrowser/Items/CalculateCrc32Command.cs class CalculateCrc32Command (line 8) | public class CalculateCrc32Command : ContextCommand method InternalExecute (line 23) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/FileBrowser/Items/CreateDirectoryCommand.cs class CreateDirectoryCommand (line 8) | public class CreateDirectoryCommand : ContextCommand method InternalExecute (line 23) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/FileBrowser/OpenFileBrowserCommand.cs class OpenFileBrowserCommand (line 5) | public class OpenFileBrowserCommand(INavigationService nav) FILE: src/Asv.Drones/Core/Commands/FileBrowser/Transfer/BurstDownloadItemCommand.cs class BurstDownloadItemCommand (line 17) | public class BurstDownloadItemCommand : TransferCommandBase method InternalExecute (line 32) | public override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/FileBrowser/Transfer/DownloadItemCommand.cs class DownloadItemCommand (line 17) | public class DownloadItemCommand : TransferCommandBase method InternalExecute (line 32) | public override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/FileBrowser/Transfer/ITransferFtpEntries.cs type ITransferFtpEntries (line 8) | public interface ITransferFtpEntries : IRoutable method UploadItem (line 10) | ValueTask UploadItem( method DownloadItem (line 16) | ValueTask DownloadItem( method BurstDownloadItem (line 23) | ValueTask BurstDownloadItem( FILE: src/Asv.Drones/Core/Commands/FileBrowser/Transfer/TransferCommandBase.cs class TransferCommandBase (line 7) | public abstract class TransferCommandBase : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/OpenFlight.cs class OpenFlightCommand (line 5) | public class OpenFlightCommand(INavigationService nav) FILE: src/Asv.Drones/Core/Commands/Flight/OpenFlightMode.cs class OpenFlightModeCommand (line 6) | public class OpenFlightModeCommand(INavigationService nav) FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/AutoModeCommand.cs class AutoModeCommand (line 10) | public class AutoModeCommand : ContextCommand // TOD... method InternalExecute (line 29) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/GuidedModeCommand.cs class GuidedModeCommand (line 10) | public class GuidedModeCommand : ContextCommand method InternalExecute (line 29) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/LandCommand.cs class LandCommand (line 10) | public class LandCommand : ContextCommand method InternalExecute (line 29) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/MissionProgress/UpdateMissionCommand.cs class UpdateMissionCommand (line 8) | public class UpdateMissionCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/RTLCommand.cs class RTLCommand (line 10) | public class RTLCommand : ContextCommand method InternalExecute (line 29) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/StartMissionCommand.cs class StartMissionCommand (line 11) | public class StartMissionCommand : ContextCommand method InternalExecute (line 30) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/Flight/Widgets/UavWidget/TakeOffCommand.cs class TakeOffCommand (line 10) | public class TakeOffCommand : ContextCommand method InternalExecute (line 29) | public override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/MavParams/MavParamsPageViewModel/RemoveAllPinsCommand.cs class RemoveAllPinsCommand (line 10) | public class RemoveAllPinsCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/MavParams/MavParamsPageViewModel/StopUpdateParamsCommand.cs class StopUpdateParamsCommand (line 8) | public class StopUpdateParamsCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/MavParams/MavParamsPageViewModel/UpdateParamsCommand.cs class UpdateParamsCommand (line 8) | public class UpdateParamsCommand : ContextCommand method InternalExecute (line 23) | protected override async ValueTask InternalExecute( FILE: src/Asv.Drones/Core/Commands/MavParams/OpenMavParamsCommand.cs class OpenMavParamsCommand (line 5) | public class OpenMavParamsCommand(INavigationService nav) FILE: src/Asv.Drones/Core/Commands/Mavlink/MavlinkCommands.cs class MavlinkCommands (line 9) | public class MavlinkCommands : IMavlinkCommands method WriteParam (line 13) | public ValueTask WriteParam( method ReadParam (line 22) | public ValueTask ReadParam( FILE: src/Asv.Drones/Core/Commands/Mavlink/MavlinkCommandsMixin.cs class MavlinkCommandsMixin (line 7) | public static class MavlinkCommandsMixin method RegisterMavlinkCommands (line 9) | public static IHostApplicationBuilder RegisterMavlinkCommands( FILE: src/Asv.Drones/Core/Commands/Mavlink/MavlinkParamReadCommand.cs class MavlinkParamReadCommand (line 10) | public class MavlinkParamReadCommand : MavlinkMicroserviceCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/Mavlink/MavlinkParamsWriteCommand.cs class MavlinkParamsWriteCommand (line 12) | public class MavlinkParamsWriteCommand : MavlinkMicroserviceCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/Mavlink/NullMavlinkCommands.cs class NullMavlinkCommands (line 9) | public sealed class NullMavlinkCommands : IMavlinkCommands method NullMavlinkCommands (line 13) | private NullMavlinkCommands() { } method WriteParam (line 17) | public ValueTask WriteParam( method ReadParam (line 29) | public ValueTask ReadParam(IRoutable context, string name, Cancellatio... FILE: src/Asv.Drones/Core/Commands/PacketViewer/ClearAllPacketsCommand.cs class ClearAllPacketsCommand (line 8) | public sealed class ClearAllPacketsCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/PacketViewer/ExportPacketsToCsvCommand.cs class ExportPacketsToCsvCommand (line 8) | public class ExportPacketsToCsvCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/PacketViewer/OpenPacketViewer.cs class OpenPacketViewerCommand (line 5) | public class OpenPacketViewerCommand(INavigationService nav) FILE: src/Asv.Drones/Core/Commands/Setup/FrameType/ChangeFrameTypeCommand.cs class ChangeFrameTypeCommand (line 8) | public class ChangeFrameTypeCommand : ContextCommand InternalExecute( FILE: src/Asv.Drones/Core/Commands/Setup/OpenSetupCommand.cs class OpenSetupCommand (line 5) | public class OpenSetupCommand(INavigationService nav) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/AngleUavIndicator/Items/Pitch/PitchItem.cs class PitchItem (line 6) | public partial class PitchItem : AvaloniaObject method PitchItem (line 10) | public PitchItem( method UpdateVisibility (line 35) | public void UpdateVisibility(double pitch) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/AngleUavIndicator/Items/Pitch/PitchItem.properties.cs class PitchItem (line 5) | public partial class PitchItem FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/AngleUavIndicator/Items/Roll/RollItem.cs class RollItem (line 6) | public partial class RollItem : AvaloniaObject method RollItem (line 8) | public RollItem(int angle) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/AngleUavIndicator/Items/Roll/RollItem.properties.cs class RollItem (line 5) | public partial class RollItem FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/AngleUavIndicator/UavAngleIndicator.cs class UavAngleIndicator (line 8) | public partial class UavAngleIndicator : TemplatedControl method UavAngleIndicator (line 10) | public UavAngleIndicator() method OnPropertyChanged (line 89) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... method UpdateAngle (line 103) | private static void UpdateAngle(AvaloniaObject source) method UpdateRollAngle (line 118) | private static void UpdateRollAngle(AvaloniaObject source) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/AngleUavIndicator/UavAngleIndicator.properties.cs class UavAngleIndicator (line 6) | public partial class UavAngleIndicator FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/CompassUavIndicator/CompassScaleItem.cs class CompassScaleItem (line 6) | public class CompassScaleItem : AvaloniaObject method CompassScaleItem (line 14) | public CompassScaleItem(double angle, string? title, bool isMajor) method Update (line 82) | public void Update(double heading) method NormalizeSignedAngle (line 98) | private static double NormalizeSignedAngle(double value) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/CompassUavIndicator/CompassUavIndicator.cs class CompassUavIndicator (line 8) | public partial class CompassUavIndicator : TemplatedControl method CompassUavIndicator (line 10) | public CompassUavIndicator() method OnPropertyChanged (line 33) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... method UpdateCompass (line 43) | private void UpdateCompass() method NormalizeAngle (line 58) | private static double NormalizeAngle(double value) method NormalizeSignedAngle (line 69) | private static double NormalizeSignedAngle(double value) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/CompassUavIndicator/CompassUavIndicator.properties.cs class CompassUavIndicator (line 6) | public partial class CompassUavIndicator FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/DeviceTelemetryDesignPreview.cs class DeviceTelemetryDesignPreview (line 5) | internal static class DeviceTelemetryDesignPreview method Unit (line 20) | public static IUnit Unit(string id) => UnitService.Units[id]; method ConfigureUnits (line 22) | private static void ConfigureUnits() FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/AttitudeIndicator.cs class AttitudeIndicator (line 12) | public partial class AttitudeIndicator : TemplatedControl method AttitudeIndicator (line 29) | public AttitudeIndicator() method OnPropertyChanged (line 171) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... method UpdateColorX (line 212) | private static void UpdateColorX(AvaloniaObject source) method UpdateColorY (line 233) | private static void UpdateColorY(AvaloniaObject source) method UpdateColorZ (line 254) | private static void UpdateColorZ(AvaloniaObject source) method UpdateAngle (line 275) | private static void UpdateAngle(AvaloniaObject source) method UpdateRollAngle (line 290) | private static void UpdateRollAngle(AvaloniaObject source) method UpdateVelocityItems (line 305) | private static void UpdateVelocityItems(AvaloniaObject source) method UpdateAltitudeItems (line 318) | private static void UpdateAltitudeItems(AvaloniaObject source) method UpdateHeadingItems (line 331) | private static void UpdateHeadingItems(AvaloniaObject source) method UpdateHomeAzimuthPosition (line 349) | private static void UpdateHomeAzimuthPosition(AvaloniaObject source) method GetHomeAzimuthPosition (line 367) | private static double GetHomeAzimuthPosition(double? value, double hea... FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/AttitudeIndicator.properties.cs class AttitudeIndicator (line 8) | public partial class AttitudeIndicator FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Heading/HeadingScaleItem.cs class HeadingScaleItem (line 5) | public class HeadingScaleItem : ScaleItem method HeadingScaleItem (line 7) | public HeadingScaleItem( method GetTitle (line 17) | protected override string GetTitle(double value) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Pitch/PitchItem.cs class PitchItem (line 6) | public partial class PitchItem : AvaloniaObject method PitchItem (line 10) | public PitchItem( method UpdateVisibility (line 35) | public void UpdateVisibility(double pitch) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Pitch/PitchItem.properties.cs class PitchItem (line 5) | public partial class PitchItem FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Roll/RollItem.cs class RollItem (line 6) | public partial class RollItem : AvaloniaObject method RollItem (line 8) | public RollItem(int angle) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Roll/RollItem.properties.cs class RollItem (line 5) | public partial class RollItem FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Scale/ScaleItem.cs class ScaleItem (line 6) | public partial class ScaleItem : AvaloniaObject method ScaleItem (line 8) | public ScaleItem( method UpdateValue (line 49) | public void UpdateValue(double value) method GetTitle (line 61) | protected virtual string? GetTitle(double value) method GetValue (line 66) | private double GetValue(double value) method GetPosition (line 71) | private double GetPosition(double value) FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/OldAttitudeIndicator/Items/Scale/ScaleItem.properties.cs class ScaleItem (line 5) | public partial class ScaleItem FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/RouteUavIndicator/RouteUavIndicator.cs class RouteUavIndicator (line 9) | [PseudoClasses(ProgressDisabledPseudoclass, ProgressCompletedPseudoclass)] method OnPropertyChanged (line 105) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/Rtt/AltitudeUavIndicator/AltitudeUavIndicator.axaml.cs class AltitudeUavIndicator (line 5) | public partial class AltitudeUavIndicator : UserControl method AltitudeUavIndicator (line 7) | public AltitudeUavIndicator() FILE: src/Asv.Drones/Core/Controls/DeviceTelemetry/Rtt/AltitudeUavIndicator/AltitudeUavIndicatorViewModel.cs type AltitudeRttBoxData (line 11) | public record AltitudeRttBoxData(double AltitudeAgl, double AltitudeMsl,... class AltitudeUavIndicatorViewModel (line 14) | public class AltitudeUavIndicatorViewModel : TwoColumnRttBoxViewModel _delta.OnCompleted(); FILE: src/Asv.Drones/Core/Services/Files/Local/LocalFilesService.cs class LocalFilesService (line 14) | public class LocalFilesService(IFileSystem? fileSystem = null) method LoadBrowserItems (line 18) | public IReadOnlyList LoadBrowserItems( method ProcessBrowserDirectory (line 43) | private void ProcessBrowserDirectory( method RenameFile (line 133) | public string RenameFile(string oldPath, string newPath, ILogger? log ... method RenameDirectory (line 159) | public string RenameDirectory(string oldPath, string newPath, ILogger?... method CreateDirectory (line 184) | public void CreateDirectory(string path, ILogger? log = null) method RemoveFile (line 202) | public void RemoveFile(string path, ILogger? log = null) method RemoveDirectory (line 215) | public void RemoveDirectory(string path, bool recursive, ILogger? log ... method CalculateCrc32Async (line 228) | public async Task CalculateCrc32Async( FILE: src/Asv.Drones/Core/Services/Files/PathHelper.cs class PathHelper (line 6) | public static class PathHelper method EncodePathToId (line 8) | public static NavigationId EncodePathToId(string path) FILE: src/Asv.Drones/Core/Services/Files/ProgressWithLock.cs class ProgressWithLock (line 9) | public sealed class ProgressWithLock(ILoggerFactory? loggerFactory = nul... type TransferScope (line 31) | public readonly struct TransferScope : IDisposable method TransferScope (line 44) | internal TransferScope(ProgressWithLock owner, CancellationToken token) method Dispose (line 51) | public void Dispose() method BeginScope (line 62) | public TransferScope BeginScope(CancellationToken ct = default) method Complete (line 84) | public void Complete() method Report (line 104) | public void Report(double value) method TryCancel (line 127) | public bool TryCancel() method Dispose (line 149) | public void Dispose() FILE: src/Asv.Drones/Core/Services/Files/Remote/FtpClientService.cs class FtpClientService (line 17) | public sealed class FtpClientService( method DownloadAsync (line 37) | public async Task DownloadAsync( method BurstDownloadAsync (line 67) | public async Task BurstDownloadAsync( method UploadAsync (line 97) | public async Task UploadAsync( method DownloadFileAsync (line 121) | private async Task DownloadFileAsync( method BurstDownloadFileAsync (line 143) | private async Task BurstDownloadFileAsync( method UploadFileAsync (line 165) | private async Task UploadFileAsync( method DownloadDirectoryAsync (line 189) | private async Task DownloadDirectoryAsync( method BurstDownloadDirectoryAsync (line 292) | private async Task BurstDownloadDirectoryAsync( method UploadDirectoryAsync (line 396) | private async Task UploadDirectoryAsync( method RemoveDirectoryAsync (line 502) | public async Task RemoveDirectoryAsync( method RemoveFileAsync (line 556) | public async Task RemoveFileAsync(string path, CancellationToken ct = ... method CreateDirectoryAsync (line 563) | public async Task CreateDirectoryAsync(string path, CancellationToken ... method CalculateCrc32Async (line 588) | public async Task CalculateCrc32Async(string filePath, Cancellat... method RenameAsync (line 604) | public async Task RenameAsync( method Refresh (line 642) | public async Task> Re... method GetRemoteFileName (line 650) | private static string GetRemoteFileName(string path) method Dispose (line 661) | public void Dispose() FILE: src/Asv.Drones/Core/Services/Files/Remote/RemoteEntriesSync.cs class RemoteEntriesSync (line 18) | public sealed class RemoteEntriesSync : IDisposable method RemoteEntriesSync (line 28) | public RemoteEntriesSync( method TrySyncMetadata (line 117) | private static void TrySyncMetadata(IBrowserItemViewModel vm, IFtpEntr... method Dispose (line 125) | public void Dispose() FILE: src/Asv.Drones/RS.Designer.cs class RS (line 21) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method RS (line 30) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Contracts/FileBrowserBackend.cs class FileBrowserBackend (line 5) | public sealed class FileBrowserBackend(LocalFilesService local, FtpClien... method ResolveOps (line 10) | public IBrowserItemsOperations ResolveOps(FtpBrowserSourceType type) FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Contracts/IBrowserItemsOperations.cs type IBrowserItemsOperations (line 7) | public interface IBrowserItemsOperations method RenameFileAsync (line 11) | ValueTask RenameFileAsync( method RenameDirectoryAsync (line 17) | ValueTask RenameDirectoryAsync( method RemoveDirectoryAsync (line 23) | ValueTask RemoveDirectoryAsync(string path, ILogger logger, Cancellati... method RemoveFileAsync (line 24) | ValueTask RemoveFileAsync(string path, ILogger logger, CancellationTok... method CreateDirectoryAsync (line 25) | ValueTask CreateDirectoryAsync(string path, ILogger logger, Cancellati... method CalculateCrc32Async (line 26) | ValueTask CalculateCrc32Async(string path, ILogger logger, Cance... FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Contracts/LocalBrowserItemsOperations.cs class LocalBrowserItemsOperations (line 9) | public sealed class LocalBrowserItemsOperations(LocalFilesService local)... method RenameDirectoryAsync (line 16) | public ValueTask RenameDirectoryAsync( method RenameFileAsync (line 27) | public ValueTask RenameFileAsync( method RemoveDirectoryAsync (line 38) | public ValueTask RemoveDirectoryAsync(string path, ILogger logger, Can... method RemoveFileAsync (line 45) | public ValueTask RemoveFileAsync(string path, ILogger logger, Cancella... method CreateDirectoryAsync (line 52) | public ValueTask CreateDirectoryAsync(string path, ILogger logger, Can... method CalculateCrc32Async (line 58) | public async ValueTask CalculateCrc32Async( FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Contracts/RemoteBrowserItemsOperations.cs class RemoteBrowserItemsOperations (line 9) | public sealed class RemoteBrowserItemsOperations(FtpClientService ftp) :... method RenameDirectoryAsync (line 15) | public async ValueTask RenameDirectoryAsync( method RenameFileAsync (line 25) | public async ValueTask RenameFileAsync( method RemoveDirectoryAsync (line 35) | public async ValueTask RemoveDirectoryAsync(string path, ILogger logge... method RemoveFileAsync (line 40) | public async ValueTask RemoveFileAsync(string path, ILogger logger, Ca... method CreateDirectoryAsync (line 45) | public async ValueTask CreateDirectoryAsync(string path, ILogger logge... method CalculateCrc32Async (line 50) | public async ValueTask CalculateCrc32Async( FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Dialogs/BurstDownloadDialogView.axaml.cs class BurstDownloadDialogView (line 6) | public partial class BurstDownloadDialogView : UserControl method BurstDownloadDialogView (line 8) | public BurstDownloadDialogView() FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Dialogs/BurstDownloadDialogViewModel.cs class BurstDownloadDialogViewModel (line 10) | public class BurstDownloadDialogViewModel : DialogViewModelBase method BurstDownloadDialogViewModel (line 14) | public BurstDownloadDialogViewModel() method BurstDownloadDialogViewModel (line 20) | public BurstDownloadDialogViewModel(ILoggerFactory loggerFactory) method ApplyDialog (line 48) | public override void ApplyDialog(ContentDialog dialog) method GetChildren (line 54) | public override IEnumerable GetChildren() method Dispose (line 61) | protected override void Dispose(bool disposing) FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/FileBrowserView.axaml.cs class FileBrowserViewConfig (line 12) | public class FileBrowserViewConfig : IGridColumnLayoutConfig class FileBrowserView (line 18) | public partial class FileBrowserView : UserControl method FileBrowserView (line 27) | public FileBrowserView() method FileBrowserView (line 33) | public FileBrowserView(ILayoutService layoutService) method OnAttachedToVisualTree (line 39) | protected override void OnAttachedToVisualTree(VisualTreeAttachmentEve... method GridSplitter_Dragged (line 45) | private void GridSplitter_Dragged(object? sender, VectorEventArgs e) method LoadLayout (line 60) | private void LoadLayout() method SaveLayout (line 118) | private void SaveLayout() method TreeView_OnPointerPressed (line 178) | private void TreeView_OnPointerPressed(object? sender, PointerPressedE... method IsInsideTreeViewItem (line 200) | private static bool IsInsideTreeViewItem(IInputElement? hit) class TreeViewBehaviors (line 212) | public static class TreeViewBehaviors method TreeViewBehaviors (line 217) | static TreeViewBehaviors() method SetIgnoreEnter (line 222) | public static void SetIgnoreEnter(TreeView element, bool value) => method GetIgnoreEnter (line 225) | public static bool GetIgnoreEnter(TreeView element) => element.GetValu... method OnIgnoreEnterChanged (line 227) | private static void OnIgnoreEnterChanged(TreeView tree, AvaloniaProper... method OnTreeKeyDown (line 240) | private static void OnTreeKeyDown(object? sender, KeyEventArgs e) FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/FileBrowserViewModel.cs class FileBrowserViewModelConfig (line 26) | public sealed class FileBrowserViewModelConfig class FileBrowserViewModel (line 38) | public class FileBrowserViewModel method FileBrowserViewModel (line 66) | public FileBrowserViewModel() method FileBrowserViewModel (line 180) | public FileBrowserViewModel( method InitCommands (line 385) | private void InitCommands() method UploadImpl (line 504) | private async Task UploadImpl(BrowserNode item, CancellationToken ct) method DownloadImpl (line 565) | private async ValueTask DownloadImpl(BrowserNode item, CancellationTok... method BurstDownloadImpl (line 628) | private async ValueTask BurstDownloadImpl(BrowserNode item, Cancellati... method RemoveItemImpl (line 686) | private async ValueTask RemoveItemImpl(BrowserNode item, CancellationT... method CreateFolderImpl (line 703) | private static async ValueTask CreateFolderImpl( method RefreshRemoteImpl (line 711) | private async Task RefreshRemoteImpl(CancellationToken ct) method RefreshLocalImpl (line 769) | private ValueTask RefreshLocalImpl(Unit arg, CancellationToken ct) method SetEditModeImpl (line 816) | private ValueTask SetEditModeImpl(BrowserNode? node, CancellationToken... method CalculateCrc32Impl (line 831) | private static async ValueTask CalculateCrc32Impl(BrowserNode item, Ca... method CompareSelectedItemsImpl (line 841) | private async ValueTask CompareSelectedItemsImpl(CancellationToken ct) method FindFileOnLocal (line 882) | public void FindFileOnLocal() method UploadItem (line 908) | public async ValueTask UploadItem( method DownloadItem (line 938) | public async ValueTask DownloadItem( method BurstDownloadItem (line 969) | public async ValueTask BurstDownloadItem( method Refresh (line 1001) | public void Refresh() method PerformLocalSearch (line 1009) | private Task PerformLocalSearch( method PerformRemoteSearch (line 1019) | private Task PerformRemoteSearch( method PerformSearch (line 1029) | private static void PerformSearch( method ExpandParents (line 1054) | private static void ExpandParents(BrowserNode node) method RemoteEntryToBrowserItem (line 1074) | private IBrowserItemViewModel RemoteEntryToBrowserItem(string key, IFt... method InternalCatchEvent (line 1129) | private ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedEvent GetChildren() method AfterLoadExtensions (line 1239) | protected override void AfterLoadExtensions() { } method Dispose (line 1245) | protected override void Dispose(bool disposing) method AfterDeviceInitialized (line 1258) | protected override void AfterDeviceInitialized( FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/HomePageFileBrowserDeviceItemAction.cs class HomePageFileBrowserDeviceItemAction (line 9) | public class HomePageFileBrowserDeviceItemAction(ILoggerFactory loggerFa... method TryCreateAction (line 12) | protected override IActionViewModel? TryCreateAction( FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/IO/FileSize.cs type FileSize (line 5) | public readonly struct FileSize(long size) : IEquatable method ToString (line 14) | public override string ToString() method CompareTo (line 46) | public int CompareTo(FileSize other) method Equals (line 51) | public bool Equals(FileSize other) method Equals (line 56) | public override bool Equals(object? obj) method GetHashCode (line 71) | public override int GetHashCode() FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/IO/FtpBrowserNamingPolicy.cs class FtpBrowserNamingPolicy (line 10) | public static partial class FtpBrowserNamingPolicy method AllowedCharsRegex (line 22) | [GeneratedRegex(AllowedCharsPattern, RegexOptions.Compiled)] method AllowedNameRegex (line 25) | [GeneratedRegex(AllowedNamePattern, RegexOptions.Compiled)] method SanitizeForDisplay (line 28) | public static string SanitizeForDisplay(string? value) method Validate (line 44) | public static ValidationResult Validate(string name) FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/IO/FtpBrowserPath.cs class FtpBrowserPath (line 6) | public static class FtpBrowserPath method Normalize (line 16) | public static string Normalize(string path, bool isDirectory, char sep... method CombineDir (line 26) | public static string CombineDir(string parentDir, string name, char se... method CombineFile (line 36) | public static string CombineFile(string parentDir, string name, char s... method ParentDirOf (line 47) | public static string ParentDirOf(string path, char sep) method NameOf (line 72) | public static string NameOf(string? path, char sep) method EnsureDir (line 92) | private static string EnsureDir(string path, char sep) method EnsureFile (line 105) | private static string EnsureFile(string path, char sep) FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/IO/Types/Crc32Status.cs type Crc32Status (line 3) | public enum Crc32Status FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/IO/Types/FtpBrowserSourceType.cs type FtpBrowserSourceType (line 3) | public enum FtpBrowserSourceType FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/BrowserNode.cs class BrowserNode (line 8) | public class BrowserNode( FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/BrowserTree.cs class BrowserTree (line 6) | public class BrowserTree(IReadOnlyObservableList ... FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/Items/BrowserItemComparer.cs class BrowserItemComparer (line 5) | public sealed class BrowserItemComparer : IComparer method BrowserItemComparer (line 9) | private BrowserItemComparer() { } method Compare (line 11) | public int Compare(IBrowserItemViewModel? x, IBrowserItemViewModel? y) class DirectoryItemComparer (line 34) | public sealed class DirectoryItemComparer : IComparer method FileItemComparer (line 64) | private FileItemComparer() { } method Compare (line 66) | public int Compare(FileItemViewModel? x, FileItemViewModel? y) FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/Items/BrowserItemViewModel.cs class BrowserItemViewModel (line 13) | public abstract class BrowserItemViewModel : RoutableViewModel, IBrowser... method BrowserItemViewModel (line 23) | protected BrowserItemViewModel( method RenameAsync (line 144) | public abstract ValueTask RenameAsync( method RemoveAsync (line 150) | public abstract ValueTask RemoveAsync(CancellationToken ct); method CalculateCrc32Async (line 152) | public abstract ValueTask CalculateCrc32Async(CancellationToken ... method CreateDirectoryAsync (line 153) | public abstract ValueTask CreateDirectoryAsync(CancellationToken ct); method CommitRenameImpl (line 155) | private async ValueTask CommitRenameImpl(CancellationToken ct) method AttachBackend (line 194) | public void AttachBackend(FileBrowserBackend backend) method GetChildren (line 199) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/Items/DirectoryItemViewModel.cs class DirectoryItemViewModelConfig (line 10) | public class DirectoryItemViewModelConfig class DirectoryItemViewModel (line 15) | public class DirectoryItemViewModel : BrowserItemViewModel method DirectoryItemViewModel (line 17) | public DirectoryItemViewModel( method RenameAsync (line 34) | public override async ValueTask RenameAsync( method RemoveAsync (line 56) | public override async ValueTask RemoveAsync(CancellationToken ct) method CalculateCrc32Async (line 61) | public override ValueTask CalculateCrc32Async(CancellationToken ct) method CreateDirectoryAsync (line 67) | public override async ValueTask CreateDirectoryAsync(CancellationToken... FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/Items/FileItemViewModel.cs class FileItemViewModel (line 10) | public class FileItemViewModel : BrowserItemViewModel method FileItemViewModel (line 12) | public FileItemViewModel( method Crc32ToHex (line 46) | private static string Crc32ToHex(uint crc32) => crc32.ToString("X8"); method RenameAsync (line 48) | public override async ValueTask RenameAsync( method RemoveAsync (line 70) | public override async ValueTask RemoveAsync(CancellationToken ct) method CalculateCrc32Async (line 75) | public override async ValueTask CalculateCrc32Async(Cancellation... method CreateDirectoryAsync (line 83) | public override async ValueTask CreateDirectoryAsync(CancellationToken... FILE: src/Asv.Drones/Shell/Pages/Device/FileBrowser/Tree/Items/IBrowserItemViewModel.cs type IBrowserItemViewModel (line 10) | public interface IBrowserItemViewModel : ISupportRename, ISupportRemove method AttachBackend (line 27) | void AttachBackend(FileBrowserBackend backend); method CreateDirectoryAsync (line 29) | ValueTask CreateDirectoryAsync(CancellationToken ct); method CalculateCrc32Async (line 30) | ValueTask CalculateCrc32Async(CancellationToken ct); FILE: src/Asv.Drones/Shell/Pages/Device/MavParams/Dialog/TryCloseWithApprovalDialogView.axaml.cs class TryCloseWithApprovalDialogView (line 6) | public partial class TryCloseWithApprovalDialogView : UserControl method TryCloseWithApprovalDialogView (line 8) | public TryCloseWithApprovalDialogView() FILE: src/Asv.Drones/Shell/Pages/Device/MavParams/Dialog/TryCloseWithApprovalDialogViewModel.cs class TryCloseWithApprovalDialogViewModel (line 7) | public class TryCloseWithApprovalDialogViewModel : DialogViewModelBase method TryCloseWithApprovalDialogViewModel (line 11) | public TryCloseWithApprovalDialogViewModel() method TryCloseWithApprovalDialogViewModel (line 17) | public TryCloseWithApprovalDialogViewModel(ILoggerFactory loggerFactory) method GetChildren (line 25) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/Device/MavParams/HomePageParamsDeviceItemAction.cs class HomePageParamsDeviceItemAction (line 10) | public class HomePageParamsDeviceItemAction(ILoggerFactory loggerFactory... method TryCreateAction (line 12) | protected override IActionViewModel? TryCreateAction( FILE: src/Asv.Drones/Shell/Pages/Device/MavParams/MavParamsPageView.axaml.cs class MavParamsPageViewConfig (line 12) | public class MavParamsPageViewConfig : IGridColumnLayoutConfig class MavParamsPageView (line 18) | public partial class MavParamsPageView : UserControl method MavParamsPageView (line 27) | public MavParamsPageView() method MavParamsPageView (line 33) | public MavParamsPageView(ILayoutService layoutService) method OnAttachedToVisualTree (line 39) | protected override void OnAttachedToVisualTree(VisualTreeAttachmentEve... method GridSplitter_Dragged (line 45) | private void GridSplitter_Dragged(object? sender, VectorEventArgs e) method LoadLayout (line 60) | private void LoadLayout() method SaveLayout (line 118) | private void SaveLayout() method ItemDockPanel_DoubleTapped (line 178) | private void ItemDockPanel_DoubleTapped(object? sender, RoutedEventArg... method Button_DoubleTapped (line 201) | private void Button_DoubleTapped(object? sender, RoutedEventArgs e) FILE: src/Asv.Drones/Shell/Pages/Device/MavParams/MavParamsPageViewModel.cs class MavParamsPageViewModelConfig (line 24) | public sealed class MavParamsPageViewModelConfig class MavParamsPageViewModel (line 32) | public class MavParamsPageViewModel method MavParamsPageViewModel (line 56) | public MavParamsPageViewModel() method MavParamsPageViewModel (line 80) | public MavParamsPageViewModel( method UpdateImpl (line 204) | private Task UpdateImpl(string? query, IProgress progress, Can... method UpdateFilter (line 210) | private void UpdateFilter() method InternalInit (line 223) | private void InternalInit(CancellationToken cancel) method StopUpdateParamsImpl (line 282) | internal void StopUpdateParamsImpl() method UpdateParamsImpl (line 300) | internal async Task UpdateParamsImpl(CancellationToken cancel = default) method AfterDeviceInitialized (line 343) | protected override void AfterDeviceInitialized(IClientDevice device, C... method GetChildren (line 378) | public override IEnumerable GetChildren() method AfterLoadExtensions (line 392) | protected override void AfterLoadExtensions() { } method InternalCatchEvent (line 394) | private async ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedE... method UpdateViewedItems (line 478) | private void UpdateViewedItems(ParamItemViewModel param) method TryCloseWithApproval (line 496) | private async Task TryCloseWithApproval(CancellationToken cancel... class ParamsKvpComparer (line 535) | file class ParamsKvpComparer : IComparer> method Compare (line 539) | public int Compare(KeyValuePair x, KeyValuePair GetChildren() method Dispose (line 337) | protected override void Dispose(bool disposing) method InternalCatchEvent (line 360) | private ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedEvent(string pageId) method AddSubPage (line 67) | public Builder AddSubPage(string pageId) FILE: src/Asv.Drones/Shell/Pages/Device/Setup/SetupPageView.axaml.cs class SetupPageView (line 6) | public partial class SetupPageView : UserControl method SetupPageView (line 8) | public SetupPageView() FILE: src/Asv.Drones/Shell/Pages/Device/Setup/SetupPageViewModel.cs class SetupPageViewModel (line 12) | public class SetupPageViewModel : TreeDevicePageViewModel GetChildren() FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/FrameType/DroneFrameItem/NullDroneFrame.cs class NullDroneFrame (line 6) | public class NullDroneFrame : IDroneFrame FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/FrameType/DroneFrameItem/RoutedEvents/CurrentDroneFrameChangeEvent.cs class CurrentDroneFrameChangeEvent (line 11) | public sealed class CurrentDroneFrameChangeEvent(DroneFrameItemViewModel... FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/FrameType/FrameTypeSetupPageExtension.cs class FrameTypeSetupPageExtension (line 14) | public class FrameTypeSetupPageExtension(ILoggerFactory loggerFactory) :... method Extend (line 16) | public void Extend(ISetupPage context, CompositeDisposable contextDisp... FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/FrameType/SetupFrameTypeView.axaml.cs class SetupFrameTypeView (line 6) | public partial class SetupFrameTypeView : UserControl method SetupFrameTypeView (line 8) | public SetupFrameTypeView() FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/FrameType/SetupFrameTypeViewModel.cs class SetupFrameTypeViewModel (line 21) | public sealed class SetupFrameTypeViewModel : SetupSubpage method SetupFrameTypeViewModel (line 41) | public SetupFrameTypeViewModel() method SetupFrameTypeViewModel (line 72) | public SetupFrameTypeViewModel(ILoggerFactory loggerFactory, IDialogSe... method Init (line 128) | public override ValueTask Init(ISetupPage context) method GetChildren (line 179) | public override IEnumerable GetChildren() method ChangeFrameType (line 197) | internal async Task ChangeFrameType(string frameId, CancellationToken ... method InternalCatchEvent (line 237) | private async ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedE... method UpdateImpl (line 254) | private Task UpdateImpl(string? query, IProgress progress, Can... method Refresh (line 267) | private async ValueTask Refresh(Unit unit, CancellationToken cancel = ... FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/Motors/MotorItem/MotorItemView.axaml.cs class MotorItemView (line 6) | public partial class MotorItemView : UserControl method MotorItemView (line 8) | public MotorItemView() FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/Motors/MotorItem/MotorItemViewModel.cs class MotorItemViewModel (line 14) | public sealed class MotorItemViewModel : RoutableViewModel method MotorItemViewModel (line 21) | public MotorItemViewModel() method MotorItemViewModel (line 32) | public MotorItemViewModel( method GetChildren (line 89) | public override IEnumerable GetChildren() method RunMotorTest (line 94) | private async Task RunMotorTest(ITestMotor motor, CancellationToken cts) FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/Motors/MotorsSetupPageExtension.cs class MotorsSetupPageExtension (line 12) | public class MotorsSetupPageExtension(ILoggerFactory loggerFactory) : IE... method Extend (line 14) | public void Extend(ISetupPage context, CompositeDisposable contextDisp... FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/Motors/SetupMotorsView.axaml.cs class SetupMotorsView (line 6) | public partial class SetupMotorsView : UserControl method SetupMotorsView (line 8) | public SetupMotorsView() FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/Motors/SetupMotorsViewModel.cs class SetupMotorsViewModel (line 18) | public sealed class SetupMotorsViewModel : SetupSubpage method SetupMotorsViewModel (line 31) | public SetupMotorsViewModel() method SetupMotorsViewModel (line 34) | public SetupMotorsViewModel(ILoggerFactory loggerFactory, IUnitService... method Init (line 76) | public override ValueTask Init(ISetupPage context) method GetChildren (line 101) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/Device/Setup/Subpage/SetupSubpage.cs class SetupSubpage (line 7) | public abstract class SetupSubpage : TreeSubpage, ISetupSubpage method SetupSubpage (line 9) | protected SetupSubpage(NavigationId id, ILoggerFactory loggerFactory) FILE: src/Asv.Drones/Shell/Pages/Flight/Anchors/FlightUavAnchorsExtension.cs class FlightUavAnchorsExtension (line 13) | public class FlightUavAnchorsExtension(IDeviceManager conn, ILoggerFacto... method Extend (line 16) | public void Extend(IFlightMode context, CompositeDisposable contextDis... method TryCreateAnchor (line 26) | private UavAnchor? TryCreateAnchor(IClientDevice device) method RemoveAnchor (line 32) | private static bool RemoveAnchor(IClientDevice dev, UavAnchor anchor) FILE: src/Asv.Drones/Shell/Pages/Flight/Anchors/MissionAnchor.cs class MissionAnchor (line 10) | public class MissionAnchor : MapAnchor method MissionAnchor (line 12) | public MissionAnchor(int index, GeoPoint current, GeoPoint next, ILogg... method MissionAnchor (line 26) | public MissionAnchor(int index, GeoPoint current, ILoggerFactory logge... FILE: src/Asv.Drones/Shell/Pages/Flight/Anchors/UavAnchor.cs class UavAnchor (line 15) | public class UavAnchor : MapAnchor method UavAnchor (line 21) | public UavAnchor() method UavAnchor (line 27) | public UavAnchor( FILE: src/Asv.Drones/Shell/Pages/Flight/FlightPageView.axaml.cs class FlightPageViewConfig (line 7) | public sealed class FlightPageViewConfig class FlightPageView (line 16) | public partial class FlightPageView : UserControl method FlightPageView (line 22) | public FlightPageView() method FlightPageView (line 28) | public FlightPageView(ILayoutService layoutService) method WorkspacePanel_OnAttachedToVisualTree (line 34) | private void WorkspacePanel_OnAttachedToVisualTree( method OnWorkspaceChanged (line 48) | private void OnWorkspaceChanged(object? sender, WorkspaceEventArgs wor... method LoadLayout (line 58) | private void LoadLayout() method SaveLayout (line 93) | private void SaveLayout(WorkspaceEventArgs workspaceEventArgs) FILE: src/Asv.Drones/Shell/Pages/Flight/FlightPageViewModel.cs class FlightPageViewModelConfig (line 15) | public sealed class FlightPageViewModelConfig class FlightPageViewModel (line 22) | public class FlightPageViewModel : PageViewModel, IFlightMode method FlightPageViewModel (line 29) | public FlightPageViewModel() method FlightPageViewModel (line 58) | public FlightPageViewModel( method GetChildren (line 85) | public override IEnumerable GetChildren() method InternalCatchEvent (line 95) | private ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedEvent GetChildren() method Dispose (line 68) | protected override void Dispose(bool disposing) FILE: src/Asv.Drones/Shell/Pages/Flight/Widgets/UavWidget/MissionProgress/MissionProgressView.axaml.cs class MissionProgressView (line 5) | public partial class MissionProgressView : UserControl method MissionProgressView (line 7) | public MissionProgressView() FILE: src/Asv.Drones/Shell/Pages/Flight/Widgets/UavWidget/MissionProgress/MissionProgressViewModel.cs class MissionProgressViewModel (line 17) | public class MissionProgressViewModel : RoutableViewModel method MissionProgressViewModel (line 31) | public MissionProgressViewModel() method MissionProgressViewModel (line 121) | public MissionProgressViewModel( method GetChildren (line 381) | public override IEnumerable GetChildren() method InitiateMissionPoints (line 389) | internal async Task InitiateMissionPoints(CancellationToken cancel) method DownloadMissionsImpl (line 394) | private async ValueTask DownloadMissionsImpl(CancellationToken cancel) method CalculateMissionProgress (line 425) | private void CalculateMissionProgress() method CalculateMissionFlightTime (line 444) | private string CalculateMissionFlightTime(double time) method CalculatePathProgressValue (line 461) | private double CalculatePathProgressValue(double missionDistance, doub... FILE: src/Asv.Drones/Shell/Pages/Flight/Widgets/UavWidget/UavWidgetView.axaml.cs class UavWidgetView (line 6) | public partial class UavWidgetView : UserControl method UavWidgetView (line 8) | public UavWidgetView() FILE: src/Asv.Drones/Shell/Pages/Flight/Widgets/UavWidget/UavWidgetViewModel.cs class UavWidgetViewModel (line 18) | public class UavWidgetViewModel : MapWidget, IUavFlightWidget type BatteryRttBoxData (line 36) | private record BatteryRttBoxData( type AltitudeRttBoxData (line 47) | private record AltitudeRttBoxData( type GnssRttBoxData (line 53) | private record GnssRttBoxData( method UavWidgetViewModel (line 61) | public UavWidgetViewModel() method UavWidgetViewModel (line 356) | public UavWidgetViewModel( method GetChildren (line 761) | public override IEnumerable GetChildren() method ChangeBatteryStatus (line 773) | private void ChangeBatteryStatus(double percent) method ChangeLinkStatus (line 785) | private void ChangeLinkStatus(LinkState state) method CheckSpeedAltitude (line 796) | private void CheckSpeedAltitude(double alt, double gs) method ChangeGnssStatus (line 812) | private void ChangeGnssStatus(int satellitesCount, Mavlink.Common.GpsF... method GpsFixTypeToString (line 841) | private string GpsFixTypeToString(Mavlink.Common.GpsFixType type) FILE: src/Asv.Drones/Shell/Pages/FlightMode/Anchors/FlightModeAnchorsExtension.cs class FlightModeAnchorsExtension (line 13) | public class FlightModeAnchorsExtension(IDeviceManager conn, ILoggerFact... method Extend (line 16) | public void Extend(IFlightModePage context, CompositeDisposable contex... method TryCreateAnchor (line 26) | private UavAnchor? TryCreateAnchor(IClientDevice device) method RemoveAnchor (line 32) | private static bool RemoveAnchor(IClientDevice dev, UavAnchor anchor) FILE: src/Asv.Drones/Shell/Pages/FlightMode/FlightModePageView.axaml.cs class FlightModePageViewConfig (line 7) | public sealed class FlightModePageViewConfig class FlightModePageView (line 16) | public partial class FlightModePageView : UserControl method FlightModePageView (line 22) | public FlightModePageView() method FlightModePageView (line 28) | public FlightModePageView(ILayoutService layoutService) method WorkspacePanel_OnAttachedToVisualTree (line 34) | private void WorkspacePanel_OnAttachedToVisualTree( method OnWorkspaceChanged (line 48) | private void OnWorkspaceChanged(object? sender, WorkspaceEventArgs wor... method LoadLayout (line 58) | private void LoadLayout() method SaveLayout (line 93) | private void SaveLayout(WorkspaceEventArgs workspaceEventArgs) FILE: src/Asv.Drones/Shell/Pages/FlightMode/FlightModePageViewModel.cs class FlightModePageViewModelConfig (line 16) | public sealed class FlightModePageViewModelConfig class FlightModePageViewModel (line 22) | public class FlightModePageViewModel : PageViewModel, I... method FlightModePageViewModel (line 29) | public FlightModePageViewModel() method FlightModePageViewModel (line 38) | public FlightModePageViewModel( method GetChildren (line 72) | public override IEnumerable GetChildren() method InternalCatchEvent (line 82) | private ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedEvent { } type IPlaneWidget (line 11) | public interface IPlaneWidget : IDroneFlightWidget class PlaneWidgetViewModel (line 14) | public class PlaneWidgetViewModel method PlaneWidgetViewModel (line 20) | public PlaneWidgetViewModel( class PlaneWidgetViewModelBase (line 28) | public abstract class PlaneWidgetViewModelBase method PlaneWidgetViewModelBase (line 33) | protected PlaneWidgetViewModelBase( FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Plane/Sections/PlaneSectionExtension.cs class PlaneSectionExtension (line 7) | public class PlaneSectionExtension(IServiceProvider services) : IExtensi... method Extend (line 9) | public void Extend(IPlaneWidget context, R3.CompositeDisposable contex... FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Plane/Sections/PlaneSectionView.axaml.cs class PlaneSectionView (line 7) | public partial class PlaneSectionView : UserControl method PlaneSectionView (line 9) | public PlaneSectionView() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Plane/Sections/PlaneSectionViewModel.cs class PlaneSectionViewModel (line 9) | public class PlaneSectionViewModel : RoutableViewModel, IFlightWidgetSec... method PlaneSectionViewModel (line 13) | public PlaneSectionViewModel() method PlaneSectionViewModel (line 16) | public PlaneSectionViewModel(ILoggerFactory loggerFactory) method InitWith (line 34) | public void InitWith(ArduPlaneClientDevice context) method GetChildren (line 42) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/AttitudeIndicator/AttitudeIndicatorSectionView.axaml.cs class AttitudeIndicatorSectionView (line 7) | public partial class AttitudeIndicatorSectionView : UserControl method AttitudeIndicatorSectionView (line 9) | public AttitudeIndicatorSectionView() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/AttitudeIndicator/AttitudeIndicatorSectionViewModel.cs class AttitudeIndicatorSectionViewModel (line 13) | public class AttitudeIndicatorSectionViewModel method AttitudeIndicatorSectionViewModel (line 19) | public AttitudeIndicatorSectionViewModel(ILoggerFactory loggerFactory) method InitWith (line 29) | public void InitWith(MavlinkClientDevice device) method GetChildren (line 60) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/AttitudeIndicator/DroneFlightWidgetExtensionAttitudeIndicatorSection.cs class DroneFlightWidgetExtensionAttitudeIndicatorSection (line 11) | public sealed class DroneFlightWidgetExtensionAttitudeIndicatorSection( method Extend (line 16) | public void Extend(IDroneFlightWidget context, CompositeDisposable con... FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/FlightControl/DroneFlightWidgetFlightControlSectionExtension.cs class DroneFlightWidgetFlightControlSectionExtension (line 9) | public sealed class DroneFlightWidgetFlightControlSectionExtension(IServ... method Extend (line 12) | public void Extend(IDroneFlightWidget context, CompositeDisposable con... FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/FlightControl/FlightControlSectionView.axaml.cs class FlightControlSectionView (line 6) | public partial class FlightControlSectionView : UserControl method FlightControlSectionView (line 8) | public FlightControlSectionView() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/FlightControl/FlightControlSectionViewModel.cs class FlightControlSectionViewModel (line 15) | public class FlightControlSectionViewModel method FlightControlSectionViewModel (line 23) | public FlightControlSectionViewModel() method FlightControlSectionViewModel (line 36) | public FlightControlSectionViewModel( method InitWith (line 88) | public void InitWith(MavlinkClientDevice device) method GetChildren (line 96) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/Telemetry/DroneFlightWidgetTelemetrySectionExtension.cs class DroneFlightWidgetTelemetrySectionExtension (line 9) | public sealed class DroneFlightWidgetTelemetrySectionExtension(IServiceP... method Extend (line 12) | public void Extend(IDroneFlightWidget context, CompositeDisposable con... FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/Telemetry/TelemetrySectionView.axaml.cs class TelemetrySectionView (line 6) | public partial class TelemetrySectionView : UserControl method TelemetrySectionView (line 8) | public TelemetrySectionView() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Device/Mavlink/Drone/Sections/Telemetry/TelemetrySectionViewModel.cs class TelemetrySectionViewModel (line 13) | public class TelemetrySectionViewModel method TelemetrySectionViewModel (line 23) | public TelemetrySectionViewModel() method TelemetrySectionViewModel (line 31) | public TelemetrySectionViewModel(ILoggerFactory loggerFactory, IUnitSe... method InitWith (line 44) | public void InitWith(MavlinkClientDevice device) method GetChildren (line 188) | public override IEnumerable GetChildren() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Test/PluginFlightItemView.axaml.cs class PluginFlightItemView (line 7) | public partial class PluginFlightItemView : UserControl method PluginFlightItemView (line 9) | public PluginFlightItemView() FILE: src/Asv.Drones/Shell/Pages/FlightMode/Widgets/Test/PluginFlightItemViewModel.cs class PluginFlightItemViewModel (line 11) | public class PluginFlightItemViewModel : FlightWidgetViewModel GetChildren() => []; method Dispose (line 92) | protected override void Dispose(bool isDisposing) FILE: src/Asv.Drones/Shell/Pages/PacketViewer/Filters/Comparers/PacketFilterComparerBase.cs class PacketFilterComparerBase (line 6) | public abstract class PacketFilterComparerBase method Equals (line 10) | public virtual bool Equals( method GetHashCode (line 40) | public virtual int GetHashCode(PacketFilterViewModelBase obj) FILE: src/Asv.Drones/Shell/Pages/PacketViewer/Filters/Comparers/SourcePacketFilterComparer.cs class SourcePacketFilterComparer (line 3) | public class SourcePacketFilterComparer : PacketFilterComparerBase : RoutableViewM... method PacketFilterViewModelBase (line 37) | protected PacketFilterViewModelBase( method IncreaseRatesCounterSafe (line 73) | public void IncreaseRatesCounterSafe() method GetChildren (line 78) | public override IEnumerable GetChildren() method InternalCatchEvent (line 83) | private ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedEvent GetChildren() FILE: src/Asv.Drones/Shell/Pages/PacketViewer/PacketViewerView.axaml.cs class PacketViewerViewConfig (line 8) | public sealed class PacketViewerViewConfig class PacketViewerView (line 14) | public partial class PacketViewerView : UserControl method PacketViewerView (line 20) | public PacketViewerView() method PacketViewerView (line 26) | public PacketViewerView(ILayoutService layoutService) method OnAttachedToVisualTree (line 32) | protected override void OnAttachedToVisualTree(VisualTreeAttachmentEve... method Expander_StateChanged (line 38) | private void Expander_StateChanged(object? sender, RoutedEventArgs e) method LoadLayout (line 48) | private void LoadLayout() method SaveLayout (line 60) | private void SaveLayout() method HasChanges (line 87) | private bool HasChanges() FILE: src/Asv.Drones/Shell/Pages/PacketViewer/PacketViewerViewModel.cs class PacketViewerViewModelConfig (line 26) | public sealed class PacketViewerViewModelConfig class PacketViewerViewModel (line 33) | public class PacketViewerViewModel : PageViewModel method PacketViewerViewModel (line 66) | public PacketViewerViewModel() method PacketViewerViewModel (line 91) | public PacketViewerViewModel( method GetChildren (line 286) | public override IEnumerable GetChildren() method ClearAllImpl (line 309) | internal void ClearAllImpl() method ExportToCsvImpl (line 314) | internal async ValueTask ExportToCsvImpl(CancellationToken cancel = de... method AfterLoadExtensions (line 371) | protected override void AfterLoadExtensions() { } method CreateSynchronizedViewFilter (line 373) | private ISynchronizedViewFilter< method InternalCatchEvent (line 422) | private ValueTask InternalCatchEvent(IRoutable src, AsyncRoutedEvent ConvertToPacketMessage( method UpdateFilters (line 474) | private void UpdateFilters(PacketMessageViewModel vm) method UpdateSourceFilters (line 480) | private void UpdateSourceFilters(PacketMessageViewModel vm) method UpdateTypeFilters (line 500) | private void UpdateTypeFilters(PacketMessageViewModel vm) method Dispose (line 522) | protected override void Dispose(bool disposing)