IoTServerInsertionAPI.NET
11.0.18
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 IoTServerInsertionAPI.NET --version 11.0.18
NuGet\Install-Package IoTServerInsertionAPI.NET -Version 11.0.18
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="IoTServerInsertionAPI.NET" Version="11.0.18" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add IoTServerInsertionAPI.NET --version 11.0.18
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: IoTServerInsertionAPI.NET, 11.0.18"
#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 IoTServerInsertionAPI.NET as a Cake Addin #addin nuget:?package=IoTServerInsertionAPI.NET&version=11.0.18 // Install IoTServerInsertionAPI.NET as a Cake Tool #tool nuget:?package=IoTServerInsertionAPI.NET&version=11.0.18
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
IoTServerInsertionAPI.NET.LogHelpers
Logging class
Properties:
/// Prefetch realtime data (seconds) Default value: 45, Range: 30-55
public int PreReadSecond
/// Maximum reading density (minutes) Default value: 1, Range: 1-60 - Do not use more frequent data.
public int DensityMaxFreq
/// Maximum size of LogPuffer, Default value: 10000, Range: 1000-500000
public int MaxLogPufferSize
/// Maximum number of onboard files, Default value: 1000, Range: 10-5000
public int MaxOnboardFileNumber
/// One communication package size Default value: 100, Range: 1-10000 - Specifies the number of items during data transmission.
public int PackageSize
Methods:
/// Reads Realtime values to LogPuffer
public async Task<Result> ReadRealtimeValues(Realtime FieldDevices)
/// Add items to LogPuffer
public void AddLogPufferItems(List<LogPuffer.LogItem> NewItems)
/// Returns the number of items in the LogPuffer.
public int LogPufferCount()
///Deletes all items.
public void ClearLogPuffer()
/// Gets LogPuffer cloneobject
public List<LogPuffer.LogItem> GetLogPuffer()
/// Deletes items from LogPuffer
public void DeleteLogPuffer(List<LogPuffer.LogItem> LogItems)
/// LogPuffer to Onboard storage - Copies the item number specified in PackageSize from the LogPuffer to Onboard storage. LogPuffer is in memory, OnboardStorage is in storage.
public async Task<Result> LogToOnboardStorage()
/// Gets the Onboard Storage log file for sending (if error return null)
public async Task<IStorage> GetOnboardStorageLogFile()
/// Gets OnboardStorage logfile number
public async Task<int> GetOnboardStorageLogFileNumber()
/// Deletes a logfile from Onboard storage
public async Task<Result> DeleteOnboardStorage(string StorageName)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- Newtonsoft.Json (>= 13.0.3)
- XserverIoTCommon.NET (>= 11.0.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.