Models.NET.Com
11.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Models.NET.Com --version 11.0.0
NuGet\Install-Package Models.NET.Com -Version 11.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Models.NET.Com" Version="11.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Models.NET.Com --version 11.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Models.NET.Com, 11.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Models.NET.Com as a Cake Addin #addin nuget:?package=Models.NET.Com&version=11.0.0 // Install Models.NET.Com as a Cake Tool #tool nuget:?package=Models.NET.Com&version=11.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Models.NET.Com contains the classes of the Xserver.Com service.
Interfaces:
public class IQuantitiesOfSource //IQuantitiesOfSource object is included all of the quantities of one Source (for REST communication)
{
public IQuantitiesOfSourceResult Result { get; set; }
public Int16 SourceId { get; set; }
public string SourceName { get; set; }
public List<QuantityItem> Quantities = new List<QuantityItem>();
}
public class ISource //Define Source by Id and Name (for REST communication)
{
public Int16 SourceId { get; set; }
public string SourceName { get; set; }
}
public class ISourceInfo //Source information
{
public Int16 SourceId { get; set; }
public string SourceName { get; set; }
public List<SourceUseGroup> GroupSettings { get; set; }
public string Tag { get; set; }
}
public class ISourceQuantitiesInfo //Source quantites information
{
public Int16 SourceId { get; set; }
public string SourceName { get; set; }
public List<IQuantityInfo> Quantities = new List<IQuantityInfo>();
}
public class IGroupInfo //Group Information
{
public Int16 GroupId { get; set; }
public string GroupName { get; set; }
public List<SourceGroupSettings> SourcesOfGroup = new List<SourceGroupSettings>();
}
public class IActiveAlarms // Active alarm request
{
// if NumberOfItems = 0 then no size limit
public int NumberOfItems { get; set; }
public IUserId IUserId { get; set; }
}
public class ISourceActiveAlarms // One source active alarm request
{
public Int16 SourceId { get; set; }
public IUserId IUserId { get; set; }
}
public class IFilteredActiveAlarm // Filtered active alarm request
{
public List<string> Filters { get; set; }
public IUserId IUserId { get; set; }
}
public class IActiveAlarmResponse // Answer for request
{
public List<AlarmList.AlarmItem> ActiveAlarms { get; set; }
public int Count { get; set; }
public int AckedAlarmsCount { get; set; }
public int NotAckedAlarmsCount { get; set; }
}
public class IAckAlarm // Acknowledge one alarm
{
// For historical alarm
public int GUIDforHis { get; set; }
// For active alarm
public Int16 SourceIdforAct { get; set; }
// For active alarm
public Int16 QuantityIdforAct { get; set; }
public string AckNote { get; set; }
public IUserId IUserId { get; set; }
}
public class IAckAllAlarms // Acknowledge all alarms
{
public string AckNote { get; set; }
public IUserId IUserId { get; set; }
}
public class IUserId // User Identify
{
public string UserName { get; set; }
public byte[] Password { get; set; }
}
// Acknowledge one alarm
public class IAckAlarm
{
public int GUID { get; set; }
public string AckNote { get; set; }
public IUserId IUserId { get; set; }
}
// Acknowledge all alarms
public class IAckAllAlarms
{
public string AckNote { get; set; }
public IUserId IUserId { get; set; }
}
// Authorized object (for REST request, for example: /com/deviceextension/writertcclock)
public class IAuthorizedObject
{
public string SerializedObject { get; set; }
public IUserId IUserId { get; set; }
}
//Define Source and Quantity for write
public class ISourceQuantityWrite
{
public Int16 SourceId { get; set; }
public Int16 QuantityId { get; set; }
public double WriteValue { get; set; }
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Models.NET.Com:
Package | Downloads |
---|---|
XserverIoTCommon.NET
XserverIoTCommon.NET is a software component for OnboardTask of the IoT Device. With the Onboard Task project can be implemented customized tasks (Industrial PC communication, Custom protocol matching, Control tasks, Remote parameter setting from cloud, Control with Artificial Intelligence, etc.). |
GitHub repositories
This package is not used by any popular GitHub repositories.