API Diff between 1.2.140-alpha1045 and 3.0.1576.717
125 Additions
213 Removals
LagoVista.Core
LagoVista.Core.Attributes
LagoVista.Core.Cloning
LagoVista.Core.Commanding
LagoVista.Core.Exceptions
LagoVista.Core.Geo
LagoVista.Core.IOC
LagoVista.Core.Interfaces
LagoVista.Core.Models
LagoVista.Core.Models.Drawing
LagoVista.Core.Models.Geo
LagoVista.Core.Models.ML
LagoVista.Core.Models.UIMetaData
LagoVista.Core.Networking.Interfaces
-
public interface IMQTTAppClient : IMQTTClientBase, IDisposable
- Task<ushort> PublishAsync<T>(string topic, T payload, QOS qosLevel = 0, bool retainFlag = false)
- Task<ushort> PublishAsync(string topic, string payload = "", QOS qosLevel = 0, bool retainFlag = false)
- Task<ushort> PublishAsync(string topic, byte[] payload, QOS qosLevel = 0, bool retainFlag = false)
- ushort Publish<T>(string topic, T payload, byte qosLevel = 0)
- ushort Publish(string topic, string payload = "", byte qosLevel = 0)
- Task<ushort> SubscribeAsync(MQTTSubscription subscription)
- ushort Subscribe(string topic, byte qosLevel = 0)
-
public interface IMQTTAppStatusReceivedEventArgs
-
public interface IMQTTClientBase : IDisposable
-
public interface IMQTTCommandEventArgs
-
public interface IMQTTDeviceClient : IMQTTClientBase, IDisposable
- Task<ushort> PublishAsync<T>(string topic, T payload, QOS qosLevel = 0, bool retainFlag = false)
- Task<ushort> PublishAsync(string topic, string payload = "", QOS qosLevel = 0, bool retainFlag = false)
- Task<ushort> PublishAsync(string topic, byte[] payload, QOS qosLevel = 0, bool retainFlag = false)
- ushort Publish<T>(string topic, T payload, byte qosLevel = 0)
- ushort Publish(string topic, string payload = "", byte qosLevel = 0)
- Task<ushort> SubscribeAsync(MQTTSubscription subscription)
- ushort Subscribe(string topic, byte qosLevel = 0)
-
public interface IMQTTEventDeviceStatusReceivedEventArgs
-
public interface IMQTTEventReceivedEventArgs
-
public enum QOS
LagoVista.Core.Networking.Models
LagoVista.Core.Networking.Resources
LagoVista.Core.Networking.WiFi
LagoVista.Core.PlatformSupport
-
public enum ConnAck
-
public interface IChannel
-
public interface ILogger
-
public interface IMQTTAppStatusReceivedEventArgs
-
public interface IMQTTCommandEventArgs
-
public interface IMQTTEventDeviceStatusReceivedEventArgs
-
public interface IMQTTEventReceivedEventArgs
-
public interface IMQTTIoTAppClient : IMQTTIoTClientBase
- string APIKey { get; set; }
- string AppId { get; set; }
- string ServerURL { get; set; }
- bool SettingsReady { get; }
- ushort PublishCommand(string deviceType, string deviceId, string command, string format, string data)
- ushort PublishEvent(string deviceType, string deviceId, string evt, string format, string data)
- Task<bool> ReadSettingsAsync()
- Task SaveSettingsAsync()
- ushort SubscribeToApplicationStatus()
- ushort SubscribeToDeviceCommands(string deviceType = "+", string deviceId = "+", string cmd = "+", string format = "+")
- ushort SubscribeToDeviceEvents(string deviceType = "+", string deviceId = "+", string evt = "+", string format = "+")
-
public interface IMQTTIoTClientBase
-
public interface IMQTTIoTDeviceClient : IMQTTIoTClientBase
-
public interface INetworkService
-
public interface ISerialPort : IDisposable
LagoVista.Core.Resources
LagoVista.Core.Utils
LagoVista.Core.Validation
-
public class ErrorMessage
- public string Context { get; set; }
-
public class InvokeResult : ValidationResult
-
public class InvokeResult<T> : ValidationResult
-
public class ValidationResult
-
public class Validator
- public static void CallCustomValidationRoutine(ValidationResult result, IValidateable entity, MethodInfo method, Actions action)
- public static void CallPreValidationRoutine(IValidateable entity, MethodInfo method, Actions action)
- public static ValidationResult Validate(IValidateable entity, Actions action = 0, bool requirePopulatedEHValues = false)
- public static void CallCustomValidationRoutine(CustomValidatorAttribute attr, ValidationResult result, IValidateable entity, MethodInfo method, Actions action)
- public static ValidationResult Validate(IValidateable entity, Actions action = 0)
LagoVista.Core.ViewModels