diff --git a/device-sdks/csharp/snapshot/api/annotated.html b/device-sdks/csharp/snapshot/api/annotated.html new file mode 100644 index 00000000..9b03e6e6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/annotated.html @@ -0,0 +1,192 @@ + + +
+ + + + +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDK.Protocol.AstarteInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
+Static Public Member Functions | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
+Properties | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDK.Protocol.AstarteInterfaceMapping, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Static Public Member Functions | |
+static AstarteInterfaceMapping | FromAstarteInterfaceMapping (Mapping astarteMapping) |
+Protected Member Functions | |
+void | ParseMappingFromAstarteInterface (Mapping astarteMappingObject) |
+Properties | |
+string? | Path [get, set] |
+Type? | MapType [get, set] |
+Type? | PrimitiveArrayType [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDK.Protocol.AstarteInterfaceModel, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Properties | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+string | Type = string.Empty [get, set] |
+string | Aggregation = string.Empty [get, set] |
+string | Ownership = string.Empty [get, set] |
+string | Description = string.Empty [get, set] |
+string | Doc = string.Empty [get, set] |
+IList< Mapping > | Mappings = new List<Mapping>() [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDK.Protocol.Mapping, including all inherited members.
+Description (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping | |
Endpoint (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping | |
Expiry (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping | |
ExplicitTimestamp (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping | |
Reliability (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping | |
Retention (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping | |
Type (defined in AstarteDeviceSDK.Protocol.Mapping) | AstarteDeviceSDK.Protocol.Mapping |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.AstartePairingException, including all inherited members.
+AstartePairingException(string message) (defined in AstarteDeviceSDKCSharp.AstartePairingException) | AstarteDeviceSDKCSharp.AstartePairingException | inline |
AstartePairingException(string message, Exception ex) (defined in AstarteDeviceSDKCSharp.AstartePairingException) | AstarteDeviceSDKCSharp.AstartePairingException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePairingException (string message) |
+ | AstartePairingException (string message, Exception ex) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.AstartePairingHandler, including all inherited members.
+AstartePairingHandler(string pairingUrl, string astarteRealm, string deviceId, string credentialSecret, AstarteCryptoStore astarteCryptoStore, TimeSpan timeout) (defined in AstarteDeviceSDKCSharp.AstartePairingHandler) | AstarteDeviceSDKCSharp.AstartePairingHandler | inline |
GetTransports() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler) | AstarteDeviceSDKCSharp.AstartePairingHandler | inline |
Init() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler) | AstarteDeviceSDKCSharp.AstartePairingHandler | inline |
IsCertificateAvailable() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler) | AstarteDeviceSDKCSharp.AstartePairingHandler | inline |
RequestNewCertificate() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler) | AstarteDeviceSDKCSharp.AstartePairingHandler | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePairingHandler (string pairingUrl, string astarteRealm, string deviceId, string credentialSecret, AstarteCryptoStore astarteCryptoStore, TimeSpan timeout) |
+async Task | Init () |
+List< AstarteTransport > | GetTransports () |
+bool | IsCertificateAvailable () |
+async Task | RequestNewCertificate () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.AstartePairingService, including all inherited members.
+AstartePairingService(string pairingUrl, string astarteRealm, TimeSpan timeOut) (defined in AstarteDeviceSDKCSharp.AstartePairingService) | AstarteDeviceSDKCSharp.AstartePairingService | inline |
PairingUrl() (defined in AstarteDeviceSDKCSharp.AstartePairingService) | AstarteDeviceSDKCSharp.AstartePairingService | inline |
RegisterDeviceWithJwtToken(string deviceId, string jwtToken) | AstarteDeviceSDKCSharp.AstartePairingService | inline |
RegisterDeviceWithPrivateKey(string deviceId, string privateKeyFile) | AstarteDeviceSDKCSharp.AstartePairingService | inline |
RequestNewCertificate(string credentialSecret, AstarteCryptoStore astarteCryptoStore, string deviceId) (defined in AstarteDeviceSDKCSharp.AstartePairingService) | AstarteDeviceSDKCSharp.AstartePairingService | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePairingService (string pairingUrl, string astarteRealm, TimeSpan timeOut) |
+async Task< X509Certificate2 > | RequestNewCertificate (string credentialSecret, AstarteCryptoStore astarteCryptoStore, string deviceId) |
async Task< string > | RegisterDeviceWithPrivateKey (string deviceId, string privateKeyFile) |
Registers a Device against an Astarte instance/realm with a Private Key More... | |
async Task< string > | RegisterDeviceWithJwtToken (string deviceId, string jwtToken) |
Registers a Device against an Astarte instance/realm with a JWT Token More... | |
+Uri | PairingUrl () |
+
|
+ +inline | +
Registers a Device against an Astarte instance/realm with a JWT Token
+deviceId | The Device ID to register. |
jwtToken | A JWT Token to Authenticate against Pairing API. The token must have access to Pairing API and to the agent API paths. |
+
|
+ +inline | +
Registers a Device against an Astarte instance/realm with a Private Key
+deviceId | The Device ID to register. |
privateKeyFile | Path to the Private Key file for the Realm. It will be used to Authenticate against Pairing API. |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException, including all inherited members.
+AstarteCryptoException(string message) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException) | AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException | inline |
AstarteCryptoException(string message, Exception ex) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException) | AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteCryptoException (string message) |
+ | AstarteCryptoException (string message, Exception ex) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Properties | |
+bool | IgnoreSSLErrors [get, set] |
Properties inherited from AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore | |
+bool | IgnoreSSLErrors [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory, including all inherited members.
+AstarteMutualTLSParametersFactory(IAstarteCryptoStore cryptoStore) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory) | AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory | inline |
Get() (defined in AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory) | AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteMutualTLSParametersFactory (IAstarteCryptoStore cryptoStore) |
+MqttClientOptionsBuilderTlsParameters | Get () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteDbContext, including all inherited members.
+AstarteDbContext() (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext) | AstarteDeviceSDKCSharp.Data.AstarteDbContext | inline |
AstarteDbContext(string persistencyDir) (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext) | AstarteDeviceSDKCSharp.Data.AstarteDbContext | inline |
AstarteFailedMessages (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext) | AstarteDeviceSDKCSharp.Data.AstarteDbContext | |
AstarteGenericProperties (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext) | AstarteDeviceSDKCSharp.Data.AstarteDbContext | |
OnConfiguring(DbContextOptionsBuilder optionsBuilder) (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext) | AstarteDeviceSDKCSharp.Data.AstarteDbContext | inlineprotected |
OnModelCreating(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext) | AstarteDeviceSDKCSharp.Data.AstarteDbContext | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteDbContext (string persistencyDir) |
+Protected Member Functions | |
+override void | OnConfiguring (DbContextOptionsBuilder optionsBuilder) |
+override void | OnModelCreating (ModelBuilder modelBuilder) |
+Properties | |
+DbSet< AstarteGenericPropertyEntry > | AstarteGenericProperties [get] |
+DbSet< AstarteFailedMessageEntry > | AstarteFailedMessages [get] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteFailedMessageStorage (string persistencyDir) |
+async Task | InsertStored (string topic, byte[] payload, int qos, Guid guid) |
+async Task | InsertStored (string topic, byte[] payload, int qos, Guid guid, int relativeExpiry) |
+void | InsertVolatile (string topic, byte[] payload, int qos, Guid guid) |
+void | InsertVolatile (string topic, byte[] payload, int qos, Guid guid, int relativeExpiry) |
+async Task | Reject (AstarteFailedMessageEntry failedMessages) |
+void | RejectCache (AstarteFailedMessageEntry failedMessages) |
+bool | IsExpired (long expire) |
+async Task | SaveQueuedMessageAsync (ManagedMqttApplicationMessage message) |
+async Task< IList< ManagedMqttApplicationMessage > > | LoadQueuedMessagesAsync () |
+async Task | DeleteByGuidAsync (Guid applicationMessageId) |
+async Task | MarkAsProcessed (Guid applicationMessageId) |
+async Task | DeleteProcessed () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry, including all inherited members.
+AstarteGenericPropertyEntry(string interfaceName, string path, byte[] bsonValue, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry) | AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry | inline |
BsonValue (defined in AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry) | AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry | |
Id (defined in AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry) | AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry | |
InterfaceMajor (defined in AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry) | AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry | |
InterfaceName (defined in AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry) | AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry | |
Path (defined in AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry) | AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteGenericPropertyEntry (string interfaceName, string path, byte[] bsonValue, int interfaceMajor) |
+Properties | |
+string | Id [get, set] |
+string | InterfaceName [get, set] |
+string | Path [get, set] |
+int | InterfaceMajor [get, set] |
+byte[] | BsonValue [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstartePropertyStorage, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePropertyStorage (string connectionString) |
+List< string > | GetStoredPathsForInterface (string interfaceName, int interfaceMajor) |
+DecodedMessage? | GetStoredValue (AstarteInterface astarteInterface, string path, int interfaceMajor) |
+Dictionary< string, object > | GetStoredValuesForInterface (AstarteInterface astarteInterface) |
+void | PurgeProperties (Dictionary< AstarteInterfaceHelper, List< string >> availableProperties) |
+void | RemoveStoredPath (string interfaceName, string path, int interfaceMajor) |
+void | SetStoredValue (string interfaceName, string path, object? value, int interfaceMajor) |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage | |
+DecodedMessage? | GetStoredValue (AstarteInterface astarteInterface, String path, int interfaceMajor) |
+void | SetStoredValue (String interfaceName, String path, Object? value, int interfaceMajor) |
+void | RemoveStoredPath (String interfaceName, String path, int interfaceMajor) |
+void | PurgeProperties (Dictionary< AstarteInterfaceHelper, List< String >> availableProperties) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Device.AstarteDevice, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
AstarteDevice (string deviceId, string astarteRealm, string credentialSecret, IAstarteInterfaceProvider astarteInterfaceProvider, string pairingBaseUrl, string cryptoStoreDirectory, TimeSpan? timeOut, bool ignoreSSLErrors=false) | |
Basic class defining an Astarte device. Used for managing the device lifecycle and data. Users can instantiate a device by providing a set of credentials and connect it to the Astarte instance. More... | |
List< AstarteInterface > | GetAllInterfaces () |
Method for getting a list of interfaces for the device More... | |
void | SetAlwaysReconnect (bool alwaysReconnect) |
Enable/Disable automatic reconnection More... | |
+bool | GetAlwaysReconnect () |
async Task | Connect () |
Establishes a connection to the Astarte asynchronously. More... | |
bool | IsConnected () |
Check if the device is currently connected. More... | |
async Task | Disconnect () |
Disconnect device from Astarte More... | |
void | AddInterface (string astarteInterfaceObject) |
Adds an Interface to the Device. More... | |
void | RemoveInterface (string interfaceName) |
Remove interface from device More... | |
AstarteInterface? | GetInterface (string interfaceName) |
Getter function for an interface. More... | |
void | SetAstarteTransport (AstarteTransport astarteTransport) |
Setting up Astarte Transport More... | |
bool | HasInterface (string interfaceName) |
Verify whether the interface has been added to the device. More... | |
IAstarteMessageListener? | GetAstarteMessageListener () |
Method for getting message listener More... | |
+void | SetAstarteMessageListener (IAstarteMessageListener astarteMessageListener) |
+void | OnTransportConnected () |
+void | OnTransportConnectionError (Exception ex) |
+void | OnTransportDisconnected () |
+void | OnTransportConnectionInitializationError (Exception ex) |
void | AddGlobalEventListener (AstarteGlobalEventListener eventListener) |
Add events for every interface on device More... | |
void | RemoveGlobalEventListener (AstarteGlobalEventListener eventListener) |
Remove events for every interface on device More... | |
+
|
+ +inline | +
Basic class defining an Astarte device. Used for managing the device lifecycle and data. Users can instantiate a device by providing a set of credentials and connect it to the Astarte instance.
+deviceId | The device ID for this device. It has to be a valid Astarte device ID. |
astarteRealm | The realm this device will be connecting to. |
credentialSecret | The credentials secret for this device. This class assumes your device has already been registered. If that is not the case register your device using either :py:func:register_device_with_jwt_token or :py:func:register_device_with_private_key . |
astarteInterfaceProvider | Class for loading Astarte interfaces |
pairingBaseUrl | The base URL of the pairing API of the Astarte instance the device will connect to. |
cryptoStoreDirectory | Path to an existing directory which will be used to store the persistent data of this device. (i.e. certificates, caching, and more). It can be a shared directory for multiple devices, a subdirectory for the given device ID will be created. |
timeOut | The timeout duration for the connection. |
+
|
+ +inline | +
Add events for every interface on device
+eventListener | AstarteGlobalEventListener |
+
|
+ +inline | +
Adds an Interface to the Device.
+astarteInterfaceObject |
+
|
+ +inline | +
Establishes a connection to the Astarte asynchronously.
+If the transport is not initialized, the method returns without performing any action. If a crypto exception occurs during the connection attempt, the method regenerates the certificate by requesting a new one from the pairing handler. If an exception occurs during the pairing process, the method raises the transport connection error event.
AstartePairingException |
+
|
+ +inline | +
Disconnect device from Astarte
+ +
+
|
+ +inline | +
Method for getting a list of interfaces for the device
+
+
|
+ +inline | +
Method for getting message listener
+
+
|
+ +inline | +
Getter function for an interface.
+interfaceName | Name of specific interface |
+
|
+ +inline | +
Verify whether the interface has been added to the device.
+interfaceName | Name of specific interface |
+
|
+ +inline | +
Check if the device is currently connected.
+
+
|
+ +inline | +
Remove events for every interface on device
+eventListener | AstarteGlobalEventListener |
+
|
+ +inline | +
Remove interface from device
+interfaceName | Interface name |
+
|
+ +inline | +
Enable/Disable automatic reconnection
+alwaysReconnect |
+
|
+ +inline | +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable) | AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable) | AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable) | AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable) | AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable) | AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable) | AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry) | AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry) | AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry) | AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed) | AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed) | AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed) | AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor) | AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor) | AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor) | AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn) | AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn) | AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn) | AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid) | AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid) | AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid) | AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot, including all inherited members.
+BuildModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot) | AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Protected Member Functions | |
+override void | BuildModel (ModelBuilder modelBuilder) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Migrations.InitialCreate, including all inherited members.
+BuildTargetModel(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.InitialCreate) | AstarteDeviceSDKCSharp.Migrations.InitialCreate | inlineprotected |
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.InitialCreate) | AstarteDeviceSDKCSharp.Migrations.InitialCreate | inlineprotected |
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.InitialCreate) | AstarteDeviceSDKCSharp.Migrations.InitialCreate | inlineprotected |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+bool? | IsExplicitTimeStamp () |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
+Properties | |
+bool? | ExplicitTimeStamp [get, set] |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Additional Inherited Members | |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+async Task | StreamData (string path, Dictionary< string, object > payload) |
+async Task | StreamData (string path, Dictionary< string, object > payload, DateTime? timestamp) |
+void | ValidatePayload (string path, Dictionary< string, object > payload, DateTime? timestamp) |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface | |
+bool? | IsExplicitTimeStamp () |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer | |
+Task | StreamData (String path, Dictionary< String, Object > payload) |
+Task | StreamData (String path, Dictionary< String, Object > payload, DateTime? timestamp) |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface | |
+bool? | ExplicitTimeStamp [get, set] |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+async Task | StreamData (string path, object payload) |
+async Task | StreamData (string path, object payload, DateTime? timestamp) |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer | |
Task | StreamData (String path, Object payload) |
Method for sending individual values to Astarte More... | |
Task | StreamData (String path, Object payload, DateTime? timestamp) |
Method for sending individual values to Astarte with timestamp More... | |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteDevicePropertyInterface (IAstartePropertyStorage propertyStorage) |
+void | SetProperty (string path, object payload) |
+void | UnsetProperty (string path) |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface | |
+ | AstartePropertyInterface (IAstartePropertyStorage propertyStorage) |
+Dictionary< String, Object > | GetAllValues () |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter | |
void | SetProperty (String path, Object payload) |
Set the specified property on an interface. More... | |
void | UnsetProperty (String path) |
Unset the specified property on an interface. More... | |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteAggregateDatastreamEvent (String interfaceName, Dictionary< String, Object > values, DateTime timestamp, string interfacePath) |
+DateTime | GetTimestamp () |
+string | GetPath () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent | |
+ | AstarteGenericAggregateEvent (String interfaceName, Dictionary< String, Object > values) |
+String | GetInterfaceName () |
+Dictionary< String, Object > | GetValues () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteDatastreamEvent (string interfaceName, string path, object? value, DateTime timestamp) |
+ | AstarteDatastreamEvent (string interfaceName, string path, object? value) |
+DateTime | GetTimestamp () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | |
+ | AstarteGenericIndividualEvent (String interfaceName, String path, Object? value) |
+String | GetInterfaceName () |
+String | GetPath () |
+Object? | GetValue () |
+String? | GetValueString () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent, including all inherited members.
+AstarteGenericAggregateEvent(String interfaceName, Dictionary< String, Object > values) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent | inline |
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent | inline |
GetValues() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent, including all inherited members.
+AstarteGenericIndividualEvent(String interfaceName, String path, Object? value) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | inline |
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | inline |
GetPath() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | inline |
GetValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | inline |
GetValueString() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePropertyEvent (string interfaceName, string path, object? value) |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent | |
+ | AstarteGenericIndividualEvent (String interfaceName, String path, Object? value) |
+String | GetInterfaceName () |
+String | GetPath () |
+Object? | GetValue () |
+String? | GetValueString () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue, including all inherited members.
+GetInterfacePath() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue | inline |
GetMapValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue | inline |
GetTimestamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue | inline |
GetValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Classes | |
class | AstarteServerValueBuilder |
+Public Member Functions | |
+string | GetInterfacePath () |
+DateTime | GetTimestamp () |
+object? | GetValue () |
+Dictionary< string, object > | GetMapValue () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteServerValueBuilder (object? value) |
+ | AstarteServerValueBuilder (Dictionary< string, object > mapValue) |
+AstarteServerValueBuilder | InterfacePath (string interfacePath) |
+AstarteServerValueBuilder | Timestamp (DateTime timeAstarteServerValuestamp) |
+AstarteServerValue? | Build () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException, including all inherited members.
+AstarteInterfaceAlreadyPresentException(String text) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteInterfaceAlreadyPresentException (String text) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException, including all inherited members.
+AstarteInterfaceException(String message) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteInterfaceException (String message) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException, including all inherited members.
+AstarteInterfaceMappingNotFoundException(String message) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteInterfaceMappingNotFoundException (String message) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException, including all inherited members.
+AstarteInvalidInterfaceException(String text) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteInvalidInterfaceException (String text) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException, including all inherited members.
+AstarteInvalidValueException(String text) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteInvalidValueException (String text) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException, including all inherited members.
+AstarteMessageException(String message) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException | inline |
AstarteMessageException(string message, Exception innerException) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteMessageException (String message) |
+ | AstarteMessageException (string message, Exception innerException) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException, including all inherited members.
+AstartePropertyStorageException(String message) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException) | AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePropertyStorageException (String message) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener, including all inherited members.
+PropertyReceived(AstartePropertyEvent e) | AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener | pure virtual |
PropertyUnset(AstartePropertyEvent e) | AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener | pure virtual |
ValueReceived(AstarteDatastreamEvent e) | AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener | pure virtual |
ValueReceived(AstarteAggregateDatastreamEvent e) | AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener | pure virtual |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
abstract void | PropertyReceived (AstartePropertyEvent e) |
Handles the event when a property is received. More... | |
abstract void | PropertyUnset (AstartePropertyEvent e) |
Handles the event when a property is unset. More... | |
abstract void | ValueReceived (AstarteDatastreamEvent e) |
Handles the event when a datastream value is received. More... | |
abstract void | ValueReceived (AstarteAggregateDatastreamEvent e) |
This function gets called when the device receives data on a server owned datastream interface with object aggregation. More... | |
+
|
+ +pure virtual | +
Handles the event when a property is received.
+e | The AstartePropertyEvent object containing information about the received property. |
Implements AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.
+ +
+
|
+ +pure virtual | +
Handles the event when a property is unset.
+e | The AstartePropertyEvent object containing information about the unset property. |
Implements AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.
+ +
+
|
+ +pure virtual | +
This function gets called when the device receives data on a server owned datastream interface with object aggregation.
+e |
Implements AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener.
+ +
+
|
+ +pure virtual | +
Handles the event when a datastream value is received.
+e | The AstarteDatastreamEvent object containing information about the received datastream value. |
Implements AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Types | |
enum class | MappingReliability { UNRELIABLE +, GUARANTEED +, UNIQUE + } |
enum class | MappingRetention { DISCARD +, VOLATILE +, STORED + } |
+Public Member Functions | |
+MappingReliability | GetReliability () |
+MappingRetention | GetRetention () |
+bool | IsExplicitTimestamp () |
+int | GetExpiry () |
+override void | ValidatePayload (Object payload, DateTime? timestamp) |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterfaceMapping | |
+string? | GetPath () |
+Type? | GetTypeMapping () |
+bool | IsTypeCompatible (Type otherType) |
+void | ValidatePayload (Object payload) |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterfaceMapping | |
+static AstarteInterfaceMapping | FromAstarteInterfaceMapping (Mapping astarteMapping) |
Protected Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterfaceMapping | |
+void | ParseMappingFromAstarteInterface (Mapping astarteMappingObject) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterfaceMapping | |
+string? | Path [get, set] |
+Type? | MapType [get, set] |
+Type? | PrimitiveArrayType [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstartePropertyInterface (IAstartePropertyStorage propertyStorage) |
+Dictionary< String, Object > | GetAllValues () |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+void | AddListener (IAstarteAggregateDatastreamEventListener listener) |
+void | RemoveListener (IAstarteAggregateDatastreamEventListener listener) |
+AstarteServerValue? | Build (string interfacePath, object? serverValue, DateTime timestamp) |
+void | Publish (AstarteServerValue astarteServerValue) |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface | |
+bool? | IsExplicitTimeStamp () |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder | |
+AstarteServerValue? | Build (String interfacePath, Object? serverValue, DateTime timestamp) |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface | |
+bool? | ExplicitTimeStamp [get, set] |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+List< IAstarteDatastreamEventListener > | GetAllListeners () |
+void | AddListener (IAstarteDatastreamEventListener listener) |
+void | RemoveListener (IAstarteDatastreamEventListener listener) |
+AstarteServerValue? | Build (string interfacePath, object? serverValue, DateTime timestamp) |
+void | Publish (AstarteServerValue astarteServerValue) |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder | |
+AstarteServerValue? | Build (String interfacePath, Object? serverValue, DateTime timestamp) |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteServerPropertyInterface (IAstartePropertyStorage propertyStorage) |
+void | AddListener (IAstartePropertyEventListener listener) |
+void | RemoveListener (IAstartePropertyEventListener listener) |
+AstarteServerValue? | Build (string interfacePath, object? serverValue, DateTime timestamp) |
+void | Publish (AstarteServerValue astarteServerValue) |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface | |
+ | AstartePropertyInterface (IAstartePropertyStorage propertyStorage) |
+Dictionary< String, Object > | GetAllValues () |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+AstarteTransport? | GetAstarteTransport () |
+string | GetInterfaceName () |
+int | GetMajorVersion () |
+int | GetMinorVersion () |
+void | SetAstarteTransport (AstarteTransport astarteTransport) |
+void | ValidatePayload (string path, object payload, DateTime? timestamp) |
+AstarteInterfaceMapping | FindMappingInInterface (string path) |
+Dictionary< string, AstarteInterfaceMapping > | GetMappings () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder | |
+AstarteServerValue? | Build (String interfacePath, Object? serverValue, DateTime timestamp) |
+Additional Inherited Members | |
Static Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+static AstarteInterface | FromString (string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) |
+static bool | IsPathCompatibleWithMapping (string? path, string? mapping) |
Properties inherited from AstarteDeviceSDK.Protocol.AstarteInterface | |
+string | InterfaceName = string.Empty [get, set] |
+int | MajorVersion [get, set] |
+int | MinorVersion [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.AstarteTransport, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
abstract Task | SendIntrospection () |
Utility function used to send the introspection to Astarte. More... | |
abstract Task | SendAggregate (AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp) |
Sends an aggregate message to an interface. More... | |
+abstract Task | SendIndividualValue (AstarteInterface astarteInterface, string path, object? value, DateTime? timestamp) |
+abstract Task | SendIndividualValue (AstarteInterface astarteInterface, string path, object? value) |
+abstract Task | ResendAllProperties () |
+void | SetDevice (AstarteDevice astarteDevice) |
+AstarteDevice? | GetDevice () |
+AstarteProtocolType | GetAstarteProtocolType () |
+void | SetMessageListener (IAstarteMessageListener messageListener) |
+IAstarteFailedMessageStorage? | GetAstarteFailedMessageStorage () |
+void | SetFailedMessageStorage (IAstarteFailedMessageStorage failedMessageStorage) |
+IAstarteTransportEventListener? | GetAstarteTransportEventListener () |
+void | SetAstarteTransportEventListener (IAstarteTransportEventListener astarteTransportEventListener) |
+abstract Task | Connect () |
+abstract Task | Disconnect () |
+abstract bool | IsConnected () |
+abstract void | StartResenderTask () |
+void | SetPropertyStorage (IAstartePropertyStorage propertyStorage) |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.IAstarteProtocol | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp) |
Sends an individual message to an interface with timestamp. More... | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value) |
Sends an individual message to an interface. More... | |
+Protected Member Functions | |
+ | AstarteTransport (AstarteProtocolType type) |
+Protected Attributes | |
+IAstarteTransportEventListener? | _astarteTransportEventListener |
+bool | _introspectionSent = false |
+IAstarteMessageListener? | _messageListener |
+IAstartePropertyStorage? | _astartePropertyStorage |
+IAstarteFailedMessageStorage? | _failedMessageStorage |
+Properties | |
+AstarteDevice? | Device [get, set] |
+
|
+ +pure virtual | +
Sends an aggregate message to an interface.
+astarteInterface | Astarte aggregate datastream interface |
path | Endpoint |
value | Payload for MQTT message |
timeStamp | UTC |
Implements AstarteDeviceSDK.Protocol.IAstarteProtocol.
+ +Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.
+ +
+
|
+ +pure virtual | +
Utility function used to send the introspection to Astarte.
+ +Implements AstarteDeviceSDK.Protocol.IAstarteProtocol.
+ +Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.AstarteTransportException, including all inherited members.
+AstarteTransportException(String message) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransportException) | AstarteDeviceSDKCSharp.Transport.AstarteTransportException | inline |
AstarteTransportException(String message, Exception ex) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransportException) | AstarteDeviceSDKCSharp.Transport.AstarteTransportException | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteTransportException (String message) |
+ | AstarteTransportException (String message, Exception ex) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+override async Task | Connect () |
+override async Task | Disconnect () |
+override bool | IsConnected () |
+IMqttConnectionInfo | GetConnectionInfo () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
abstract Task | SendIntrospection () |
Utility function used to send the introspection to Astarte. More... | |
abstract Task | SendAggregate (AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp) |
Sends an aggregate message to an interface. More... | |
+abstract Task | SendIndividualValue (AstarteInterface astarteInterface, string path, object? value, DateTime? timestamp) |
+abstract Task | SendIndividualValue (AstarteInterface astarteInterface, string path, object? value) |
+abstract Task | ResendAllProperties () |
+void | SetDevice (AstarteDevice astarteDevice) |
+AstarteDevice? | GetDevice () |
+AstarteProtocolType | GetAstarteProtocolType () |
+void | SetMessageListener (IAstarteMessageListener messageListener) |
+IAstarteFailedMessageStorage? | GetAstarteFailedMessageStorage () |
+void | SetFailedMessageStorage (IAstarteFailedMessageStorage failedMessageStorage) |
+IAstarteTransportEventListener? | GetAstarteTransportEventListener () |
+void | SetAstarteTransportEventListener (IAstarteTransportEventListener astarteTransportEventListener) |
+abstract void | StartResenderTask () |
+void | SetPropertyStorage (IAstartePropertyStorage propertyStorage) |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.IAstarteProtocol | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp) |
Sends an individual message to an interface with timestamp. More... | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value) |
Sends an individual message to an interface. More... | |
+Public Attributes | |
+bool | _resendingInProgress = false |
+Protected Member Functions | |
+ | AstarteMqttTransport (AstarteProtocolType type, IMqttConnectionInfo connectionInfo) |
Protected Member Functions inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+ | AstarteTransport (AstarteProtocolType type) |
+Protected Attributes | |
+IManagedMqttClient? | _client |
Protected Attributes inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+IAstarteTransportEventListener? | _astarteTransportEventListener |
+bool | _introspectionSent = false |
+IAstarteMessageListener? | _messageListener |
+IAstartePropertyStorage? | _astartePropertyStorage |
+IAstarteFailedMessageStorage? | _failedMessageStorage |
+Additional Inherited Members | |
Properties inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+AstarteDevice? | Device [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteMqttV1Transport (MutualSSLAuthenticationMqttConnectionInfo connectionInfo) |
+override async Task | SendIndividualValue (AstarteInterface astarteInterface, string path, object? value, DateTime? timestamp) |
override async Task | SendIntrospection () |
Utility function used to send the introspection to Astarte. More... | |
+override async Task | SendIndividualValue (AstarteInterface astarteInterface, string path, object? value) |
override async Task | SendAggregate (AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp) |
Sends an aggregate message to an interface. More... | |
+override async Task | ResendAllProperties () |
+override void | StartResenderTask () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport | |
+override async Task | Connect () |
+override async Task | Disconnect () |
+override bool | IsConnected () |
+IMqttConnectionInfo | GetConnectionInfo () |
Public Member Functions inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+void | SetDevice (AstarteDevice astarteDevice) |
+AstarteDevice? | GetDevice () |
+AstarteProtocolType | GetAstarteProtocolType () |
+void | SetMessageListener (IAstarteMessageListener messageListener) |
+IAstarteFailedMessageStorage? | GetAstarteFailedMessageStorage () |
+void | SetFailedMessageStorage (IAstarteFailedMessageStorage failedMessageStorage) |
+IAstarteTransportEventListener? | GetAstarteTransportEventListener () |
+void | SetAstarteTransportEventListener (IAstarteTransportEventListener astarteTransportEventListener) |
+void | SetPropertyStorage (IAstartePropertyStorage propertyStorage) |
Public Member Functions inherited from AstarteDeviceSDK.Protocol.IAstarteProtocol | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp) |
Sends an individual message to an interface with timestamp. More... | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value) |
Sends an individual message to an interface. More... | |
+Additional Inherited Members | |
Public Attributes inherited from AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport | |
+bool | _resendingInProgress = false |
Protected Member Functions inherited from AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport | |
+ | AstarteMqttTransport (AstarteProtocolType type, IMqttConnectionInfo connectionInfo) |
Protected Member Functions inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+ | AstarteTransport (AstarteProtocolType type) |
Protected Attributes inherited from AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport | |
+IManagedMqttClient? | _client |
Protected Attributes inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+IAstarteTransportEventListener? | _astarteTransportEventListener |
+bool | _introspectionSent = false |
+IAstarteMessageListener? | _messageListener |
+IAstartePropertyStorage? | _astartePropertyStorage |
+IAstarteFailedMessageStorage? | _failedMessageStorage |
Properties inherited from AstarteDeviceSDKCSharp.Transport.AstarteTransport | |
+AstarteDevice? | Device [get, set] |
+
|
+ +inlinevirtual | +
Sends an aggregate message to an interface.
+astarteInterface | Astarte aggregate datastream interface |
path | Endpoint |
value | Payload for MQTT message |
timeStamp | UTC |
Implements AstarteDeviceSDKCSharp.Transport.AstarteTransport.
+ +
+
|
+ +inlinevirtual | +
Utility function used to send the introspection to Astarte.
+ +Implements AstarteDeviceSDKCSharp.Transport.AstarteTransport.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils, including all inherited members.
+GenerateId() | AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils | inlinestatic |
GenerateId(Guid namespaceGuid, string uniqueData) | AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils | inlinestatic |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Static Public Member Functions | |
static string | GenerateId () |
Generate a device Id in a random way based on Guid. More... | |
static string | GenerateId (Guid namespaceGuid, string uniqueData) |
Generate a device Id based on Guid and a uniqueData. More... | |
+
|
+ +inlinestatic | +
Generate a device Id in a random way based on Guid.
+
+
|
+ +inlinestatic | +
Generate a device Id based on Guid and a uniqueData.
+namespaceGuid | Guid namespace of the device_id |
uniqueData | Device unique data used to generate the device_id |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper, including all inherited members.
+AstarteInterfaceHelper(string interfaceName, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper) | AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper | inline |
InterfaceMajor (defined in AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper) | AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper | |
InterfaceName (defined in AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper) | AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+ | AstarteInterfaceHelper (string interfaceName, int interfaceMajor) |
+Properties | |
+string | InterfaceName [get, set] |
+int | InterfaceMajor [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Utilities.AstartePayload, including all inherited members.
+AstartePayload() (defined in AstarteDeviceSDKCSharp.Utilities.AstartePayload) | AstarteDeviceSDKCSharp.Utilities.AstartePayload | inline |
Deserialize(byte[] mqttPayload) (defined in AstarteDeviceSDKCSharp.Utilities.AstartePayload) | AstarteDeviceSDKCSharp.Utilities.AstartePayload | inlinestatic |
Serialize(Object? o, DateTime? t) (defined in AstarteDeviceSDKCSharp.Utilities.AstartePayload) | AstarteDeviceSDKCSharp.Utilities.AstartePayload | inlinestatic |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Static Public Member Functions | |
+static byte[] | Serialize (Object? o, DateTime? t) |
+static ? DecodedMessage | Deserialize (byte[] mqttPayload) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Utilities.DecodedMessage, including all inherited members.
+DecodedMessage(DateTime _timestamp, object _payload) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage) | AstarteDeviceSDKCSharp.Utilities.DecodedMessage | inline |
GetPayload() (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage) | AstarteDeviceSDKCSharp.Utilities.DecodedMessage | inline |
GetTimestamp() (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage) | AstarteDeviceSDKCSharp.Utilities.DecodedMessage | inline |
PayloadEquality(object? otherPayload) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage) | AstarteDeviceSDKCSharp.Utilities.DecodedMessage | inline |
SetPayload(object payload) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage) | AstarteDeviceSDKCSharp.Utilities.DecodedMessage | inline |
SetTimestamp(DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage) | AstarteDeviceSDKCSharp.Utilities.DecodedMessage | inline |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
The Astarte Device SDK for C# is a ready-to-use library that provides communication and pairing primitives to an Astarte Cluster.
+The SDK simplifies all the low-level operations like credentials generation, pairing, local storage, device registration and exposes a high-level API to enable device data publication and reception.
+See the Astarte Documentation for more information about the Astarte platform.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDK.Protocol.IAstarteProtocol, including all inherited members.
+ResendAllProperties() (defined in AstarteDeviceSDK.Protocol.IAstarteProtocol) | AstarteDeviceSDK.Protocol.IAstarteProtocol | |
SendAggregate(AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp) | AstarteDeviceSDK.Protocol.IAstarteProtocol | |
SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp) | AstarteDeviceSDK.Protocol.IAstarteProtocol | |
SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value) | AstarteDeviceSDK.Protocol.IAstarteProtocol | |
SendIntrospection() | AstarteDeviceSDK.Protocol.IAstarteProtocol |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
Task | SendIntrospection () |
Utility function used to send the introspection to Astarte. More... | |
Task | SendAggregate (AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp) |
Sends an aggregate message to an interface. More... | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp) |
Sends an individual message to an interface with timestamp. More... | |
Task | SendIndividualValue (AstarteInterface astarteInterface, String path, Object? value) |
Sends an individual message to an interface. More... | |
+Task | ResendAllProperties () |
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendAggregate | +( | +AstarteAggregateDatastreamInterface | +astarteInterface, | +
+ | + | string | +path, | +
+ | + | Dictionary< string, object > | +value, | +
+ | + | DateTime? | +timeStamp | +
+ | ) | ++ |
Sends an aggregate message to an interface.
+astarteInterface | Astarte aggregate datastream interface |
path | Endpoint |
value | Payload for MQTT message |
timeStamp | UTC |
Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport, and AstarteDeviceSDKCSharp.Transport.AstarteTransport.
+ +Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue | +( | +AstarteInterface | +astarteInterface, | +
+ | + | String | +path, | +
+ | + | Object? | +value | +
+ | ) | ++ |
Sends an individual message to an interface.
+astarteInterface | Astarte aggregate data stream interface |
path | Endpoint |
value | Payload for MQTT message |
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue | +( | +AstarteInterface | +astarteInterface, | +
+ | + | String | +path, | +
+ | + | Object? | +value, | +
+ | + | DateTime? | +timestamp | +
+ | ) | ++ |
Sends an individual message to an interface with timestamp.
+astarteInterface | Astarte aggregate datastream interface |
path | Endpoint |
value | Payload for MQTT message |
timeStamp | UTC |
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIntrospection | +( | +) | ++ |
Utility function used to send the introspection to Astarte.
+ +Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport, and AstarteDeviceSDKCSharp.Transport.AstarteTransport.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore, including all inherited members.
+ClearKeyStore() (defined in AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore) | AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore | |
GenerateCSR(string commonName) (defined in AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore) | AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore | |
GetCertificate() (defined in AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore) | AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore | |
GetMqttClientOptionsBuilderTlsParameters() (defined in AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore) | AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore | |
IgnoreSSLErrors (defined in AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore) | AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore | |
SetAstarteCertificate(X509Certificate2 astarteCertificate) (defined in AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore) | AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Properties | |
+bool | IgnoreSSLErrors [get, set] |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage, including all inherited members.
+GetExpiry() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage) | AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage | |
GetGuid() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage) | AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage | |
GetPayload() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage) | AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage | |
GetQos() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage) | AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage | |
GetTopic() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage) | AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+string | GetTopic () |
+byte[] | GetPayload () |
+int | GetQos () |
+long | GetExpiry () |
+Guid | GetGuid () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+void | InsertVolatile (String topic, byte[] payload, int qos, Guid guid) |
+void | InsertVolatile (String topic, byte[] payload, int qos, Guid guid, int relativeExpiry) |
+Task | InsertStored (String topic, byte[] payload, int qos, Guid guid) |
+Task | InsertStored (String topic, byte[] payload, int qos, Guid guid, int relativeExpiry) |
+Task | Reject (AstarteFailedMessageEntry astarteFailedMessages) |
+void | RejectCache (AstarteFailedMessageEntry astarteFailedMessages) |
+bool | IsExpired (long expire) |
+Task | DeleteByGuidAsync (Guid applicationMessage) |
+Task | MarkAsProcessed (Guid applicationMessage) |
+Task | DeleteProcessed () |
+Task< IList< ManagedMqttApplicationMessage > > | LoadQueuedMessagesAsync () |
+Task | SaveQueuedMessageAsync (ManagedMqttApplicationMessage message) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage, including all inherited members.
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+Dictionary< String, Object > | GetStoredValuesForInterface (AstarteInterface astarteInterface) |
+List< string > | GetStoredPathsForInterface (string interfaceName, int interfaceMajor) |
+DecodedMessage? | GetStoredValue (AstarteInterface astarteInterface, String path, int interfaceMajor) |
+void | SetStoredValue (String interfaceName, String path, Object? value, int interfaceMajor) |
+void | RemoveStoredPath (String interfaceName, String path, int interfaceMajor) |
+void | PurgeProperties (Dictionary< AstarteInterfaceHelper, List< String >> availableProperties) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.IAstarteInterfaceProvider, including all inherited members.
+LoadAllInterfaces() (defined in AstarteDeviceSDKCSharp.IAstarteInterfaceProvider) | AstarteDeviceSDKCSharp.IAstarteInterfaceProvider | |
LoadInterface(string interfaceName) (defined in AstarteDeviceSDKCSharp.IAstarteInterfaceProvider) | AstarteDeviceSDKCSharp.IAstarteInterfaceProvider |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+List< string > | LoadAllInterfaces () |
+string | LoadInterface (string interfaceName) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.IAstarteMessageListener, including all inherited members.
+OnConnected() (defined in AstarteDeviceSDKCSharp.IAstarteMessageListener) | AstarteDeviceSDKCSharp.IAstarteMessageListener | |
OnDisconnected(AstarteMessageException cause) (defined in AstarteDeviceSDKCSharp.IAstarteMessageListener) | AstarteDeviceSDKCSharp.IAstarteMessageListener | |
OnFailure(AstarteMessageException cause) (defined in AstarteDeviceSDKCSharp.IAstarteMessageListener) | AstarteDeviceSDKCSharp.IAstarteMessageListener |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+void | OnConnected () |
+void | OnDisconnected (AstarteMessageException cause) |
+void | OnFailure (AstarteMessageException cause) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener, including all inherited members.
+ValueReceived(AstarteAggregateDatastreamEvent e) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
void | ValueReceived (AstarteAggregateDatastreamEvent e) |
This function gets called when the device receives data on a server owned datastream interface with object aggregation. More... | |
void AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener.ValueReceived | +( | +AstarteAggregateDatastreamEvent | +e | ) | ++ |
This function gets called when the device receives data on a server owned datastream interface with object aggregation.
+e |
Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener, including all inherited members.
+ValueReceived(AstarteDatastreamEvent e) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
void | ValueReceived (AstarteDatastreamEvent e) |
Handles the event when a datastream value is received. More... | |
void AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener.ValueReceived | +( | +AstarteDatastreamEvent | +e | ) | ++ |
Handles the event when a datastream value is received.
+e | The AstarteDatastreamEvent object containing information about the received datastream value. |
Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder, including all inherited members.
+Build(String interfacePath, Object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+AstarteServerValue? | Build (String interfacePath, Object? serverValue, DateTime timestamp) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher, including all inherited members.
+Publish(AstarteServerValue astarteServerValue) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher) | AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+void | Publish (AstarteServerValue astarteServerValue) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer, including all inherited members.
+StreamData(String path, Dictionary< String, Object > payload) (defined in AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer) | AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer | |
StreamData(String path, Dictionary< String, Object > payload, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer) | AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+Task | StreamData (String path, Dictionary< String, Object > payload) |
+Task | StreamData (String path, Dictionary< String, Object > payload, DateTime? timestamp) |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer, including all inherited members.
+StreamData(String path, Object payload) | AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer | |
StreamData(String path, Object payload, DateTime? timestamp) | AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
Task | StreamData (String path, Object payload) |
Method for sending individual values to Astarte More... | |
Task | StreamData (String path, Object payload, DateTime? timestamp) |
Method for sending individual values to Astarte with timestamp More... | |
Task AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData | +( | +String | +path, | +
+ | + | Object | +payload | +
+ | ) | ++ |
Method for sending individual values to Astarte
+path | Endpoint |
payload | Message for MQTT broker |
Task AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData | +( | +String | +path, | +
+ | + | Object | +payload, | +
+ | + | DateTime? | +timestamp | +
+ | ) | ++ |
Method for sending individual values to Astarte with timestamp
+path | Endpoint |
payload | Message for MQTT broker |
timestamp | UTC |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener, including all inherited members.
+PropertyReceived(AstartePropertyEvent e) | AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener | |
PropertyUnset(AstartePropertyEvent e) | AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
void | PropertyReceived (AstartePropertyEvent e) |
Handles the event when a property is received. More... | |
void | PropertyUnset (AstartePropertyEvent e) |
Handles the event when a property is unset. More... | |
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyReceived | +( | +AstartePropertyEvent | +e | ) | ++ |
Handles the event when a property is received.
+e | The AstartePropertyEvent object containing information about the received property. |
Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.
+ +void AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyUnset | +( | +AstartePropertyEvent | +e | ) | ++ |
Handles the event when a property is unset.
+e | The AstartePropertyEvent object containing information about the unset property. |
Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.
+ +
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter, including all inherited members.
+SetProperty(String path, Object payload) | AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter | |
UnsetProperty(String path) | AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
void | SetProperty (String path, Object payload) |
Set the specified property on an interface. More... | |
void | UnsetProperty (String path) |
Unset the specified property on an interface. More... | |
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter.SetProperty | +( | +String | +path, | +
+ | + | Object | +payload | +
+ | ) | ++ |
Set the specified property on an interface.
+path | Endpoint |
payload | Message for MQTT broker |
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter.UnsetProperty | +( | +String | +path | ) | ++ |
Unset the specified property on an interface.
+path | Endpoint |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener, including all inherited members.
+OnTransportConnected() (defined in AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener) | AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener | |
OnTransportConnectionError(Exception ex) (defined in AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener) | AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener | |
OnTransportConnectionInitializationError(Exception ex) (defined in AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener) | AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener | |
OnTransportDisconnected() (defined in AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener) | AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo, including all inherited members.
+GetBrokerUrl() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo) | AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo | |
GetClientId() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo) | AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo | |
GetMqttConnectOptions() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo) | AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo | |
GetTimeOut() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo) | AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+
+Public Member Functions | |
+Uri | GetBrokerUrl () |
+string | GetClientId () |
+MqttClientOptions | GetMqttConnectOptions () |
+TimeSpan | GetTimeOut () |
+ Astarte Device SDK CSharp
+
+ CSharp device SDK for the Astarte platform
+ |
+