├── .github └── FUNDING.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Common ├── Common.csproj ├── Common.snk ├── Config │ ├── Profile.cs │ ├── Storage │ │ ├── ASCOMProfile.cs │ │ ├── IConfigStorage.cs │ │ └── WindowsRegistry.cs │ └── Typedef.cs ├── Controls │ └── VerticalLabel.cs ├── Documentation │ └── README.html ├── Forms │ ├── About.Designer.cs │ ├── About.cs │ └── About.resx ├── Metadata.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ ├── ASCOM.ico │ ├── ASCOM.png │ ├── debug-step-over.png │ ├── eye.png │ ├── favicon.ico │ ├── information-variant.png │ ├── power-plug-off.png │ ├── power-plug.png │ ├── power.png │ └── setup.bmp ├── TrayIcon.cs ├── Utility.cs └── favicon.ico ├── Driver ├── ASCOMDriver.snk ├── Base.cs ├── Driver.1.cs ├── Driver.2.cs ├── Driver.csproj └── Properties │ └── AssemblyInfo.cs ├── HandController ├── Context.cs ├── Controls │ ├── RadioLabel.Designer.cs │ ├── RadioLabel.cs │ └── RadioLabel.resx ├── Forms │ ├── ControlForm.cs │ ├── ControlForm.designer.cs │ ├── ControlForm.resx │ ├── PositionForm.Designer.cs │ ├── PositionForm.cs │ └── PositionForm.resx ├── HandController.csproj ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Utility.cs ├── app.config ├── favicon.ico └── packages.config ├── LICENSE ├── LocalServer ├── ASCOMLocalServer.snk ├── ClassFactory.cs ├── Context.cs ├── Forms │ ├── DebugForm.Designer.cs │ ├── DebugForm.cs │ └── DebugForm.resx ├── GarbageCollection.cs ├── GlobalSuppressions.cs ├── LocalServer.cs ├── LocalServer.csproj ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── ReferenceCountedObject.cs ├── SharedResources.cs └── favicon.ico ├── README.md ├── Setup ├── Forms │ ├── SetupForm.cs │ ├── SetupForm.designer.cs │ └── SetupForm.resx ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Setup.csproj └── favicon.ico ├── Test ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── Test.csproj ├── ardufocus-ascom-setup.iss └── ardufocus-driver.sln /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Common.csproj -------------------------------------------------------------------------------- /Common/Common.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Common.snk -------------------------------------------------------------------------------- /Common/Config/Profile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Config/Profile.cs -------------------------------------------------------------------------------- /Common/Config/Storage/ASCOMProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Config/Storage/ASCOMProfile.cs -------------------------------------------------------------------------------- /Common/Config/Storage/IConfigStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Config/Storage/IConfigStorage.cs -------------------------------------------------------------------------------- /Common/Config/Storage/WindowsRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Config/Storage/WindowsRegistry.cs -------------------------------------------------------------------------------- /Common/Config/Typedef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Config/Typedef.cs -------------------------------------------------------------------------------- /Common/Controls/VerticalLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Controls/VerticalLabel.cs -------------------------------------------------------------------------------- /Common/Documentation/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Documentation/README.html -------------------------------------------------------------------------------- /Common/Forms/About.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Forms/About.Designer.cs -------------------------------------------------------------------------------- /Common/Forms/About.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Forms/About.cs -------------------------------------------------------------------------------- /Common/Forms/About.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Forms/About.resx -------------------------------------------------------------------------------- /Common/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Metadata.cs -------------------------------------------------------------------------------- /Common/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Common/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Common/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Properties/Resources.resx -------------------------------------------------------------------------------- /Common/Resources/ASCOM.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/ASCOM.ico -------------------------------------------------------------------------------- /Common/Resources/ASCOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/ASCOM.png -------------------------------------------------------------------------------- /Common/Resources/debug-step-over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/debug-step-over.png -------------------------------------------------------------------------------- /Common/Resources/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/eye.png -------------------------------------------------------------------------------- /Common/Resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/favicon.ico -------------------------------------------------------------------------------- /Common/Resources/information-variant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/information-variant.png -------------------------------------------------------------------------------- /Common/Resources/power-plug-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/power-plug-off.png -------------------------------------------------------------------------------- /Common/Resources/power-plug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/power-plug.png -------------------------------------------------------------------------------- /Common/Resources/power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/power.png -------------------------------------------------------------------------------- /Common/Resources/setup.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Resources/setup.bmp -------------------------------------------------------------------------------- /Common/TrayIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/TrayIcon.cs -------------------------------------------------------------------------------- /Common/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/Utility.cs -------------------------------------------------------------------------------- /Common/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Common/favicon.ico -------------------------------------------------------------------------------- /Driver/ASCOMDriver.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Driver/ASCOMDriver.snk -------------------------------------------------------------------------------- /Driver/Base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Driver/Base.cs -------------------------------------------------------------------------------- /Driver/Driver.1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Driver/Driver.1.cs -------------------------------------------------------------------------------- /Driver/Driver.2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Driver/Driver.2.cs -------------------------------------------------------------------------------- /Driver/Driver.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Driver/Driver.csproj -------------------------------------------------------------------------------- /Driver/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Driver/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HandController/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Context.cs -------------------------------------------------------------------------------- /HandController/Controls/RadioLabel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Controls/RadioLabel.Designer.cs -------------------------------------------------------------------------------- /HandController/Controls/RadioLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Controls/RadioLabel.cs -------------------------------------------------------------------------------- /HandController/Controls/RadioLabel.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Controls/RadioLabel.resx -------------------------------------------------------------------------------- /HandController/Forms/ControlForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Forms/ControlForm.cs -------------------------------------------------------------------------------- /HandController/Forms/ControlForm.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Forms/ControlForm.designer.cs -------------------------------------------------------------------------------- /HandController/Forms/ControlForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Forms/ControlForm.resx -------------------------------------------------------------------------------- /HandController/Forms/PositionForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Forms/PositionForm.Designer.cs -------------------------------------------------------------------------------- /HandController/Forms/PositionForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Forms/PositionForm.cs -------------------------------------------------------------------------------- /HandController/Forms/PositionForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Forms/PositionForm.resx -------------------------------------------------------------------------------- /HandController/HandController.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/HandController.csproj -------------------------------------------------------------------------------- /HandController/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Program.cs -------------------------------------------------------------------------------- /HandController/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HandController/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /HandController/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Properties/Resources.resx -------------------------------------------------------------------------------- /HandController/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /HandController/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Properties/Settings.settings -------------------------------------------------------------------------------- /HandController/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/Utility.cs -------------------------------------------------------------------------------- /HandController/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/app.config -------------------------------------------------------------------------------- /HandController/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/favicon.ico -------------------------------------------------------------------------------- /HandController/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/HandController/packages.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LICENSE -------------------------------------------------------------------------------- /LocalServer/ASCOMLocalServer.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/ASCOMLocalServer.snk -------------------------------------------------------------------------------- /LocalServer/ClassFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/ClassFactory.cs -------------------------------------------------------------------------------- /LocalServer/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Context.cs -------------------------------------------------------------------------------- /LocalServer/Forms/DebugForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Forms/DebugForm.Designer.cs -------------------------------------------------------------------------------- /LocalServer/Forms/DebugForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Forms/DebugForm.cs -------------------------------------------------------------------------------- /LocalServer/Forms/DebugForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Forms/DebugForm.resx -------------------------------------------------------------------------------- /LocalServer/GarbageCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/GarbageCollection.cs -------------------------------------------------------------------------------- /LocalServer/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/GlobalSuppressions.cs -------------------------------------------------------------------------------- /LocalServer/LocalServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/LocalServer.cs -------------------------------------------------------------------------------- /LocalServer/LocalServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/LocalServer.csproj -------------------------------------------------------------------------------- /LocalServer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LocalServer/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /LocalServer/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/Properties/Resources.resx -------------------------------------------------------------------------------- /LocalServer/ReferenceCountedObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/ReferenceCountedObject.cs -------------------------------------------------------------------------------- /LocalServer/SharedResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/SharedResources.cs -------------------------------------------------------------------------------- /LocalServer/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/LocalServer/favicon.ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/README.md -------------------------------------------------------------------------------- /Setup/Forms/SetupForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/Forms/SetupForm.cs -------------------------------------------------------------------------------- /Setup/Forms/SetupForm.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/Forms/SetupForm.designer.cs -------------------------------------------------------------------------------- /Setup/Forms/SetupForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/Forms/SetupForm.resx -------------------------------------------------------------------------------- /Setup/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/Program.cs -------------------------------------------------------------------------------- /Setup/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Setup/Setup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/Setup.csproj -------------------------------------------------------------------------------- /Setup/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Setup/favicon.ico -------------------------------------------------------------------------------- /Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Test/Program.cs -------------------------------------------------------------------------------- /Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Test/Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/Test/Test.csproj -------------------------------------------------------------------------------- /ardufocus-ascom-setup.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/ardufocus-ascom-setup.iss -------------------------------------------------------------------------------- /ardufocus-driver.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrazio/ardufocus-ascom/HEAD/ardufocus-driver.sln --------------------------------------------------------------------------------