daleghent_nina-planewave-tools/Properties/AssemblyInfo.cs
#region "copyright"

/*
    Copyright (c) 2024 Dale Ghent <daleg@elemental.org>

    This Source Code Form is subject to the terms of the Mozilla Public
    License, v. 2.0. If a copy of the MPL was not distributed with this
    file, You can obtain one at http://mozilla.org/MPL/2.0/
*/

#endregion "copyright"

using System.Reflection;
using System.Runtime.InteropServices;

// [MANDATORY] The following GUID is used as a unique identifier of the plugin
[assembly: Guid("1A8145BD-4D7A-44F0-B12B-A6CE34BB68B0")]

// [MANDATORY] The assembly versioning
//Should be incremented for each new release build of a plugin
[assembly: AssemblyVersion("2.9.0.0")]
[assembly: AssemblyFileVersion("2.9.0.0")]

// [MANDATORY] The name of your plugin
[assembly: AssemblyTitle("PlaneWave Tools")]
// [MANDATORY] A short description of your plugin
[assembly: AssemblyDescription("A collection of useful tools for managing PlaneWave telescope systems")]

// The following attributes are not required for the plugin per se, but are required by the official manifest meta data

// Your name
[assembly: AssemblyCompany("Dale Ghent")]
// The product name that this plugin is part of
[assembly: AssemblyProduct("PlaneWave Tools")]
[assembly: AssemblyCopyright("Copyright © 2024 Dale Ghent")]

// The minimum Version of N.I.N.A. that this plugin is compatible with
[assembly: AssemblyMetadata("MinimumApplicationVersion", "3.0.0.2001")]

// The license your plugin code is using
[assembly: AssemblyMetadata("License", "MPL-2.0")]
// The url to the license
[assembly: AssemblyMetadata("LicenseURL", "https://www.mozilla.org/en-US/MPL/2.0/")]
// The repository where your pluggin is hosted
[assembly: AssemblyMetadata("Repository", "https://github.com/daleghent/nina-planewave-tools")]

// The following attributes are optional for the official manifest meta data

//[Optional] Your plugin homepage - omit if not applicaple
[assembly: AssemblyMetadata("Homepage", "https://daleghent.com/planewave-tools")]

//[Optional] Common tags that quickly describe your plugin
[assembly: AssemblyMetadata("Tags", "planewave,pwi4,delta-t,sequencer,fans,pointxp")]

//[Optional] A link that will show a log of all changes in between your plugin's versions
[assembly: AssemblyMetadata("ChangelogURL", "https://github.com/daleghent/nina-planewave-tools/blob/main/CHANGELOG.md")]

//[Optional] The url to a featured logo that will be displayed in the plugin list next to the name
[assembly: AssemblyMetadata("FeaturedImageURL", "https://daleghent.github.io/nina-plugins/assets/images/planewavetools.png")]
//[Optional] A url to an example screenshot of your plugin in action
[assembly: AssemblyMetadata("ScreenshotURL", "")]
//[Optional] An additional url to an example example screenshot of your plugin in action
[assembly: AssemblyMetadata("AltScreenshotURL", "")]
//[Optional] An in-depth description of your plugin
[assembly: AssemblyMetadata("LongDescription", @"PlaneWave Tools provides several instructions for controlling various aspects of PlaneWave OTA and mount systems.

# Requirements #

* PWI >= 4.1.3
* Support for PWI 3.x is deprecated as of PlaneWave Tools 2.6.0 and the instructions that use PWI3 will be removed in a future version. System fan and heater control is available as of PWI 4.1.
* Support for the standalone PlaneWave Shutter Control app is deprecated as of PlaneWave Tools 2.8.0 and the **Shutter Control** that use it will be removed in a future version. Shutter control was added in PWI 4.1.13.

# Sequence Instructions #

* Start PWI4, Stop PWI4 - Starts and stops the PWI4.exe application
* Axis Control - Enable or disable mount axes
* Fan Control (PWI4) - Turns the fans on or off
* Heater Control (PWI4) - Sets the power level of individual heaters
* M3 Control - Sets the postions of the M3 Nasmyth port mirror
* Shutter Control (PWI4) - Controls CDK and PW1000 mirror shutters via PWI4
* TLE Follow, Set Tracking - Programs the mount to follow a two-line element ephemeris definition and start tracking along it

## Undergoing Deprecation ##

The following instructions are considered deprecated and may be removed in a future version of this plugin.

* Start PWI3, Stop PWI3 - Starts and stops the PWI3.exe application
* DeltaT Control (PWI3) - Sets the per-heater operating modes of the Delta T heater controller
* Fan Control (PWI3) - Turns the OTA fans on or off
* Shutter Control - Controls CDK700 and PW1000 shutters via the PlaneWave Shutter Control app

# Getting help #

Help for this plugin may be found in the **#plugin-discussions** channel on the NINA project [Discord chat server](https://discord.gg/nighttime-imaging) or by filing an issue report at this plugin's [Github repository](https://github.com/daleghent/nina-planewave-tools/issues).")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components.  If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// [Unused]
[assembly: AssemblyConfiguration("")]
// [Unused]
[assembly: AssemblyTrademark("")]
// [Unused]
[assembly: AssemblyCulture("")]