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: Class List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 12345]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NAstarteDeviceSDK
 NProtocol
 CAstarteInterface
 CAstarteInterfaceMapping
 CAstarteInterfaceModel
 CMapping
 CIAstarteProtocol
 NAstarteDeviceSDKCSharp
 NCrypto
 CAstarteCryptoException
 CAstarteCryptoStore
 CAstarteMutualTLSParametersFactory
 CIAstarteCryptoStore
 NData
 CAstarteDbContext
 CAstarteFailedMessageEntry
 CAstarteFailedMessageStorage
 CAstarteGenericPropertyEntry
 CAstartePropertyStorage
 CIAstarteFailedMessage
 CIAstarteFailedMessageStorage
 CIAstartePropertyStorage
 NDevice
 CAstarteDevice
 NMigrations
 CInitialCreate
 CAddAstarteGenericPropertyEntryTable
 CAddInterfaceMajor
 CAddAstarteFailedMessageAstarteFailedMessageEntryTable
 CAddColumnExpiry
 CAddMessageGuidColumn
 CAddUniqueGuid
 CAddColumnProcessed
 CAstarteDbContextModelSnapshot
 NProtocol
 NAstarteEvents
 CAstarteAggregateDatastreamEvent
 CAstarteDatastreamEvent
 CAstarteGenericAggregateEvent
 CAstarteGenericIndividualEvent
 CAstartePropertyEvent
 CAstarteServerValue
 CAstarteServerValueBuilder
 CIAstarteAggregateDatastreamEventListener
 CIAstarteDatastreamEventListener
 CIAstarteServerValueBuilder
 CIAstarteServerValuePublisher
 NAstarteException
 CAstarteInterfaceAlreadyPresentException
 CAstarteInterfaceException
 CAstarteInterfaceMappingNotFoundException
 CAstarteInvalidInterfaceException
 CAstarteInvalidValueException
 CAstarteMessageException
 CAstartePropertyStorageException
 CAstarteAggregateDatastreamInterface
 CAstarteDatastreamInterface
 CAstarteDeviceAggregateDatastreamInterface
 CAstarteDeviceDatastreamInterface
 CAstarteDevicePropertyInterface
 CAstarteGlobalEventListener
 CIAstartePropertyEventListener
 CAstarteInterfaceDatastreamMapping
 CAstartePropertyInterface
 CAstarteServerAggregateDatastreamInterface
 CAstarteServerDatastreamInterface
 CAstarteServerPropertyInterface
 CIAstarteAggregateDataStreamer
 CIAstarteDataStreamer
 CIAstartePropertySetter
 NTransport
 NMQTT
 CAstarteMqttTransport
 CAstarteMqttV1Transport
 CIMqttConnectionInfo
 CMutualSSLAuthenticationMqttConnectionInfo
 CIAstarteTransportEventListener
 CAstarteTransport
 CAstarteTransportException
 NUtilities
 CAstarteDeviceIdUtils
 CAstarteInterfaceHelper
 CAstartePayload
 CDecodedMessage
 CUuidRepresents an immutable Java universally unique identifier (UUID). A UUID represents a 128-bit value
 CAstartePairingException
 CAstartePairingHandler
 CAstartePairingService
 CIAstarteInterfaceProvider
 CIAstarteMessageListener
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/annotated_dup.js b/device-sdks/csharp/snapshot/api/annotated_dup.js new file mode 100644 index 00000000..31890bfd --- /dev/null +++ b/device-sdks/csharp/snapshot/api/annotated_dup.js @@ -0,0 +1,105 @@ +var annotated_dup = +[ + [ "AstarteDeviceSDK", "namespace_astarte_device_s_d_k.html", [ + [ "Protocol", "namespace_astarte_device_s_d_k_1_1_protocol.html", [ + [ "AstarteInterface", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface" ], + [ "AstarteInterfaceMapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping" ], + [ "AstarteInterfaceModel", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model" ], + [ "Mapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping" ], + [ "IAstarteProtocol", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol" ] + ] ] + ] ], + [ "AstarteDeviceSDKCSharp", "namespace_astarte_device_s_d_k_c_sharp.html", [ + [ "Crypto", "namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html", [ + [ "AstarteCryptoException", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception" ], + [ "AstarteCryptoStore", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store" ], + [ "AstarteMutualTLSParametersFactory", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory" ], + [ "IAstarteCryptoStore", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store" ] + ] ], + [ "Data", "namespace_astarte_device_s_d_k_c_sharp_1_1_data.html", [ + [ "AstarteDbContext", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context" ], + [ "AstarteFailedMessageEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry" ], + [ "AstarteFailedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage" ], + [ "AstarteGenericPropertyEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry" ], + [ "AstartePropertyStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage" ], + [ "IAstarteFailedMessage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message" ], + [ "IAstarteFailedMessageStorage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage" ], + [ "IAstartePropertyStorage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage" ] + ] ], + [ "Device", "namespace_astarte_device_s_d_k_c_sharp_1_1_device.html", [ + [ "AstarteDevice", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device" ] + ] ], + [ "Migrations", "namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html", [ + [ "InitialCreate", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create" ], + [ "AddAstarteGenericPropertyEntryTable", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table" ], + [ "AddInterfaceMajor", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major" ], + [ "AddAstarteFailedMessageAstarteFailedMessageEntryTable", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table" ], + [ "AddColumnExpiry", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry" ], + [ "AddMessageGuidColumn", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column" ], + [ "AddUniqueGuid", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid" ], + [ "AddColumnProcessed", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed" ], + [ "AstarteDbContextModelSnapshot", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot" ] + ] ], + [ "Protocol", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html", [ + [ "AstarteEvents", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html", [ + [ "AstarteAggregateDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event" ], + [ "AstarteDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event" ], + [ "AstarteGenericAggregateEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event" ], + [ "AstarteGenericIndividualEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event" ], + [ "AstartePropertyEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event" ], + [ "AstarteServerValue", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value" ], + [ "IAstarteAggregateDatastreamEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener" ], + [ "IAstarteDatastreamEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener" ], + [ "IAstarteServerValueBuilder", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder" ], + [ "IAstarteServerValuePublisher", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher" ] + ] ], + [ "AstarteException", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html", [ + [ "AstarteInterfaceAlreadyPresentException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception" ], + [ "AstarteInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception" ], + [ "AstarteInterfaceMappingNotFoundException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception" ], + [ "AstarteInvalidInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception" ], + [ "AstarteInvalidValueException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception" ], + [ "AstarteMessageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception" ], + [ "AstartePropertyStorageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception" ] + ] ], + [ "AstarteAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface" ], + [ "AstarteDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html", null ], + [ "AstarteDeviceAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface" ], + [ "AstarteDeviceDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface" ], + [ "AstarteDevicePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface" ], + [ "AstarteGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener" ], + [ "IAstartePropertyEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener" ], + [ "AstarteInterfaceDatastreamMapping", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping" ], + [ "AstartePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface" ], + [ "AstarteServerAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface" ], + [ "AstarteServerDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface" ], + [ "AstarteServerPropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface" ], + [ "IAstarteAggregateDataStreamer", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer" ], + [ "IAstarteDataStreamer", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer" ], + [ "IAstartePropertySetter", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter" ] + ] ], + [ "Transport", "namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html", [ + [ "MQTT", "namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html", [ + [ "AstarteMqttTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport" ], + [ "AstarteMqttV1Transport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport" ], + [ "IMqttConnectionInfo", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info" ], + [ "MutualSSLAuthenticationMqttConnectionInfo", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info" ] + ] ], + [ "IAstarteTransportEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener" ], + [ "AstarteTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport" ], + [ "AstarteTransportException", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception" ] + ] ], + [ "Utilities", "namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html", [ + [ "AstarteDeviceIdUtils", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html", null ], + [ "AstarteInterfaceHelper", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper" ], + [ "AstartePayload", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload" ], + [ "DecodedMessage", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message" ], + [ "Uuid", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid" ] + ] ], + [ "AstartePairingException", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception" ], + [ "AstartePairingHandler", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler" ], + [ "AstartePairingService", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service" ], + [ "IAstarteInterfaceProvider", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider" ], + [ "IAstarteMessageListener", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener" ] + ] ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/bc_s.png b/device-sdks/csharp/snapshot/api/bc_s.png new file mode 100644 index 00000000..224b29aa Binary files /dev/null and b/device-sdks/csharp/snapshot/api/bc_s.png differ diff --git a/device-sdks/csharp/snapshot/api/bdwn.png b/device-sdks/csharp/snapshot/api/bdwn.png new file mode 100644 index 00000000..940a0b95 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/bdwn.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface-members.html new file mode 100644 index 00000000..6aee3da9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface-members.html @@ -0,0 +1,114 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDK.Protocol.AstarteInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDK.Protocol.AstarteInterface, including all inherited members.

+ + + + + + + + + + + + + + +
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html new file mode 100644 index 00000000..3b255d56 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html @@ -0,0 +1,173 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK.Protocol.AstarteInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDK.Protocol.AstarteInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDK.Protocol.AstarteInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface +AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
+ + + + + +

+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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.js new file mode 100644 index 00000000..28b7fe4c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.js @@ -0,0 +1,14 @@ +var class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface = +[ + [ "FindMappingInInterface", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a0dc56aa02a63833db2eaaa0edb3e059b", null ], + [ "GetAstarteTransport", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a6524216f63f8b36f3d6921d26019958d", null ], + [ "GetInterfaceName", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a31bfbc81fd3c009a8f08333808bd32e1", null ], + [ "GetMajorVersion", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#ac762ce82ad9e9803d7e11b5be099f5a4", null ], + [ "GetMappings", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#af3ee746274fe46bb71e170460fe4b38b", null ], + [ "GetMinorVersion", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a2a689ab101f6c7aa3bab646bbff983b5", null ], + [ "SetAstarteTransport", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a62afbd10eca6664b278cdc8884d39161", null ], + [ "ValidatePayload", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a7ed82a5b7bcc9e3878a7e01734e76bb3", null ], + [ "InterfaceName", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a7c19953cfb2db70f0220b894cf5f1732", null ], + [ "MajorVersion", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#aea8834a4bb4018f148d9cb84f7da6485", null ], + [ "MinorVersion", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html#a6beddca7ef19032f85769a7e5be49044", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.png new file mode 100644 index 00000000..8e3ce083 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping-members.html new file mode 100644 index 00000000..95971ece --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping-members.html @@ -0,0 +1,111 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDK.Protocol.AstarteInterfaceMapping Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDK.Protocol.AstarteInterfaceMapping, including all inherited members.

+ + + + + + + + + + + +
FromAstarteInterfaceMapping(Mapping astarteMapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginlinestatic
GetPath() (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
GetTypeMapping() (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
IsTypeCompatible(Type otherType) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
MapType (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMapping
ParseMappingFromAstarteInterface(Mapping astarteMappingObject) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginlineprotected
Path (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMapping
PrimitiveArrayType (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMapping
ValidatePayload(Object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginlinevirtual
ValidatePayload(Object payload) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html new file mode 100644 index 00000000..e9b79177 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html @@ -0,0 +1,160 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK.Protocol.AstarteInterfaceMapping Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDK.Protocol.AstarteInterfaceMapping Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDK.Protocol.AstarteInterfaceMapping:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping + +
+ + + + + + + + + + + + +

+Public Member Functions

+string? GetPath ()
 
+Type? GetTypeMapping ()
 
+bool IsTypeCompatible (Type otherType)
 
+virtual void ValidatePayload (Object payload, DateTime? timestamp)
 
+void ValidatePayload (Object payload)
 
+ + + +

+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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.js new file mode 100644 index 00000000..2228d834 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.js @@ -0,0 +1,12 @@ +var class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping = +[ + [ "GetPath", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#afb1cf382fe40742ed9f8974e79f1c3af", null ], + [ "GetTypeMapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#a73ecf3e482f92e1e07f85e70b9020580", null ], + [ "IsTypeCompatible", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#a4719445df9893e492ce3d7d4b85c8162", null ], + [ "ParseMappingFromAstarteInterface", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#a1e5d723110670f7801a0309cdf875ff5", null ], + [ "ValidatePayload", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#aad77b25cea54d1f21b67ad5537af0887", null ], + [ "ValidatePayload", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#a0cd834127ef632fe8db4f23b63984839", null ], + [ "MapType", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#aeb13d5cc7c2c7ea44faa6978f895986d", null ], + [ "Path", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#a88e0ca7012ae4b3eb9ced85b5f825aec", null ], + [ "PrimitiveArrayType", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html#af2e8f61d84b0e2c233e27d17b386c55a", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.png new file mode 100644 index 00000000..0056f03a Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model-members.html new file mode 100644 index 00000000..96cfacac --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model-members.html @@ -0,0 +1,110 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDK.Protocol.AstarteInterfaceModel Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDK.Protocol.AstarteInterfaceModel, including all inherited members.

+ + + + + + + + + + +
Aggregation (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
Description (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
Doc (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
Mappings (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
Ownership (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
Type (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceModel)AstarteDeviceSDK.Protocol.AstarteInterfaceModel
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html new file mode 100644 index 00000000..515d76f3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html @@ -0,0 +1,136 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK.Protocol.AstarteInterfaceModel Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDK.Protocol.AstarteInterfaceModel Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+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< MappingMappings = new List<Mapping>() [get, set]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.js new file mode 100644 index 00000000..b9e75e85 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.js @@ -0,0 +1,12 @@ +var class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model = +[ + [ "Aggregation", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a7cb89ed8b1ee074fccf11b18cd7c5b07", null ], + [ "Description", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a7a5ec710da51205fa99d341cf2ee41d5", null ], + [ "Doc", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a7d24a75c0192f34067f94fec986db4fd", null ], + [ "InterfaceName", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a00fa140d61ea2498462e5381a5647bb4", null ], + [ "MajorVersion", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a840c75d236882c272ef0af958960cb05", null ], + [ "Mappings", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a70a7ef87574131151b21db9b48fcb46d", null ], + [ "MinorVersion", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a745cb66c356a225c298e10abfd4242df", null ], + [ "Ownership", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a560d5d2906cfc7335cd33aa8887b0772", null ], + [ "Type", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html#a1343483ff4ae664aeb11ffc4be8d3b92", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping-members.html new file mode 100644 index 00000000..4f304543 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping-members.html @@ -0,0 +1,108 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDK.Protocol.Mapping Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html new file mode 100644 index 00000000..b94f2f4e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html @@ -0,0 +1,130 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK.Protocol.Mapping Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDK.Protocol.Mapping Class Reference
+
+
+ + + + + + + + + + + + + + + + +

+Properties

+string Endpoint = string.Empty [get, set]
 
+string Type = string.Empty [get, set]
 
+bool? ExplicitTimestamp [get, set]
 
+string Description = string.Empty [get, set]
 
+string Reliability = string.Empty [get, set]
 
+string Retention = string.Empty [get, set]
 
+int? Expiry [get, set]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.js new file mode 100644 index 00000000..0e38d149 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.js @@ -0,0 +1,10 @@ +var class_astarte_device_s_d_k_1_1_protocol_1_1_mapping = +[ + [ "Description", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#a91d6bca10f7278e1f408cca90425b5e0", null ], + [ "Endpoint", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#a6ccc6d188e3d943bfade4dc9907b6b93", null ], + [ "Expiry", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#ab16e2ba1d06d0a6e7bed4f7ea6524671", null ], + [ "ExplicitTimestamp", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#a835241f5ac275f5c95240756bd468712", null ], + [ "Reliability", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#a1d91c279ea98902e11621e1ce0f88d4e", null ], + [ "Retention", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#a615b2152f545bf28aeff98b981c964f3", null ], + [ "Type", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html#ab00b950a14e093854576b20b7ca74bfe", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception-members.html new file mode 100644 index 00000000..91c64418 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.AstartePairingException Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.AstartePairingException, including all inherited members.

+ + + +
AstartePairingException(string message) (defined in AstarteDeviceSDKCSharp.AstartePairingException)AstarteDeviceSDKCSharp.AstartePairingExceptioninline
AstartePairingException(string message, Exception ex) (defined in AstarteDeviceSDKCSharp.AstartePairingException)AstarteDeviceSDKCSharp.AstartePairingExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html new file mode 100644 index 00000000..21e0736b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.AstartePairingException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.AstartePairingException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.AstartePairingException:
+
+
+ +
+ + + + + + +

+Public Member Functions

AstartePairingException (string message)
 
AstartePairingException (string message, Exception ex)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.js new file mode 100644 index 00000000..496a33ed --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception = +[ + [ "AstartePairingException", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html#aa74c0ca46cd553c892834ff24c7d5f91", null ], + [ "AstartePairingException", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html#ad8682e5e315cc8843aa565ba53e56f70", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.png new file mode 100644 index 00000000..ff970276 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler-members.html new file mode 100644 index 00000000..5675968a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler-members.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.AstartePairingHandler Member List
+
+
+ +

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.AstartePairingHandlerinline
GetTransports() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler)AstarteDeviceSDKCSharp.AstartePairingHandlerinline
Init() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler)AstarteDeviceSDKCSharp.AstartePairingHandlerinline
IsCertificateAvailable() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler)AstarteDeviceSDKCSharp.AstartePairingHandlerinline
RequestNewCertificate() (defined in AstarteDeviceSDKCSharp.AstartePairingHandler)AstarteDeviceSDKCSharp.AstartePairingHandlerinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html new file mode 100644 index 00000000..823d6625 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html @@ -0,0 +1,124 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.AstartePairingHandler Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.AstartePairingHandler Class Reference
+
+
+ + + + + + + + + + + + +

+Public Member Functions

AstartePairingHandler (string pairingUrl, string astarteRealm, string deviceId, string credentialSecret, AstarteCryptoStore astarteCryptoStore, TimeSpan timeout)
 
+async Task Init ()
 
+List< AstarteTransportGetTransports ()
 
+bool IsCertificateAvailable ()
 
+async Task RequestNewCertificate ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.js new file mode 100644 index 00000000..94fbdd55 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler = +[ + [ "AstartePairingHandler", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html#a26f0fa96c58745a4c06d1b994f34396c", null ], + [ "GetTransports", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html#af5123a3ca1cdf6f4f7001cced9401d7f", null ], + [ "Init", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html#a7943dbdddcfb986df457fc654a15b622", null ], + [ "IsCertificateAvailable", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html#ad37359f22c4fffc74a3f399c4fa028c1", null ], + [ "RequestNewCertificate", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html#a4fe0741be30885ac569b4d5a2edc156c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service-members.html new file mode 100644 index 00000000..9aacf052 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service-members.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.AstartePairingService Member List
+
+
+ +

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.AstartePairingServiceinline
PairingUrl() (defined in AstarteDeviceSDKCSharp.AstartePairingService)AstarteDeviceSDKCSharp.AstartePairingServiceinline
RegisterDeviceWithJwtToken(string deviceId, string jwtToken)AstarteDeviceSDKCSharp.AstartePairingServiceinline
RegisterDeviceWithPrivateKey(string deviceId, string privateKeyFile)AstarteDeviceSDKCSharp.AstartePairingServiceinline
RequestNewCertificate(string credentialSecret, AstarteCryptoStore astarteCryptoStore, string deviceId) (defined in AstarteDeviceSDKCSharp.AstartePairingService)AstarteDeviceSDKCSharp.AstartePairingServiceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html new file mode 100644 index 00000000..48ed2fae --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html @@ -0,0 +1,217 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.AstartePairingService Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.AstartePairingService Class Reference
+
+
+ + + + + + + + + + + + + + +

+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 ()
 
+

Member Function Documentation

+ +

◆ RegisterDeviceWithJwtToken()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
async Task<string> AstarteDeviceSDKCSharp.AstartePairingService.RegisterDeviceWithJwtToken (string deviceId,
string jwtToken 
)
+
+inline
+
+ +

Registers a Device against an Astarte instance/realm with a JWT Token

+
Parameters
+ + + +
deviceIdThe Device ID to register.
jwtTokenA JWT Token to Authenticate against Pairing API. The token must have access to Pairing API and to the agent API paths.
+
+
+
Returns
Returns the Credentials secret for the Device
+ +
+
+ +

◆ RegisterDeviceWithPrivateKey()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
async Task<string> AstarteDeviceSDKCSharp.AstartePairingService.RegisterDeviceWithPrivateKey (string deviceId,
string privateKeyFile 
)
+
+inline
+
+ +

Registers a Device against an Astarte instance/realm with a Private Key

+
Parameters
+ + + +
deviceIdThe Device ID to register.
privateKeyFilePath to the Private Key file for the Realm. It will be used to Authenticate against Pairing API.
+
+
+
Returns
Returns the Credentials secret for the Device
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.js new file mode 100644 index 00000000..466e69d0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service = +[ + [ "AstartePairingService", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a60ba145b3e6a71e6c00a2a60da7013c3", null ], + [ "PairingUrl", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#af17efd8ef81e2d0cf080799aab0f8f29", null ], + [ "RegisterDeviceWithJwtToken", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a32d457231a6341744154b65a90c0b3b6", null ], + [ "RegisterDeviceWithPrivateKey", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a8a7439a9cd0d2607bf07f41effad532a", null ], + [ "RequestNewCertificate", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#ad9732e0c1f3e21b60ecad4830fc0e535", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception-members.html new file mode 100644 index 00000000..b5991052 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException Member List
+
+
+ +

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.AstarteCryptoExceptioninline
AstarteCryptoException(string message, Exception ex) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html new file mode 100644 index 00000000..1c03e3ea --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException:
+
+
+ +
+ + + + + + +

+Public Member Functions

AstarteCryptoException (string message)
 
AstarteCryptoException (string message, Exception ex)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.js new file mode 100644 index 00000000..e5722786 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception = +[ + [ "AstarteCryptoException", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html#af669fe33571e482136c8f7fdda0bf22c", null ], + [ "AstarteCryptoException", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html#ae1ec112fd1d1d94639f97895115bb29f", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.png new file mode 100644 index 00000000..56a84222 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store-members.html new file mode 100644 index 00000000..e73219e0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store-members.html @@ -0,0 +1,109 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore, including all inherited members.

+ + + + + + + + + +
AstarteCryptoStore(string cryptoStoreDir) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
ClearKeyStore() (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
GenerateCSR(string commonName) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
GetCertificate() (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
GetMqttClientOptionsBuilderTlsParameters() (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
IgnoreSSLErrors (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore
SaveCertificateIfNotExist(X509Certificate2 x509Certificate2) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
SetAstarteCertificate(X509Certificate2 astarteCertificate) (defined in AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore)AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStoreinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html new file mode 100644 index 00000000..7156ddda --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html @@ -0,0 +1,150 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore:
+
+
+ + +AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

AstarteCryptoStore (string cryptoStoreDir)
 
+void SaveCertificateIfNotExist (X509Certificate2 x509Certificate2)
 
+void ClearKeyStore ()
 
+string GenerateCSR (string commonName)
 
+X509Certificate2? GetCertificate ()
 
+MqttClientOptionsBuilderTlsParameters GetMqttClientOptionsBuilderTlsParameters ()
 
+void SetAstarteCertificate (X509Certificate2 astarteCertificate)
 
+ + + + + + +

+Properties

+bool IgnoreSSLErrors [get, set]
 
- Properties inherited from AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore
+bool IgnoreSSLErrors [get, set]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.js new file mode 100644 index 00000000..f7fd8813 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.js @@ -0,0 +1,11 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store = +[ + [ "AstarteCryptoStore", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#a9da8f8fd52809a22d714b9e99fb52227", null ], + [ "ClearKeyStore", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#a526089b98137c489f0ea2a4d7987c1af", null ], + [ "GenerateCSR", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#a1de8f15b03f83c0dcba4ee7eca44f48b", null ], + [ "GetCertificate", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#a9f1f6dd7d97c2a5089e3d6d764fb24d7", null ], + [ "GetMqttClientOptionsBuilderTlsParameters", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#afbbf72488d7f0bd7bd37a2bf09d55684", null ], + [ "SaveCertificateIfNotExist", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#ac91d6bcfc949992e15213323e9abb967", null ], + [ "SetAstarteCertificate", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#a5d1a84bc21ee6b2547a9ac19b996d525", null ], + [ "IgnoreSSLErrors", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html#a651e6a79efe59dd230eb48ef5a0139ff", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.png new file mode 100644 index 00000000..3addcfa7 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory-members.html new file mode 100644 index 00000000..3be02932 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory Member List
+
+
+ +

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.AstarteMutualTLSParametersFactoryinline
Get() (defined in AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory)AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html new file mode 100644 index 00000000..986967e1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html @@ -0,0 +1,115 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory Class Reference
+
+
+ + + + + + +

+Public Member Functions

AstarteMutualTLSParametersFactory (IAstarteCryptoStore cryptoStore)
 
+MqttClientOptionsBuilderTlsParameters Get ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.js new file mode 100644 index 00000000..13822c89 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory = +[ + [ "AstarteMutualTLSParametersFactory", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html#aa6ac201ec648a01ba5efa09e1d7db15b", null ], + [ "Get", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html#ade03ac8c5bbc16504587f93e8ec1df69", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context-members.html new file mode 100644 index 00000000..a8352b41 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.AstarteDbContext Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteDbContext, including all inherited members.

+ + + + + + + +
AstarteDbContext() (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext)AstarteDeviceSDKCSharp.Data.AstarteDbContextinline
AstarteDbContext(string persistencyDir) (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext)AstarteDeviceSDKCSharp.Data.AstarteDbContextinline
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.AstarteDbContextinlineprotected
OnModelCreating(ModelBuilder modelBuilder) (defined in AstarteDeviceSDKCSharp.Data.AstarteDbContext)AstarteDeviceSDKCSharp.Data.AstarteDbContextinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html new file mode 100644 index 00000000..82223194 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html @@ -0,0 +1,138 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.AstarteDbContext Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.AstarteDbContext Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.AstarteDbContext:
+
+
+ +
+ + + + +

+Public Member Functions

AstarteDbContext (string persistencyDir)
 
+ + + + + +

+Protected Member Functions

+override void OnConfiguring (DbContextOptionsBuilder optionsBuilder)
 
+override void OnModelCreating (ModelBuilder modelBuilder)
 
+ + + + + +

+Properties

+DbSet< AstarteGenericPropertyEntryAstarteGenericProperties [get]
 
+DbSet< AstarteFailedMessageEntryAstarteFailedMessages [get]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.js new file mode 100644 index 00000000..a2cf23c5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.js @@ -0,0 +1,9 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context = +[ + [ "AstarteDbContext", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html#a9d546bf34cb714dbc2c35dd0ca1e65e1", null ], + [ "AstarteDbContext", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html#ac4c6753b865888ce1843bf5856ad2c39", null ], + [ "OnConfiguring", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html#aa6584b7fd17e4c7fbf7198f6d0b4e7fc", null ], + [ "OnModelCreating", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html#a1c5355ebf6a3c2cb23e46a6a2581ab93", null ], + [ "AstarteFailedMessages", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html#a89375f07d8381d6840029f403b58dc6a", null ], + [ "AstarteGenericProperties", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html#a3745367f0e81543450cc72cc2df63d42", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.png new file mode 100644 index 00000000..65f780cc Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry-members.html new file mode 100644 index 00000000..b71548c6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry-members.html @@ -0,0 +1,115 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry, including all inherited members.

+ + + + + + + + + + + + + + + +
AbsoluteExpiry (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
AstarteFailedMessageEntry(int qos, byte[] payload, string topic, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
AstarteFailedMessageEntry(int qos, byte[] payload, string topic, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
GetExpiry() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
GetGuid() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
GetPayload() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
GetQos() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
GetTopic() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntryinline
Guid (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
Id (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
Payload (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
Processed (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
Qos (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
Topic (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html new file mode 100644 index 00000000..e5a36028 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html @@ -0,0 +1,164 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry:
+
+
+ + +AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

AstarteFailedMessageEntry (int qos, byte[] payload, string topic, Guid guid)
 
AstarteFailedMessageEntry (int qos, byte[] payload, string topic, Guid guid, int relativeExpiry)
 
+string GetTopic ()
 
+byte[] GetPayload ()
 
+int GetQos ()
 
+long GetExpiry ()
 
+Guid GetGuid ()
 
+ + + + + + + + + + + + + + + +

+Properties

+int Id [get, set]
 
+int Qos [get, set]
 
+byte[] Payload [get, set]
 
+string Topic = string.Empty [get, set]
 
+long AbsoluteExpiry [get, set]
 
+Guid Guid [get, set]
 
+bool Processed [get, set]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.js new file mode 100644 index 00000000..0bdc5896 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.js @@ -0,0 +1,17 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry = +[ + [ "AstarteFailedMessageEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a90a2c1cb9e198bd4369b2197eff521d4", null ], + [ "AstarteFailedMessageEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#ab609bd190fb7669402e5eba6f250f7f2", null ], + [ "GetExpiry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a90d376c7e1a94f6c3657ce7059bf68a4", null ], + [ "GetGuid", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a852dae202e608abdfd89b4d194f3f21d", null ], + [ "GetPayload", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#abcaa0583d046f8a08ab073afc4aaa8c4", null ], + [ "GetQos", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a20aee4fbcedeae182bdb4120c093e204", null ], + [ "GetTopic", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a383bb88a7b0c659bfb91ba79afa908b9", null ], + [ "AbsoluteExpiry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#aab99cc8897b01b488b7a2b79e9cc3dcb", null ], + [ "Guid", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#ad68ce3e0aeea445fc198a50414639255", null ], + [ "Id", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a1ee8c48a3c063f5cd1569e09cd3520b5", null ], + [ "Payload", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a8ef0e2b4a8447e9d052fb3eb398ebe52", null ], + [ "Processed", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a3c1bbd12650c943741d69996d31e724c", null ], + [ "Qos", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a6510d6217686f1413e4f5bcbf336d9f4", null ], + [ "Topic", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html#a7409faa09b8fa5afd7c091663b49fa21", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.png new file mode 100644 index 00000000..0cb0d197 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage-members.html new file mode 100644 index 00000000..9f836a79 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage-members.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AstarteFailedMessageStorage(string persistencyDir) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
DeleteByGuidAsync(Guid applicationMessageId) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
DeleteProcessed() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
InsertStored(string topic, byte[] payload, int qos, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
InsertStored(string topic, byte[] payload, int qos, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
InsertStored(String topic, byte[] payload, int qos, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertStored(String topic, byte[] payload, int qos, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertVolatile(string topic, byte[] payload, int qos, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
InsertVolatile(string topic, byte[] payload, int qos, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
InsertVolatile(String topic, byte[] payload, int qos, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertVolatile(String topic, byte[] payload, int qos, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
IsExpired(long expire) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
LoadQueuedMessagesAsync() (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
MarkAsProcessed(Guid applicationMessageId) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
Reject(AstarteFailedMessageEntry failedMessages) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
RejectCache(AstarteFailedMessageEntry failedMessages) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
SaveQueuedMessageAsync(ManagedMqttApplicationMessage message) (defined in AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorageinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html new file mode 100644 index 00000000..d2e4c74f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html @@ -0,0 +1,170 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage:
+
+
+ + +AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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 ()
 
- Public Member Functions inherited from AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
+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)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.js new file mode 100644 index 00000000..fc9f3a2a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.js @@ -0,0 +1,16 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage = +[ + [ "AstarteFailedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a343ce7698f6af371443ae6166721c64e", null ], + [ "DeleteByGuidAsync", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a80e9bc4400c7318478976ffc27cd2d9e", null ], + [ "DeleteProcessed", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#ac402780226cc437052cff5c021e1c71b", null ], + [ "InsertStored", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a20a9fae2fc5263a8066245ef76019f1d", null ], + [ "InsertStored", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#ac12d8a38c9aa60e0863f793d46d060ee", null ], + [ "InsertVolatile", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a0108f594d5e4fd5f46e4fb40f11346f3", null ], + [ "InsertVolatile", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a855d5adc9f68ff1251c0201c50142833", null ], + [ "IsExpired", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#abda3d543935e8b3e78e0e2a75f59c123", null ], + [ "LoadQueuedMessagesAsync", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#ababe752ce8b66ce2ad2a94088a1b29d2", null ], + [ "MarkAsProcessed", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a38626e11c76c575cee95c41f37a3cadd", null ], + [ "Reject", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a5e57b21dbafd54a4247dad639ecf9bba", null ], + [ "RejectCache", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a7afeb2aaebc0921acd07959d1534c897", null ], + [ "SaveQueuedMessageAsync", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html#a80690bf8d95315a5029d4f3799321d78", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.png new file mode 100644 index 00000000..3f73cded Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry-members.html new file mode 100644 index 00000000..3ec39be5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry Member List
+
+
+ +

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.AstarteGenericPropertyEntryinline
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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html new file mode 100644 index 00000000..92c2a414 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html @@ -0,0 +1,131 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry Class Reference
+
+
+ + + + +

+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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.js new file mode 100644 index 00000000..3c09ca54 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.js @@ -0,0 +1,9 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry = +[ + [ "AstarteGenericPropertyEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html#a8a087196c8688e6435a8a2a145fd0bd0", null ], + [ "BsonValue", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html#a50af615ede8badf3186fdbde8608d3e5", null ], + [ "Id", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html#af2597aa6794a589ee1c1ac8569d1917b", null ], + [ "InterfaceMajor", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html#a4bd6e965ce6231e8aa048a4d54dcd5d3", null ], + [ "InterfaceName", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html#af92d1ffad7f9ea4845d7ce8c8cf86e68", null ], + [ "Path", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html#adc9f96d7783d726e1fc299584554ed2b", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage-members.html new file mode 100644 index 00000000..e8f9b5cb --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage-members.html @@ -0,0 +1,112 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.AstartePropertyStorage Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Data.AstartePropertyStorage, including all inherited members.

+ + + + + + + + + + + + +
AstartePropertyStorage(string connectionString) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
GetStoredPathsForInterface(string interfaceName, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
GetStoredValue(AstarteInterface astarteInterface, string path, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
GetStoredValue(AstarteInterface astarteInterface, String path, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
GetStoredValuesForInterface(AstarteInterface astarteInterface) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
PurgeProperties(Dictionary< AstarteInterfaceHelper, List< string >> availableProperties) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
PurgeProperties(Dictionary< AstarteInterfaceHelper, List< String >> availableProperties) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
RemoveStoredPath(string interfaceName, string path, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
RemoveStoredPath(String interfaceName, String path, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
SetStoredValue(string interfaceName, string path, object? value, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.AstartePropertyStorage)AstarteDeviceSDKCSharp.Data.AstartePropertyStorageinline
SetStoredValue(String interfaceName, String path, Object? value, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html new file mode 100644 index 00000000..96482f6e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html @@ -0,0 +1,152 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.AstartePropertyStorage Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.AstartePropertyStorage Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.AstartePropertyStorage:
+
+
+ + +AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AstartePropertyStorage (string connectionString)
 
+List< string > GetStoredPathsForInterface (string interfaceName, int interfaceMajor)
 
+DecodedMessageGetStoredValue (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
+DecodedMessageGetStoredValue (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)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.js new file mode 100644 index 00000000..adb00f5e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.js @@ -0,0 +1,10 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage = +[ + [ "AstartePropertyStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#a63342e2924f3cf7dd98e496fa484a456", null ], + [ "GetStoredPathsForInterface", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#a0bb8470c6cf8dc341640381574905a85", null ], + [ "GetStoredValue", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#a80cf5c1a4505ba032cdd20e9d0dea248", null ], + [ "GetStoredValuesForInterface", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#a2847d412dcd72d1ddbf5a08736cbc736", null ], + [ "PurgeProperties", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#acd4a72adb89dda111d538987361ebd0b", null ], + [ "RemoveStoredPath", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#af45388cb0742cd80a4ac1791cf47141b", null ], + [ "SetStoredValue", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html#a5f45d5c626dd5cbb5c4cdc7a525b0fc6", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.png new file mode 100644 index 00000000..373c2800 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device-members.html new file mode 100644 index 00000000..4b8cf2e0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device-members.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Device.AstarteDevice Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Device.AstarteDevice, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
AddGlobalEventListener(AstarteGlobalEventListener eventListener)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
AddInterface(string astarteInterfaceObject)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
AstarteDevice(string deviceId, string astarteRealm, string credentialSecret, IAstarteInterfaceProvider astarteInterfaceProvider, string pairingBaseUrl, string cryptoStoreDirectory, TimeSpan? timeOut, bool ignoreSSLErrors=false)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
Connect()AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
Disconnect()AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
GetAllInterfaces()AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
GetAlwaysReconnect() (defined in AstarteDeviceSDKCSharp.Device.AstarteDevice)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
GetAstarteMessageListener()AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
GetInterface(string interfaceName)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
HasInterface(string interfaceName)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
IsConnected()AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
OnTransportConnected() (defined in AstarteDeviceSDKCSharp.Device.AstarteDevice)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
OnTransportConnectionError(Exception ex) (defined in AstarteDeviceSDKCSharp.Device.AstarteDevice)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
OnTransportConnectionInitializationError(Exception ex) (defined in AstarteDeviceSDKCSharp.Device.AstarteDevice)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
OnTransportDisconnected() (defined in AstarteDeviceSDKCSharp.Device.AstarteDevice)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
RemoveGlobalEventListener(AstarteGlobalEventListener eventListener)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
RemoveInterface(string interfaceName)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
SetAlwaysReconnect(bool alwaysReconnect)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
SetAstarteMessageListener(IAstarteMessageListener astarteMessageListener) (defined in AstarteDeviceSDKCSharp.Device.AstarteDevice)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
SetAstarteTransport(AstarteTransport astarteTransport)AstarteDeviceSDKCSharp.Device.AstarteDeviceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html new file mode 100644 index 00000000..087f8dc2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html @@ -0,0 +1,683 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Device.AstarteDevice Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Device.AstarteDevice Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Device.AstarteDevice:
+
+
+ + +AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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< AstarteInterfaceGetAllInterfaces ()
 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...
 
AstarteInterfaceGetInterface (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...
 
IAstarteMessageListenerGetAstarteMessageListener ()
 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...
 
+

Constructor & Destructor Documentation

+ +

◆ AstarteDevice()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AstarteDeviceSDKCSharp.Device.AstarteDevice.AstarteDevice (string deviceId,
string astarteRealm,
string credentialSecret,
IAstarteInterfaceProvider astarteInterfaceProvider,
string pairingBaseUrl,
string cryptoStoreDirectory,
TimeSpan? timeOut,
bool ignoreSSLErrors = false 
)
+
+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.

+
Parameters
+ + + + + + + + +
deviceIdThe device ID for this device. It has to be a valid Astarte device ID.
astarteRealmThe realm this device will be connecting to.
credentialSecretThe 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.
astarteInterfaceProviderClass for loading Astarte interfaces
pairingBaseUrlThe base URL of the pairing API of the Astarte instance the device will connect to.
cryptoStoreDirectoryPath 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.
timeOutThe timeout duration for the connection.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ AddGlobalEventListener()

+ +
+
+ + + + + +
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Device.AstarteDevice.AddGlobalEventListener (AstarteGlobalEventListener eventListener)
+
+inline
+
+ +

Add events for every interface on device

+
Parameters
+ + +
eventListenerAstarteGlobalEventListener
+
+
+ +
+
+ +

◆ AddInterface()

+ +
+
+ + + + + +
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Device.AstarteDevice.AddInterface (string astarteInterfaceObject)
+
+inline
+
+ +

Adds an Interface to the Device.

+
Parameters
+ + +
astarteInterfaceObject
+
+
+ +
+
+ +

◆ Connect()

+ +
+
+ + + + + +
+ + + + + + + +
async Task AstarteDeviceSDKCSharp.Device.AstarteDevice.Connect ()
+
+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.

See also
OnTransportConnectionError
+
Returns
A task representing the asynchronous operation.
+
Exceptions
+ + +
AstartePairingException
+
+
+ +
+
+ +

◆ Disconnect()

+ +
+
+ + + + + +
+ + + + + + + +
async Task AstarteDeviceSDKCSharp.Device.AstarteDevice.Disconnect ()
+
+inline
+
+ +

Disconnect device from Astarte

+ +
+
+ +

◆ GetAllInterfaces()

+ +
+
+ + + + + +
+ + + + + + + +
List<AstarteInterface> AstarteDeviceSDKCSharp.Device.AstarteDevice.GetAllInterfaces ()
+
+inline
+
+ +

Method for getting a list of interfaces for the device

+
Returns
List of available interfaces
+ +
+
+ +

◆ GetAstarteMessageListener()

+ +
+
+ + + + + +
+ + + + + + + +
IAstarteMessageListener? AstarteDeviceSDKCSharp.Device.AstarteDevice.GetAstarteMessageListener ()
+
+inline
+
+ +

Method for getting message listener

+
Returns
See also
IAstarteMessageListener
+set by the user
+ +
+
+ +

◆ GetInterface()

+ +
+
+ + + + + +
+ + + + + + + + +
AstarteInterface? AstarteDeviceSDKCSharp.Device.AstarteDevice.GetInterface (string interfaceName)
+
+inline
+
+ +

Getter function for an interface.

+
Parameters
+ + +
interfaceNameName of specific interface
+
+
+
Returns
AstarteInterface with matching name when present, null otherwise.
+ +
+
+ +

◆ HasInterface()

+ +
+
+ + + + + +
+ + + + + + + + +
bool AstarteDeviceSDKCSharp.Device.AstarteDevice.HasInterface (string interfaceName)
+
+inline
+
+ +

Verify whether the interface has been added to the device.

+
Parameters
+ + +
interfaceNameName of specific interface
+
+
+
Returns
If device contains interface returns true
+ +
+
+ +

◆ IsConnected()

+ +
+
+ + + + + +
+ + + + + + + +
bool AstarteDeviceSDKCSharp.Device.AstarteDevice.IsConnected ()
+
+inline
+
+ +

Check if the device is currently connected.

+
Returns
If device currently connected return true
+ +
+
+ +

◆ RemoveGlobalEventListener()

+ +
+
+ + + + + +
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Device.AstarteDevice.RemoveGlobalEventListener (AstarteGlobalEventListener eventListener)
+
+inline
+
+ +

Remove events for every interface on device

+
Parameters
+ + +
eventListenerAstarteGlobalEventListener
+
+
+ +
+
+ +

◆ RemoveInterface()

+ +
+
+ + + + + +
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Device.AstarteDevice.RemoveInterface (string interfaceName)
+
+inline
+
+ +

Remove interface from device

+
Parameters
+ + +
interfaceNameInterface name
+
+
+ +
+
+ +

◆ SetAlwaysReconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Device.AstarteDevice.SetAlwaysReconnect (bool alwaysReconnect)
+
+inline
+
+ +

Enable/Disable automatic reconnection

+
Parameters
+ + +
alwaysReconnect
+
+
+ +
+
+ +

◆ SetAstarteTransport()

+ +
+
+ + + + + +
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Device.AstarteDevice.SetAstarteTransport (AstarteTransport astarteTransport)
+
+inline
+
+ +

Setting up Astarte Transport

+
See also
AstarteTransport
+

set by the user

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.js new file mode 100644 index 00000000..1b5af166 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.js @@ -0,0 +1,23 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device = +[ + [ "AstarteDevice", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a4db090e06564d72561f2054f1cbc2384", null ], + [ "AddGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#abe8d5d7f70aa7d4ee7aea9428333f222", null ], + [ "AddInterface", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a2a04adf2469d7cf203b90a3ec0492961", null ], + [ "Connect", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a55498181e2db8cf2c0e390f2fe1507c1", null ], + [ "Disconnect", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a2de6a97435527e42297da6f4cdddf29c", null ], + [ "GetAllInterfaces", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa076a6ab72e000edeb19fa39a8e04ba3", null ], + [ "GetAlwaysReconnect", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a0ee956b71d4eb523fbd992f33456effc", null ], + [ "GetAstarteMessageListener", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a8a5413cbad5527a272e5d9fcf3b342f1", null ], + [ "GetInterface", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aeaef3f5a71685d5642a00e425c4c2d0a", null ], + [ "HasInterface", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#ae058414b74fe638f5d391be5347cea24", null ], + [ "IsConnected", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a785e9ce0e9a582c8003b1cd54432c585", null ], + [ "OnTransportConnected", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6e4df8068defa30a895a88d9535480d2", null ], + [ "OnTransportConnectionError", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa3b106c9b27c5f40eff4e7b5757bf4ee", null ], + [ "OnTransportConnectionInitializationError", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a9cb84dfdfb936dfc1c8e3f5c146a8715", null ], + [ "OnTransportDisconnected", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a89f25decd26b60db58c7d5f9a74a4433", null ], + [ "RemoveGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6406b1ab29c0e3bd835844f2e5cbe78f", null ], + [ "RemoveInterface", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6e4485cbffd3d7e4e3a7a7f2f98e87a0", null ], + [ "SetAlwaysReconnect", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a7364d6a87ccc0ad15423af8e762203d7", null ], + [ "SetAstarteMessageListener", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a5905c8559a81a1a5daad9f565c3b006c", null ], + [ "SetAstarteTransport", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa8bad5ce75e0ba5a44b13f43a901bedc", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.png new file mode 100644 index 00000000..825469e8 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table-members.html new file mode 100644 index 00000000..4706164f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable Member List
+
+
+ +

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.AddAstarteFailedMessageAstarteFailedMessageEntryTableinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable)AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTableinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable)AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTableinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html new file mode 100644 index 00000000..673a64c2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.js new file mode 100644 index 00000000..512000d2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html#aa18b3e8c370307a1a4067d9407375442", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html#a97c59442ea06716531b9d26772db06e7", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html#acb73b6cddbd8e73125be223fb625da4c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.png new file mode 100644 index 00000000..e2e2b218 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table-members.html new file mode 100644 index 00000000..805e537d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable Member List
+
+
+ +

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.AddAstarteGenericPropertyEntryTableinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable)AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTableinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable)AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTableinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html new file mode 100644 index 00000000..3f6ca177 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.js new file mode 100644 index 00000000..50e9193b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html#ac48da17ccf4fb5a789b37b252cb9af20", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html#a224f22bd9b5df8fca217b0f20310ee45", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html#a4f407e73459ff55fda873c15aea6205d", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.png new file mode 100644 index 00000000..dbbcde2f Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry-members.html new file mode 100644 index 00000000..e7329ddf --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry Member List
+
+
+ +

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.AddColumnExpiryinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry)AstarteDeviceSDKCSharp.Migrations.AddColumnExpiryinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry)AstarteDeviceSDKCSharp.Migrations.AddColumnExpiryinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html new file mode 100644 index 00000000..c28c570e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.js new file mode 100644 index 00000000..103f394e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html#a0467b94d0616608db60e1f430063ff20", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html#a20d7d2fd567da39c41b2594308a1b421", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html#a6624b25f83f5f57c236e4baba882c41c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.png new file mode 100644 index 00000000..912ebf75 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed-members.html new file mode 100644 index 00000000..d632c9df --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed Member List
+
+
+ +

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.AddColumnProcessedinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed)AstarteDeviceSDKCSharp.Migrations.AddColumnProcessedinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed)AstarteDeviceSDKCSharp.Migrations.AddColumnProcessedinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html new file mode 100644 index 00000000..747de3b6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.js new file mode 100644 index 00000000..ca2ec28c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html#af82e9d40d6ef18733e85e6f4a17a4ef0", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html#abed3ffeeb9ca787cb318e1b95148a54f", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html#a5e1553d985fc6bbf874c4594cd44a3a5", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.png new file mode 100644 index 00000000..863ebaf4 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major-members.html new file mode 100644 index 00000000..c68b244b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor Member List
+
+
+ +

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.AddInterfaceMajorinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor)AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajorinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor)AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajorinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html new file mode 100644 index 00000000..1741e751 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.js new file mode 100644 index 00000000..c6d48623 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html#abaae05b48d1546ee7c49fd7c0582865a", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html#a74cbadbd41ec45182c2a22f61752b1d8", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html#ad3d84cc55f377e04340afbaf5b7c6a08", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.png new file mode 100644 index 00000000..225c8fc2 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column-members.html new file mode 100644 index 00000000..4f04674d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn Member List
+
+
+ +

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.AddMessageGuidColumninlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn)AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumninlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn)AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumninlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html new file mode 100644 index 00000000..d2d718dc --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.js new file mode 100644 index 00000000..e3586054 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html#a390b49b97361bea1c04e23aad4754e40", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html#ab074e8f3b1979df56d5e8bd8230f27d2", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html#ae39edddd106ba888297ab8f8751b5249", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.png new file mode 100644 index 00000000..b933d309 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid-members.html new file mode 100644 index 00000000..cc6124bd --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid Member List
+
+
+ +

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.AddUniqueGuidinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid)AstarteDeviceSDKCSharp.Migrations.AddUniqueGuidinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid)AstarteDeviceSDKCSharp.Migrations.AddUniqueGuidinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html new file mode 100644 index 00000000..1b9eee0d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.js new file mode 100644 index 00000000..6b629898 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html#ac6f7a2046e12ffbef79054b6fa1873ea", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html#af99c6827cda651aa78295b8e1cb3c631", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html#a1b0945922a878d616117903744e8b7a5", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.png new file mode 100644 index 00000000..f1d99876 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot-members.html new file mode 100644 index 00000000..6a57c93c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot Member List
+
+
+ +

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.AstarteDbContextModelSnapshotinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html new file mode 100644 index 00000000..f6252303 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot:
+
+
+ +
+ + + + +

+Protected Member Functions

+override void BuildModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.js new file mode 100644 index 00000000..eb516252 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot = +[ + [ "BuildModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html#a2ac2fde77a5b459f3332e7bd6c312fb3", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.png new file mode 100644 index 00000000..de4286c6 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create-members.html new file mode 100644 index 00000000..a5f436d3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Migrations.InitialCreate Member List
+
+
+ +

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.InitialCreateinlineprotected
Down(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.InitialCreate)AstarteDeviceSDKCSharp.Migrations.InitialCreateinlineprotected
Up(MigrationBuilder migrationBuilder) (defined in AstarteDeviceSDKCSharp.Migrations.InitialCreate)AstarteDeviceSDKCSharp.Migrations.InitialCreateinlineprotected
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html new file mode 100644 index 00000000..b09bc4c9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations.InitialCreate Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Migrations.InitialCreate Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Migrations.InitialCreate:
+
+
+ +
+ + + + + + + + +

+Protected Member Functions

+override void Up (MigrationBuilder migrationBuilder)
 
+override void Down (MigrationBuilder migrationBuilder)
 
+override void BuildTargetModel (ModelBuilder modelBuilder)
 
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.js new file mode 100644 index 00000000..e44e7578 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create = +[ + [ "BuildTargetModel", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html#a504aa7dfbec594945dac84b67ce3d20b", null ], + [ "Down", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html#acb65093e2c840977ce32bf71039d8479", null ], + [ "Up", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html#a155ce6b8e85d4914765f6f2a5230c7b5", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.png new file mode 100644 index 00000000..66ff9139 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface-members.html new file mode 100644 index 00000000..8ea02653 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface-members.html @@ -0,0 +1,116 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface, including all inherited members.

+ + + + + + + + + + + + + + + + +
ExplicitTimeStamp (defined in AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsExplicitTimeStamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterfaceinline
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html new file mode 100644 index 00000000..cfb6220a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html @@ -0,0 +1,176 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface +AstarteDeviceSDK.Protocol.AstarteInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+bool? IsExplicitTimeStamp ()
 
- Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
+ + + + + + + + + + +

+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)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.js new file mode 100644 index 00000000..53a46a48 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface = +[ + [ "IsExplicitTimeStamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html#a28f1a00b206c83d33a8b49038239f50c", null ], + [ "ExplicitTimeStamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html#a392f04c52910cbf086c98f22280fb86d", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.png new file mode 100644 index 00000000..6092d2f7 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface-members.html new file mode 100644 index 00000000..5d216b0e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface-members.html @@ -0,0 +1,114 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface, including all inherited members.

+ + + + + + + + + + + + + + +
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html new file mode 100644 index 00000000..dade6541 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html @@ -0,0 +1,164 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface:
+
+
+ + +AstarteDeviceSDK.Protocol.AstarteInterface +AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- 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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.png new file mode 100644 index 00000000..3bf4d875 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface-members.html new file mode 100644 index 00000000..21ae37ee --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface-members.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
ExplicitTimeStamp (defined in AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsExplicitTimeStamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterfaceinline
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
StreamData(string path, Dictionary< string, object > payload) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterfaceinline
StreamData(string path, Dictionary< string, object > payload, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterfaceinline
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
ValidatePayload(string path, Dictionary< string, object > payload, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html new file mode 100644 index 00000000..0c699954 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html @@ -0,0 +1,190 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer +AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface +AstarteDeviceSDK.Protocol.AstarteInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- 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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.js new file mode 100644 index 00000000..1572f608 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface = +[ + [ "StreamData", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html#a8b64254618d2c7d41eab8b581faa3e48", null ], + [ "StreamData", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html#ae0616943d18b770572a6213ccb7b774b", null ], + [ "ValidatePayload", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html#a2a460b938c04f622008c93bf208629c2", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.png new file mode 100644 index 00000000..b852523c Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface-members.html new file mode 100644 index 00000000..1ea487d0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface-members.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
StreamData(string path, object payload) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterfaceinline
StreamData(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterfaceinline
AstarteDeviceSDKCSharp::Protocol::IAstarteDataStreamer.StreamData(String path, Object payload)AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer
AstarteDeviceSDKCSharp::Protocol::IAstarteDataStreamer.StreamData(String path, Object payload, DateTime? timestamp)AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html new file mode 100644 index 00000000..6fee824d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html @@ -0,0 +1,178 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer +AstarteDeviceSDK.Protocol.AstarteInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- 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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.js new file mode 100644 index 00000000..ee212e0e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface = +[ + [ "StreamData", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html#ad5a3e15715188f2f6592e015a17f180c", null ], + [ "StreamData", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html#ac29fd38057cea5dc1572ffbf4e3496c7", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.png new file mode 100644 index 00000000..089c1830 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface-members.html new file mode 100644 index 00000000..320d5e16 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface-members.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
AstarteDevicePropertyInterface(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterfaceinline
AstartePropertyInterface(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterfaceinline
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAllValues() (defined in AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterfaceinline
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
SetProperty(string path, object payload) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterfaceinline
AstarteDeviceSDKCSharp::Protocol::IAstartePropertySetter.SetProperty(String path, Object payload)AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter
UnsetProperty(string path) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterfaceinline
AstarteDeviceSDKCSharp::Protocol::IAstartePropertySetter.UnsetProperty(String path)AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html new file mode 100644 index 00000000..f495a095 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html @@ -0,0 +1,188 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface +AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter +AstarteDeviceSDK.Protocol.AstarteInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- 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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.js new file mode 100644 index 00000000..848952f1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface = +[ + [ "AstarteDevicePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html#a8a9a1aabb853b703423efc2309098492", null ], + [ "SetProperty", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html#ac7814eaa871234c1a0664a5392394b7e", null ], + [ "UnsetProperty", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html#aeea0abe6a640a04b597217bc91f93867", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.png new file mode 100644 index 00000000..2dffa501 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event-members.html new file mode 100644 index 00000000..a569fad2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent, including all inherited members.

+ + + + + + + +
AstarteAggregateDatastreamEvent(String interfaceName, Dictionary< String, Object > values, DateTime timestamp, string interfacePath) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEventinline
AstarteGenericAggregateEvent(String interfaceName, Dictionary< String, Object > values) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEventinline
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEventinline
GetPath() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEventinline
GetTimestamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEventinline
GetValues() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEventinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html new file mode 100644 index 00000000..d567705b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html @@ -0,0 +1,137 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent + +
+ + + + + + + + + + + + + + + +

+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 ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.js new file mode 100644 index 00000000..11fee06b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event = +[ + [ "AstarteAggregateDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html#a99522bc78d24ed7c4247ca19c99bbeb6", null ], + [ "GetPath", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html#a944b9988fcc493e936f9e5a04d8bbe89", null ], + [ "GetTimestamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html#a9bb6f21ee27a15b04c7606adf93a6df7", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.png new file mode 100644 index 00000000..ca52abfd Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event-members.html new file mode 100644 index 00000000..c84ff5a9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event-members.html @@ -0,0 +1,109 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent, including all inherited members.

+ + + + + + + + + +
AstarteDatastreamEvent(string interfaceName, string path, object? value, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEventinline
AstarteDatastreamEvent(string interfaceName, string path, object? value) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEventinline
AstarteGenericIndividualEvent(String interfaceName, String path, Object? value) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetPath() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetTimestamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEventinline
GetValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetValueString() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html new file mode 100644 index 00000000..a6131294 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html @@ -0,0 +1,143 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent + +
+ + + + + + + + + + + + + + + + + + + +

+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 ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.js new file mode 100644 index 00000000..3aedf4f6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event = +[ + [ "AstarteDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html#a570294fce29fc77c2d0768c3452085c4", null ], + [ "AstarteDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html#abd1b1052db5d260143ff8ce57ceda4d0", null ], + [ "GetTimestamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html#acabe0b83205a2b3a6ebbe833e4184193", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.png new file mode 100644 index 00000000..ca35c6be Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event-members.html new file mode 100644 index 00000000..7405213b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent Member List
+
+
+ +

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.AstarteGenericAggregateEventinline
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEventinline
GetValues() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEventinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html new file mode 100644 index 00000000..9b194702 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html @@ -0,0 +1,127 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent + +
+ + + + + + + + +

+Public Member Functions

AstarteGenericAggregateEvent (String interfaceName, Dictionary< String, Object > values)
 
+String GetInterfaceName ()
 
+Dictionary< String, Object > GetValues ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.js new file mode 100644 index 00000000..ce83ef56 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event = +[ + [ "AstarteGenericAggregateEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html#aab84bd15c9a531f83fd5e6ab91c6d302", null ], + [ "GetInterfaceName", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html#abdf56481bf491d50f43dca4c83389070", null ], + [ "GetValues", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html#adc7ef1491ac5750f7ca168e4ea6eb90c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.png new file mode 100644 index 00000000..d9448bc0 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event-members.html new file mode 100644 index 00000000..b298bdf6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event-members.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent Member List
+
+
+ +

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.AstarteGenericIndividualEventinline
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetPath() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetValueString() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html new file mode 100644 index 00000000..c3a3d08d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html @@ -0,0 +1,134 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent + +
+ + + + + + + + + + + + +

+Public Member Functions

AstarteGenericIndividualEvent (String interfaceName, String path, Object? value)
 
+String GetInterfaceName ()
 
+String GetPath ()
 
+Object? GetValue ()
 
+String? GetValueString ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.js new file mode 100644 index 00000000..2f011410 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event = +[ + [ "AstarteGenericIndividualEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html#a8462384e52a84c619e5ce18d9647e5f1", null ], + [ "GetInterfaceName", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html#aca523d052adb3ac0ca561066f66b50dc", null ], + [ "GetPath", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html#a84db6f7e4ddfdc2485ba20c068f5c24f", null ], + [ "GetValue", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html#a205a40c8ce6fffe6c5efb70cad7aa4c6", null ], + [ "GetValueString", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html#a8d4e2d1dbdeb046b77421c0133891d38", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.png new file mode 100644 index 00000000..3c2dca66 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event-members.html new file mode 100644 index 00000000..f687f15e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent, including all inherited members.

+ + + + + + + +
AstarteGenericIndividualEvent(String interfaceName, String path, Object? value) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
AstartePropertyEvent(string interfaceName, string path, object? value) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEventinline
GetInterfaceName() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetPath() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
GetValueString() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEventinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html new file mode 100644 index 00000000..389d1e9e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html @@ -0,0 +1,137 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent + +
+ + + + + + + + + + + + + + + +

+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 ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.js new file mode 100644 index 00000000..45b8f32e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event = +[ + [ "AstartePropertyEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html#a6121c4e708fbe4df53828bfd9e3fa79d", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.png new file mode 100644 index 00000000..e69fc92d Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value-members.html new file mode 100644 index 00000000..b4b945f2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value-members.html @@ -0,0 +1,105 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue Member List
+
+
+ +

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.AstarteServerValueinline
GetMapValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValueinline
GetTimestamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValueinline
GetValue() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValueinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html new file mode 100644 index 00000000..9d8bdda8 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html @@ -0,0 +1,127 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue Class Reference
+
+
+ + + + +

+Classes

class  AstarteServerValueBuilder
 
+ + + + + + + + + +

+Public Member Functions

+string GetInterfacePath ()
 
+DateTime GetTimestamp ()
 
+object? GetValue ()
 
+Dictionary< string, object > GetMapValue ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.js new file mode 100644 index 00000000..671c6050 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value = +[ + [ "AstarteServerValueBuilder", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder" ], + [ "GetInterfacePath", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html#a64cd532439a5e59f37d0a267931ec815", null ], + [ "GetMapValue", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html#a9a40418f5cf49e4ce65f17a4e1d9c4fb", null ], + [ "GetTimestamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html#ab107d6f80fe28c2c7a8dd263f96c4adc", null ], + [ "GetValue", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html#a237431e2ae4d38295787378953c819ea", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_26b48b587f9db7b3688802affb6deb02.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_26b48b587f9db7b3688802affb6deb02.html new file mode 100644 index 00000000..45c14763 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_26b48b587f9db7b3688802affb6deb02.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder, including all inherited members.

+ + + + + + +
AstarteServerValueBuilder(object? value) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilderinline
AstarteServerValueBuilder(Dictionary< string, object > mapValue) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilderinline
Build() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilderinline
InterfacePath(string interfacePath) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilderinline
Timestamp(DateTime timeAstarteServerValuestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilderinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html new file mode 100644 index 00000000..f6d27d22 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html @@ -0,0 +1,124 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder Class Reference
+
+
+ + + + + + + + + + + + +

+Public Member Functions

AstarteServerValueBuilder (object? value)
 
AstarteServerValueBuilder (Dictionary< string, object > mapValue)
 
+AstarteServerValueBuilder InterfacePath (string interfacePath)
 
+AstarteServerValueBuilder Timestamp (DateTime timeAstarteServerValuestamp)
 
+AstarteServerValueBuild ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.js new file mode 100644 index 00000000..8038d4e5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder = +[ + [ "AstarteServerValueBuilder", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html#a005d3807cc6f976403819e47312cd407", null ], + [ "AstarteServerValueBuilder", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html#a405e7ca1e25c8b72ea056611873bf574", null ], + [ "Build", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html#a31f0af110a0e2416642827858d7d44ae", null ], + [ "InterfacePath", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html#a87e7c66dfbb37fe8898671cba66b0897", null ], + [ "Timestamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html#af7e9a4f5db0416b4391094abf9a532ca", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception-members.html new file mode 100644 index 00000000..2c548b64 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException Member List
+
+
+ +

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.AstarteInterfaceAlreadyPresentExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html new file mode 100644 index 00000000..c4be8531 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException:
+
+
+ +
+ + + + +

+Public Member Functions

AstarteInterfaceAlreadyPresentException (String text)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.js new file mode 100644 index 00000000..39a654ea --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception = +[ + [ "AstarteInterfaceAlreadyPresentException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html#a7de797a496050c34ac7006e602ca1522", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.png new file mode 100644 index 00000000..a11104c1 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception-members.html new file mode 100644 index 00000000..3276ee41 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException Member List
+
+
+ +

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.AstarteInterfaceExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html new file mode 100644 index 00000000..63d77875 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException:
+
+
+ +
+ + + + +

+Public Member Functions

AstarteInterfaceException (String message)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.js new file mode 100644 index 00000000..06bc8d20 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception = +[ + [ "AstarteInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html#a410d83b9ff48c061d849c9a92ba9d7ac", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.png new file mode 100644 index 00000000..4115d0d9 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception-members.html new file mode 100644 index 00000000..ffc5daa3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException Member List
+
+
+ +

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.AstarteInterfaceMappingNotFoundExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html new file mode 100644 index 00000000..350ef7d0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException:
+
+
+ +
+ + + + +

+Public Member Functions

AstarteInterfaceMappingNotFoundException (String message)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.js new file mode 100644 index 00000000..115d9275 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception = +[ + [ "AstarteInterfaceMappingNotFoundException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html#a51951a7159253a7be9bdd62e7237a5c8", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.png new file mode 100644 index 00000000..920b7daf Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception-members.html new file mode 100644 index 00000000..c3aa4f3c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException Member List
+
+
+ +

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.AstarteInvalidInterfaceExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html new file mode 100644 index 00000000..8410e67f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException:
+
+
+ +
+ + + + +

+Public Member Functions

AstarteInvalidInterfaceException (String text)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.js new file mode 100644 index 00000000..e1637bff --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception = +[ + [ "AstarteInvalidInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html#a3da92b30e199c3c21dc98a02ed2f5c31", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.png new file mode 100644 index 00000000..d46ad96f Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception-members.html new file mode 100644 index 00000000..cdaaf7ac --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException Member List
+
+
+ +

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.AstarteInvalidValueExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html new file mode 100644 index 00000000..3e4aab98 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException:
+
+
+ +
+ + + + +

+Public Member Functions

AstarteInvalidValueException (String text)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.js new file mode 100644 index 00000000..a82e714d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception = +[ + [ "AstarteInvalidValueException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html#aeed1ea295e274e273baa1ad4360b6f0b", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.png new file mode 100644 index 00000000..ed4bc7a5 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception-members.html new file mode 100644 index 00000000..99b12f0e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException Member List
+
+
+ +

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.AstarteMessageExceptioninline
AstarteMessageException(string message, Exception innerException) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException)AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html new file mode 100644 index 00000000..6946652e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException:
+
+
+ +
+ + + + + + +

+Public Member Functions

AstarteMessageException (String message)
 
AstarteMessageException (string message, Exception innerException)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.js new file mode 100644 index 00000000..20ad6de5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception = +[ + [ "AstarteMessageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html#a86093be7c84aca7105498a54c9b190ce", null ], + [ "AstarteMessageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html#a9dbef9f4b83280c81b4dd369b5bc282a", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.png new file mode 100644 index 00000000..f8069cae Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception-members.html new file mode 100644 index 00000000..b13ff9c0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException Member List
+
+
+ +

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.AstartePropertyStorageExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html new file mode 100644 index 00000000..1c5e10d3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException:
+
+
+ +
+ + + + +

+Public Member Functions

AstartePropertyStorageException (String message)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.js new file mode 100644 index 00000000..11059fc4 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception = +[ + [ "AstartePropertyStorageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html#a1df6010cce925e4247c8b5cef407f7a6", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.png new file mode 100644 index 00000000..dde2f226 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener-members.html new file mode 100644 index 00000000..be11dc7d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener-members.html @@ -0,0 +1,105 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener, including all inherited members.

+ + + + + +
PropertyReceived(AstartePropertyEvent e)AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListenerpure virtual
PropertyUnset(AstartePropertyEvent e)AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListenerpure virtual
ValueReceived(AstarteDatastreamEvent e)AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListenerpure virtual
ValueReceived(AstarteAggregateDatastreamEvent e)AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListenerpure virtual
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html new file mode 100644 index 00000000..d820306e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html @@ -0,0 +1,277 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener Class Referenceabstract
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener + +
+ + + + + + + + + + + + + + +

+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...
 
+

Member Function Documentation

+ +

◆ PropertyReceived()

+ +
+
+ + + + + +
+ + + + + + + + +
abstract void AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.PropertyReceived (AstartePropertyEvent e)
+
+pure virtual
+
+ +

Handles the event when a property is received.

+
Parameters
+ + +
eThe AstartePropertyEvent object containing information about the received property.
+
+
+ +

Implements AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.

+ +
+
+ +

◆ PropertyUnset()

+ +
+
+ + + + + +
+ + + + + + + + +
abstract void AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.PropertyUnset (AstartePropertyEvent e)
+
+pure virtual
+
+ +

Handles the event when a property is unset.

+
Parameters
+ + +
eThe AstartePropertyEvent object containing information about the unset property.
+
+
+ +

Implements AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.

+ +
+
+ +

◆ ValueReceived() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
abstract void AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.ValueReceived (AstarteAggregateDatastreamEvent e)
+
+pure virtual
+
+ +

This function gets called when the device receives data on a server owned datastream interface with object aggregation.

+
Parameters
+ + +
e
+
+
+ +

Implements AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener.

+ +
+
+ +

◆ ValueReceived() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
abstract void AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.ValueReceived (AstarteDatastreamEvent e)
+
+pure virtual
+
+ +

Handles the event when a datastream value is received.

+
Parameters
+ + +
eThe AstarteDatastreamEvent object containing information about the received datastream value.
+
+
+ +

Implements AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.js new file mode 100644 index 00000000..0ac4c98e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.js @@ -0,0 +1,7 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener = +[ + [ "PropertyReceived", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#af2269991319fa32541dd7437c78230dc", null ], + [ "PropertyUnset", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a3107d4fc9b0e3a680d3ca32a874ed4a4", null ], + [ "ValueReceived", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a6d503f6c35b76e3318da47384b8495a6", null ], + [ "ValueReceived", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a2427d3d9ad029533e8df28e2835be71f", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.png new file mode 100644 index 00000000..c89c97eb Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping-members.html new file mode 100644 index 00000000..d9386321 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping-members.html @@ -0,0 +1,117 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping, including all inherited members.

+ + + + + + + + + + + + + + + + + +
FromAstarteInterfaceMapping(Mapping astarteMapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginlinestatic
GetExpiry() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMappinginline
GetPath() (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
GetReliability() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMappinginline
GetRetention() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMappinginline
GetTypeMapping() (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
IsExplicitTimestamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMappinginline
IsTypeCompatible(Type otherType) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
MappingReliability enum name (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping
MappingRetention enum name (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping
MapType (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMapping
ParseMappingFromAstarteInterface(Mapping astarteMappingObject) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginlineprotected
Path (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMapping
PrimitiveArrayType (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMapping
ValidatePayload(Object payload, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping)AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMappinginlinevirtual
ValidatePayload(Object payload) (defined in AstarteDeviceSDK.Protocol.AstarteInterfaceMapping)AstarteDeviceSDK.Protocol.AstarteInterfaceMappinginline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html new file mode 100644 index 00000000..7b6d785c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html @@ -0,0 +1,181 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping:
+
+
+ + +AstarteDeviceSDK.Protocol.AstarteInterfaceMapping + +
+ + + + + + +

+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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.js new file mode 100644 index 00000000..bdc57ba3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.js @@ -0,0 +1,18 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping = +[ + [ "MappingReliability", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a8266b7c0ba7bbe9c98445ae2e532cf85", [ + [ "UNRELIABLE", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a8266b7c0ba7bbe9c98445ae2e532cf85a6e257e645974b9086ed66e9465e2d80c", null ], + [ "GUARANTEED", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a8266b7c0ba7bbe9c98445ae2e532cf85a85cb0333369e3e27a987346c45d1678a", null ], + [ "UNIQUE", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a8266b7c0ba7bbe9c98445ae2e532cf85a88e3e8040c7cd11b9faffdf34372fa2a", null ] + ] ], + [ "MappingRetention", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#ac75f71474c75bb1a2afd4e52e9c72748", [ + [ "DISCARD", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#ac75f71474c75bb1a2afd4e52e9c72748aecd1d945f3cac918744bcc5766e0ae2d", null ], + [ "VOLATILE", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#ac75f71474c75bb1a2afd4e52e9c72748a87129c163298099723f5eb9201684b70", null ], + [ "STORED", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#ac75f71474c75bb1a2afd4e52e9c72748a725c3f6190ad95f075d3c9211323f308", null ] + ] ], + [ "GetExpiry", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a0f920bf8b3453799cec9ec80e156064f", null ], + [ "GetReliability", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a3846ade8757aa9b82dfd9177161611fa", null ], + [ "GetRetention", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a415a6288c8d3e63aeb2fcb9fe4ff45d2", null ], + [ "IsExplicitTimestamp", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a6f5d4bb9060912dbc7c634deafb051d6", null ], + [ "ValidatePayload", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html#a91227ba6d40c76667cef9522b56f295b", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.png new file mode 100644 index 00000000..b8a04768 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface-members.html new file mode 100644 index 00000000..546575cb --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface-members.html @@ -0,0 +1,116 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface, including all inherited members.

+ + + + + + + + + + + + + + + + +
AstartePropertyInterface(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterfaceinline
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAllValues() (defined in AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterfaceinline
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html new file mode 100644 index 00000000..9e21a984 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html @@ -0,0 +1,171 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface:
+
+
+ + +AstarteDeviceSDK.Protocol.AstarteInterface +AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AstartePropertyInterface (IAstartePropertyStorage propertyStorage)
 
+Dictionary< String, Object > GetAllValues ()
 
- Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
+ + + + + + + + + + + + + +

+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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.js new file mode 100644 index 00000000..3853e2b1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface = +[ + [ "AstartePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html#a0203f9fb81e114e7a0cb990d0aa6e832", null ], + [ "GetAllValues", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html#a3f384a971362bb2d005bbad3b032f8ec", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.png new file mode 100644 index 00000000..aea8b195 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface-members.html new file mode 100644 index 00000000..6270624c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface-members.html @@ -0,0 +1,122 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AddListener(IAstarteAggregateDatastreamEventListener listener) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterfaceinline
AstarteServerAggregateDatastreamInterface() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterfaceinline
Build(string interfacePath, object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterfaceinline
Build(String interfacePath, Object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
ExplicitTimeStamp (defined in AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsExplicitTimeStamp() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterfaceinline
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
Publish(AstarteServerValue astarteServerValue) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterfaceinline
RemoveListener(IAstarteAggregateDatastreamEventListener listener) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterfaceinline
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html new file mode 100644 index 00000000..fcc1c0e7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html @@ -0,0 +1,191 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher +AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface +AstarteDeviceSDK.Protocol.AstarteInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+void AddListener (IAstarteAggregateDatastreamEventListener listener)
 
+void RemoveListener (IAstarteAggregateDatastreamEventListener listener)
 
+AstarteServerValueBuild (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
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
+AstarteServerValueBuild (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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.js new file mode 100644 index 00000000..5e770549 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface = +[ + [ "AstarteServerAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html#adc2fc38af705a4a479b0d6d65b02fa11", null ], + [ "AddListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html#a0fd06341b64648d689eb958be2beb121", null ], + [ "Build", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html#ae5a94d2d03c2eb382ad0bc808a054e4d", null ], + [ "Publish", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html#a924beb1c20556c899f8a37b0d6bcf97b", null ], + [ "RemoveListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html#a73562d36e4dfaa3e3dca671eb572fb0d", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.png new file mode 100644 index 00000000..6ba7535f Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface-members.html new file mode 100644 index 00000000..430a2108 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface-members.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
AddListener(IAstarteDatastreamEventListener listener) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterfaceinline
AstarteServerDatastreamInterface() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterfaceinline
Build(string interfacePath, object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterfaceinline
Build(String interfacePath, Object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAllListeners() (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterfaceinline
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
Publish(AstarteServerValue astarteServerValue) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterfaceinline
RemoveListener(IAstarteDatastreamEventListener listener) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterfaceinline
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html new file mode 100644 index 00000000..1e29eda4 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html @@ -0,0 +1,185 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher +AstarteDeviceSDK.Protocol.AstarteInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+List< IAstarteDatastreamEventListenerGetAllListeners ()
 
+void AddListener (IAstarteDatastreamEventListener listener)
 
+void RemoveListener (IAstarteDatastreamEventListener listener)
 
+AstarteServerValueBuild (string interfacePath, object? serverValue, DateTime timestamp)
 
+void Publish (AstarteServerValue astarteServerValue)
 
- Public Member Functions inherited from AstarteDeviceSDK.Protocol.AstarteInterface
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
+AstarteServerValueBuild (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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.js new file mode 100644 index 00000000..7f93dd74 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.js @@ -0,0 +1,9 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface = +[ + [ "AstarteServerDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html#a9c01fb8b034cd2801cdffd3c24f82990", null ], + [ "AddListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html#a64bd81c214ec7646a52c1a1b9fe3fd9c", null ], + [ "Build", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html#a32de3dd786d8e4b6c5dff3711b2798f6", null ], + [ "GetAllListeners", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html#a5abc100e863c16ceb10f9bc6354b7c12", null ], + [ "Publish", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html#acea46ab1e19599ec92c11cce3f6ebcae", null ], + [ "RemoveListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html#a4bef2302a272cd83ef4d00d488809410", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.png new file mode 100644 index 00000000..dd6acb00 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface-members.html new file mode 100644 index 00000000..e88d5171 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface-members.html @@ -0,0 +1,122 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AddListener(IAstartePropertyEventListener listener) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterfaceinline
AstartePropertyInterface(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterfaceinline
AstarteServerPropertyInterface(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterfaceinline
Build(string interfacePath, object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterfaceinline
Build(String interfacePath, Object? serverValue, DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder)AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
FindMappingInInterface(string path) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
FromString(string astarteInterfaceObject, IAstartePropertyStorage astartePropertyStorage) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
GetAllValues() (defined in AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterfaceinline
GetAstarteTransport() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetInterfaceName() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMajorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMappings() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
GetMinorVersion() (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
InterfaceName (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
IsPathCompatibleWithMapping(string? path, string? mapping) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinlinestatic
MajorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
MinorVersion (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterface
Publish(AstarteServerValue astarteServerValue) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterfaceinline
RemoveListener(IAstartePropertyEventListener listener) (defined in AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface)AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterfaceinline
SetAstarteTransport(AstarteTransport astarteTransport) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
ValidatePayload(string path, object payload, DateTime? timestamp) (defined in AstarteDeviceSDK.Protocol.AstarteInterface)AstarteDeviceSDK.Protocol.AstarteInterfaceinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html new file mode 100644 index 00000000..b0b79727 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html @@ -0,0 +1,192 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder +AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher +AstarteDeviceSDK.Protocol.AstarteInterface + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AstarteServerPropertyInterface (IAstartePropertyStorage propertyStorage)
 
+void AddListener (IAstartePropertyEventListener listener)
 
+void RemoveListener (IAstartePropertyEventListener listener)
 
+AstarteServerValueBuild (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
+AstarteTransportGetAstarteTransport ()
 
+string GetInterfaceName ()
 
+int GetMajorVersion ()
 
+int GetMinorVersion ()
 
+void SetAstarteTransport (AstarteTransport astarteTransport)
 
+void ValidatePayload (string path, object payload, DateTime? timestamp)
 
+AstarteInterfaceMapping FindMappingInInterface (string path)
 
+Dictionary< string, AstarteInterfaceMappingGetMappings ()
 
- Public Member Functions inherited from AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
+AstarteServerValueBuild (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]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.js new file mode 100644 index 00000000..7d68bd63 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface = +[ + [ "AstarteServerPropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html#aa370b510dcc0510f4ca29d0d2dd19ee2", null ], + [ "AddListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html#a2f677516b3dfd1ddfee000bceaa872fe", null ], + [ "Build", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html#ae2257d5f3ac986438dc11e289ca23ebe", null ], + [ "Publish", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html#a5862ae1a391fd125de26275c35ef5c0e", null ], + [ "RemoveListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html#a8552dbdcf96199b6493c1a931795f4dd", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.png new file mode 100644 index 00000000..3b1bb1ed Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport-members.html new file mode 100644 index 00000000..6eccc09e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport-members.html @@ -0,0 +1,128 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.AstarteTransport Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Transport.AstarteTransport, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_astartePropertyStorage (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_astarteTransportEventListener (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_failedMessageStorage (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_introspectionSent (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_messageListener (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
AstarteTransport(AstarteProtocolType type) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinlineprotected
Connect() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
Device (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransport
Disconnect() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
GetAstarteFailedMessageStorage() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetAstarteProtocolType() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetAstarteTransportEventListener() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetDevice() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
IsConnected() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
ResendAllProperties() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SendAggregate(AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SendIndividualValue(AstarteInterface astarteInterface, string path, object? value, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SendIndividualValue(AstarteInterface astarteInterface, string path, object? value) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
AstarteDeviceSDK::Protocol::IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp)AstarteDeviceSDK.Protocol.IAstarteProtocol
AstarteDeviceSDK::Protocol::IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value)AstarteDeviceSDK.Protocol.IAstarteProtocol
SendIntrospection()AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SetAstarteTransportEventListener(IAstarteTransportEventListener astarteTransportEventListener) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetDevice(AstarteDevice astarteDevice) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetFailedMessageStorage(IAstarteFailedMessageStorage failedMessageStorage) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetMessageListener(IAstarteMessageListener messageListener) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetPropertyStorage(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
StartResenderTask() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html new file mode 100644 index 00000000..f3997cbf --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html @@ -0,0 +1,309 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.AstarteTransport Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.AstarteTransport Class Referenceabstract
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.AstarteTransport:
+
+
+ + +AstarteDeviceSDK.Protocol.IAstarteProtocol +AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport +AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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)
 
+AstarteDeviceGetDevice ()
 
+AstarteProtocolType GetAstarteProtocolType ()
 
+void SetMessageListener (IAstarteMessageListener messageListener)
 
+IAstarteFailedMessageStorageGetAstarteFailedMessageStorage ()
 
+void SetFailedMessageStorage (IAstarteFailedMessageStorage failedMessageStorage)
 
+IAstarteTransportEventListenerGetAstarteTransportEventListener ()
 
+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

+AstarteDeviceDevice [get, set]
 
+

Member Function Documentation

+ +

◆ SendAggregate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abstract Task AstarteDeviceSDKCSharp.Transport.AstarteTransport.SendAggregate (AstarteAggregateDatastreamInterface astarteInterface,
string path,
Dictionary< string, object > value,
DateTime? timeStamp 
)
+
+pure virtual
+
+ +

Sends an aggregate message to an interface.

+
Parameters
+ + + + + +
astarteInterfaceAstarte aggregate datastream interface
pathEndpoint
valuePayload for MQTT message
timeStampUTC
+
+
+ +

Implements AstarteDeviceSDK.Protocol.IAstarteProtocol.

+ +

Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.

+ +
+
+ +

◆ SendIntrospection()

+ +
+
+ + + + + +
+ + + + + + + +
abstract Task AstarteDeviceSDKCSharp.Transport.AstarteTransport.SendIntrospection ()
+
+pure virtual
+
+ +

Utility function used to send the introspection to Astarte.

+ +

Implements AstarteDeviceSDK.Protocol.IAstarteProtocol.

+ +

Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.js new file mode 100644 index 00000000..cfb0be6a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.js @@ -0,0 +1,28 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport = +[ + [ "AstarteTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#acacd943773ce56f572c7e409ce34dee6", null ], + [ "Connect", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#abef4c92f6403782c637ab6ab42d488b4", null ], + [ "Disconnect", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#aecc4310a9e691cfe8d6b8652302bbc63", null ], + [ "GetAstarteFailedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a8d9b79454eed9f397dca27f6a4655e00", null ], + [ "GetAstarteProtocolType", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#ab0e446054bd8e8ce15270709d9651b60", null ], + [ "GetAstarteTransportEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#ad43ed91b63a0ce7e760c52ebb5a23e07", null ], + [ "GetDevice", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a4f247b0b9eae697d32430de83df7420c", null ], + [ "IsConnected", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a066b28c7c1ca7fe1420a7cfca716cd2e", null ], + [ "ResendAllProperties", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#ac3bb8b595e19ffa4afb4c688354e7470", null ], + [ "SendAggregate", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a1ecf4a895af21c4a713f7af7b3681a87", null ], + [ "SendIndividualValue", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a0b0cd233623af6d1bc5e4b78ff547416", null ], + [ "SendIndividualValue", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a1b4c4c6e93f1137e30a10200e6dd5a01", null ], + [ "SendIntrospection", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a2454248b13340ca24d2a2014d705c1d3", null ], + [ "SetAstarteTransportEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#abda7c73e1a8b4f4db13d060fa6b85727", null ], + [ "SetDevice", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#ad17f75f1d774469b85078acb323b3998", null ], + [ "SetFailedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a2979259015056f930d06a4ae4cfbdd4a", null ], + [ "SetMessageListener", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a2e9b2334bd8a0ac6e78c1aa56e5fe651", null ], + [ "SetPropertyStorage", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a1d0161926f790b2fbdbd9450fa964323", null ], + [ "StartResenderTask", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#accd8a4cb9f7685f067458416c0b97197", null ], + [ "_astartePropertyStorage", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#af76b7afbb51d023345a1f7af4886c6ae", null ], + [ "_astarteTransportEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#abe89184c477fcaabc5c15fdbc6673453", null ], + [ "_failedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a24e6cc139aaf1e4894dd21514ee5ebf0", null ], + [ "_introspectionSent", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#aa0688bf65e332b7d1af20c1ebbe0d1e5", null ], + [ "_messageListener", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#adfe1db7712a85b04d84574fe6e8f9575", null ], + [ "Device", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#aa24374985470e6988b28c5f0cb610fed", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.png new file mode 100644 index 00000000..f1bf427b Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception-members.html new file mode 100644 index 00000000..e26c5631 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.AstarteTransportException Member List
+
+
+ +

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.AstarteTransportExceptioninline
AstarteTransportException(String message, Exception ex) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransportException)AstarteDeviceSDKCSharp.Transport.AstarteTransportExceptioninline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html new file mode 100644 index 00000000..d4ae9c6d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.AstarteTransportException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.AstarteTransportException Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.AstarteTransportException:
+
+
+ +
+ + + + + + +

+Public Member Functions

AstarteTransportException (String message)
 
AstarteTransportException (String message, Exception ex)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.js new file mode 100644 index 00000000..c4fb0079 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.js @@ -0,0 +1,5 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception = +[ + [ "AstarteTransportException", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html#a729239a799eaf0bd4feb4115653f8fe0", null ], + [ "AstarteTransportException", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html#a217e7b423de8879266d6f554094b7d9a", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.png new file mode 100644 index 00000000..8b4696b6 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport-members.html new file mode 100644 index 00000000..bf3274d9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport-members.html @@ -0,0 +1,132 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_astartePropertyStorage (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_astarteTransportEventListener (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_client (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportprotected
_failedMessageStorage (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_introspectionSent (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_messageListener (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_resendingInProgress (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport
AstarteMqttTransport(AstarteProtocolType type, IMqttConnectionInfo connectionInfo) (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlineprotected
AstarteTransport(AstarteProtocolType type) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinlineprotected
Connect() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlinevirtual
Device (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransport
Disconnect() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlinevirtual
GetAstarteFailedMessageStorage() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetAstarteProtocolType() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetAstarteTransportEventListener() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetConnectionInfo() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinline
GetDevice() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
IsConnected() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlinevirtual
ResendAllProperties() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SendAggregate(AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SendIndividualValue(AstarteInterface astarteInterface, string path, object? value, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SendIndividualValue(AstarteInterface astarteInterface, string path, object? value) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
AstarteDeviceSDK::Protocol::IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp)AstarteDeviceSDK.Protocol.IAstarteProtocol
AstarteDeviceSDK::Protocol::IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value)AstarteDeviceSDK.Protocol.IAstarteProtocol
SendIntrospection()AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
SetAstarteTransportEventListener(IAstarteTransportEventListener astarteTransportEventListener) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetDevice(AstarteDevice astarteDevice) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetFailedMessageStorage(IAstarteFailedMessageStorage failedMessageStorage) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetMessageListener(IAstarteMessageListener messageListener) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetPropertyStorage(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
StartResenderTask() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportpure virtual
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html new file mode 100644 index 00000000..dfa87679 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html @@ -0,0 +1,233 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport:
+
+
+ + +AstarteDeviceSDKCSharp.Transport.AstarteTransport +AstarteDeviceSDK.Protocol.IAstarteProtocol +AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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)
 
+AstarteDeviceGetDevice ()
 
+AstarteProtocolType GetAstarteProtocolType ()
 
+void SetMessageListener (IAstarteMessageListener messageListener)
 
+IAstarteFailedMessageStorageGetAstarteFailedMessageStorage ()
 
+void SetFailedMessageStorage (IAstarteFailedMessageStorage failedMessageStorage)
 
+IAstarteTransportEventListenerGetAstarteTransportEventListener ()
 
+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
+AstarteDeviceDevice [get, set]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.js new file mode 100644 index 00000000..6d2d507c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.js @@ -0,0 +1,10 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport = +[ + [ "AstarteMqttTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#a038a00b1ad440d108b598c217eaebc46", null ], + [ "Connect", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#a0260fc0eff6aec81705880ffde9f330a", null ], + [ "Disconnect", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#a61a5aa3b5e61bec9bd3ee0792e1bb899", null ], + [ "GetConnectionInfo", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#a0f5a64ca4cd23470899a691a158c137f", null ], + [ "IsConnected", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#a93aef59a7d288389b21a886246975fda", null ], + [ "_client", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#ad2a5444844b22fd69f36e87f5fdd636b", null ], + [ "_resendingInProgress", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html#a26080b0ec48e6ed9fb90e6e48f1ed565", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.png new file mode 100644 index 00000000..16aead3b Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport-members.html new file mode 100644 index 00000000..d35e760a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport-members.html @@ -0,0 +1,133 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_astartePropertyStorage (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_astarteTransportEventListener (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_client (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportprotected
_failedMessageStorage (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_introspectionSent (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_messageListener (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportprotected
_resendingInProgress (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport
AstarteMqttTransport(AstarteProtocolType type, IMqttConnectionInfo connectionInfo) (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlineprotected
AstarteMqttV1Transport(MutualSSLAuthenticationMqttConnectionInfo connectionInfo) (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinline
AstarteTransport(AstarteProtocolType type) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinlineprotected
Connect() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlinevirtual
Device (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransport
Disconnect() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlinevirtual
GetAstarteFailedMessageStorage() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetAstarteProtocolType() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetAstarteTransportEventListener() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
GetConnectionInfo() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinline
GetDevice() (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
IsConnected() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransportinlinevirtual
ResendAllProperties() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinlinevirtual
SendAggregate(AstarteAggregateDatastreamInterface astarteInterface, string path, Dictionary< string, object > value, DateTime? timeStamp)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinlinevirtual
SendIndividualValue(AstarteInterface astarteInterface, string path, object? value, DateTime? timestamp) (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinlinevirtual
SendIndividualValue(AstarteInterface astarteInterface, string path, object? value) (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinlinevirtual
AstarteDeviceSDK::Protocol::IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp)AstarteDeviceSDK.Protocol.IAstarteProtocol
AstarteDeviceSDK::Protocol::IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value)AstarteDeviceSDK.Protocol.IAstarteProtocol
SendIntrospection()AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinlinevirtual
SetAstarteTransportEventListener(IAstarteTransportEventListener astarteTransportEventListener) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetDevice(AstarteDevice astarteDevice) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetFailedMessageStorage(IAstarteFailedMessageStorage failedMessageStorage) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetMessageListener(IAstarteMessageListener messageListener) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
SetPropertyStorage(IAstartePropertyStorage propertyStorage) (defined in AstarteDeviceSDKCSharp.Transport.AstarteTransport)AstarteDeviceSDKCSharp.Transport.AstarteTransportinline
StartResenderTask() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport)AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transportinlinevirtual
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html new file mode 100644 index 00000000..40e982d0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html @@ -0,0 +1,319 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport:
+
+
+ + +AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport +AstarteDeviceSDKCSharp.Transport.AstarteTransport +AstarteDeviceSDK.Protocol.IAstarteProtocol + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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)
 
+AstarteDeviceGetDevice ()
 
+AstarteProtocolType GetAstarteProtocolType ()
 
+void SetMessageListener (IAstarteMessageListener messageListener)
 
+IAstarteFailedMessageStorageGetAstarteFailedMessageStorage ()
 
+void SetFailedMessageStorage (IAstarteFailedMessageStorage failedMessageStorage)
 
+IAstarteTransportEventListenerGetAstarteTransportEventListener ()
 
+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
+AstarteDeviceDevice [get, set]
 
+

Member Function Documentation

+ +

◆ SendAggregate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
override async Task AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.SendAggregate (AstarteAggregateDatastreamInterface astarteInterface,
string path,
Dictionary< string, object > value,
DateTime? timeStamp 
)
+
+inlinevirtual
+
+ +

Sends an aggregate message to an interface.

+
Parameters
+ + + + + +
astarteInterfaceAstarte aggregate datastream interface
pathEndpoint
valuePayload for MQTT message
timeStampUTC
+
+
+ +

Implements AstarteDeviceSDKCSharp.Transport.AstarteTransport.

+ +
+
+ +

◆ SendIntrospection()

+ +
+
+ + + + + +
+ + + + + + + +
override async Task AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.SendIntrospection ()
+
+inlinevirtual
+
+ +

Utility function used to send the introspection to Astarte.

+ +

Implements AstarteDeviceSDKCSharp.Transport.AstarteTransport.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.js new file mode 100644 index 00000000..25ef005e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.js @@ -0,0 +1,10 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport = +[ + [ "AstarteMqttV1Transport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#abbbd449de6d282608d9446ee3fcd12c3", null ], + [ "ResendAllProperties", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a870f9e5a276ff8fe2ff630da7727117c", null ], + [ "SendAggregate", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a5dd5e18c0ab2aae2703027c375690efc", null ], + [ "SendIndividualValue", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a6437dde61021840f27a2bf776dbe2a5a", null ], + [ "SendIndividualValue", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a2813838fe0903f22a42390b99380a8a6", null ], + [ "SendIntrospection", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a3684e0ba9fdfb5b76d792e1146169744", null ], + [ "StartResenderTask", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#ad54783b5d803725bfe46b21c6e1d6996", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.png new file mode 100644 index 00000000..2d57fb2b Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info-members.html new file mode 100644 index 00000000..bd2e211d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info-members.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo, including all inherited members.

+ + + + + + +
GetBrokerUrl() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo)AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo
GetClientId() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo)AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo
GetMqttConnectOptions() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo)AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo
GetTimeOut() (defined in AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo)AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo
MutualSSLAuthenticationMqttConnectionInfo(Uri brokerUrl, string astarteRealm, string deviceId, MqttClientOptionsBuilderTlsParameters tlsOptions, TimeSpan timeOut) (defined in AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo)AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfoinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html new file mode 100644 index 00000000..f8558655 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html @@ -0,0 +1,133 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo Class Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo:
+
+
+ + +AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo + +
+ + + + + + + + + + + + +

+Public Member Functions

MutualSSLAuthenticationMqttConnectionInfo (Uri brokerUrl, string astarteRealm, string deviceId, MqttClientOptionsBuilderTlsParameters tlsOptions, TimeSpan timeOut)
 
+Uri GetBrokerUrl ()
 
+string GetClientId ()
 
+TimeSpan GetTimeOut ()
 
+MqttClientOptions GetMqttConnectOptions ()
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.js new file mode 100644 index 00000000..a9607f21 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.js @@ -0,0 +1,8 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info = +[ + [ "MutualSSLAuthenticationMqttConnectionInfo", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html#a2db482bc86974c6d515c43aee5624480", null ], + [ "GetBrokerUrl", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html#a0d08f6904d512cd02f242bd7d4ce0151", null ], + [ "GetClientId", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html#a7b23df9c791933330efd1be5777a641d", null ], + [ "GetMqttConnectOptions", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html#a75c4769291d02aeae8a3d27a5d1e31ed", null ], + [ "GetTimeOut", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html#a8e91dc26485b6e83316a8c2ad350cb81", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.png b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.png new file mode 100644 index 00000000..0b2771c5 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.png differ diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils-members.html new file mode 100644 index 00000000..73c577d4 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils, including all inherited members.

+ + + +
GenerateId()AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtilsinlinestatic
GenerateId(Guid namespaceGuid, string uniqueData)AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtilsinlinestatic
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html new file mode 100644 index 00000000..22415e5c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html @@ -0,0 +1,190 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils Class Reference
+
+
+ + + + + + + + +

+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...
 
+

Member Function Documentation

+ +

◆ GenerateId() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
static string AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils.GenerateId ()
+
+inlinestatic
+
+ +

Generate a device Id in a random way based on Guid.

+
Returns
Generated device Id, using the standard Astarte Device ID encoding (base64 urlencoding without padding)
+ +
+
+ +

◆ GenerateId() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static string AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils.GenerateId (Guid namespaceGuid,
string uniqueData 
)
+
+inlinestatic
+
+ +

Generate a device Id based on Guid and a uniqueData.

+
Parameters
+ + + +
namespaceGuidGuid namespace of the device_id
uniqueDataDevice unique data used to generate the device_id
+
+
+
Returns
The generated device Id, using the standard Astarte Device ID encoding (base64 urlencoding without padding).
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper-members.html new file mode 100644 index 00000000..0fff9954 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper Member List
+
+
+ +

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.AstarteInterfaceHelperinline
InterfaceMajor (defined in AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper)AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper
InterfaceName (defined in AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper)AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html new file mode 100644 index 00000000..2c1a6746 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html @@ -0,0 +1,122 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper Class Reference
+
+
+ + + + +

+Public Member Functions

AstarteInterfaceHelper (string interfaceName, int interfaceMajor)
 
+ + + + + +

+Properties

+string InterfaceName [get, set]
 
+int InterfaceMajor [get, set]
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.js new file mode 100644 index 00000000..be70b161 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.js @@ -0,0 +1,6 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper = +[ + [ "AstarteInterfaceHelper", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html#af873a7e329f6bd64d0f24d44ea866312", null ], + [ "InterfaceMajor", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html#a374fb4905ae97860679a3a5ee2221d61", null ], + [ "InterfaceName", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html#a19fa0385860b3eac7e43b975629d52fc", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload-members.html new file mode 100644 index 00000000..6bd4b3b6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Utilities.AstartePayload Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Utilities.AstartePayload, including all inherited members.

+ + + + +
AstartePayload() (defined in AstarteDeviceSDKCSharp.Utilities.AstartePayload)AstarteDeviceSDKCSharp.Utilities.AstartePayloadinline
Deserialize(byte[] mqttPayload) (defined in AstarteDeviceSDKCSharp.Utilities.AstartePayload)AstarteDeviceSDKCSharp.Utilities.AstartePayloadinlinestatic
Serialize(Object? o, DateTime? t) (defined in AstarteDeviceSDKCSharp.Utilities.AstartePayload)AstarteDeviceSDKCSharp.Utilities.AstartePayloadinlinestatic
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html new file mode 100644 index 00000000..05153a54 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html @@ -0,0 +1,115 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Utilities.AstartePayload Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Utilities.AstartePayload Class Reference
+
+
+ + + + + + +

+Static Public Member Functions

+static byte[] Serialize (Object? o, DateTime? t)
 
+static ? DecodedMessage Deserialize (byte[] mqttPayload)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.js new file mode 100644 index 00000000..dbd7cfe0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.js @@ -0,0 +1,4 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload = +[ + [ "AstartePayload", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html#a108d7e809fb372c05366e97f68651856", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message-members.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message-members.html new file mode 100644 index 00000000..983a51f6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Utilities.DecodedMessage Member List
+
+
+ +

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.DecodedMessageinline
GetPayload() (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage)AstarteDeviceSDKCSharp.Utilities.DecodedMessageinline
GetTimestamp() (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage)AstarteDeviceSDKCSharp.Utilities.DecodedMessageinline
PayloadEquality(object? otherPayload) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage)AstarteDeviceSDKCSharp.Utilities.DecodedMessageinline
SetPayload(object payload) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage)AstarteDeviceSDKCSharp.Utilities.DecodedMessageinline
SetTimestamp(DateTime timestamp) (defined in AstarteDeviceSDKCSharp.Utilities.DecodedMessage)AstarteDeviceSDKCSharp.Utilities.DecodedMessageinline
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html new file mode 100644 index 00000000..5cb03e11 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html @@ -0,0 +1,127 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Utilities.DecodedMessage Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Utilities.DecodedMessage Class Reference
+
+
+ + + + + + + + + + + + + + +

+Public Member Functions

DecodedMessage (DateTime _timestamp, object _payload)
 
+object GetPayload ()
 
+void SetPayload (object payload)
 
+DateTime? GetTimestamp ()
 
+void SetTimestamp (DateTime timestamp)
 
+bool PayloadEquality (object? otherPayload)
 
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.js b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.js new file mode 100644 index 00000000..9437a319 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.js @@ -0,0 +1,9 @@ +var class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message = +[ + [ "DecodedMessage", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html#a3c6c18dfcad272e3c8fd9bd193b27022", null ], + [ "GetPayload", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html#af65c60c515e3290b3eadddc6e8ea9670", null ], + [ "GetTimestamp", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html#a6d7adf5202228a4e563c41a2eafe5725", null ], + [ "PayloadEquality", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html#aecdf645fb8c427826dda07aa8740e5d6", null ], + [ "SetPayload", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html#afb2208fca5a864a3e86ce5a7012d9f97", null ], + [ "SetTimestamp", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html#ada78504d8298d20a1fff189251ce2d1c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/classes.html b/device-sdks/csharp/snapshot/api/classes.html new file mode 100644 index 00000000..7697d97f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/classes.html @@ -0,0 +1,116 @@ + + + + + + + +Astarte Device SDK CSharp: Class Index + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
A | D | I | M | U
+
+
+
A
+
AddAstarteFailedMessageAstarteFailedMessageEntryTable (AstarteDeviceSDKCSharp.Migrations)
AddAstarteGenericPropertyEntryTable (AstarteDeviceSDKCSharp.Migrations)
AddColumnExpiry (AstarteDeviceSDKCSharp.Migrations)
AddColumnProcessed (AstarteDeviceSDKCSharp.Migrations)
AddInterfaceMajor (AstarteDeviceSDKCSharp.Migrations)
AddMessageGuidColumn (AstarteDeviceSDKCSharp.Migrations)
AddUniqueGuid (AstarteDeviceSDKCSharp.Migrations)
AstarteAggregateDatastreamEvent (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstarteAggregateDatastreamInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteCryptoException (AstarteDeviceSDKCSharp.Crypto)
AstarteCryptoStore (AstarteDeviceSDKCSharp.Crypto)
AstarteDatastreamEvent (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstarteDatastreamInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteDbContext (AstarteDeviceSDKCSharp.Data)
AstarteDbContextModelSnapshot (AstarteDeviceSDKCSharp.Migrations)
AstarteDevice (AstarteDeviceSDKCSharp.Device)
AstarteDeviceAggregateDatastreamInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteDeviceDatastreamInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteDeviceIdUtils (AstarteDeviceSDKCSharp.Utilities)
AstarteDevicePropertyInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteFailedMessageEntry (AstarteDeviceSDKCSharp.Data)
AstarteFailedMessageStorage (AstarteDeviceSDKCSharp.Data)
AstarteGenericAggregateEvent (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstarteGenericIndividualEvent (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstarteGenericPropertyEntry (AstarteDeviceSDKCSharp.Data)
AstarteGlobalEventListener (AstarteDeviceSDKCSharp.Protocol)
AstarteInterface (AstarteDeviceSDK.Protocol)
AstarteInterfaceAlreadyPresentException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteInterfaceDatastreamMapping (AstarteDeviceSDKCSharp.Protocol)
AstarteInterfaceException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteInterfaceHelper (AstarteDeviceSDKCSharp.Utilities)
AstarteInterfaceMapping (AstarteDeviceSDK.Protocol)
AstarteInterfaceMappingNotFoundException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteInterfaceModel (AstarteDeviceSDK.Protocol)
AstarteInvalidInterfaceException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteInvalidValueException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteMessageException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteMqttTransport (AstarteDeviceSDKCSharp.Transport.MQTT)
AstarteMqttV1Transport (AstarteDeviceSDKCSharp.Transport.MQTT)
AstarteMutualTLSParametersFactory (AstarteDeviceSDKCSharp.Crypto)
AstartePairingException (AstarteDeviceSDKCSharp)
AstartePairingHandler (AstarteDeviceSDKCSharp)
AstartePairingService (AstarteDeviceSDKCSharp)
AstartePayload (AstarteDeviceSDKCSharp.Utilities)
AstartePropertyEvent (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstartePropertyInterface (AstarteDeviceSDKCSharp.Protocol)
AstartePropertyStorage (AstarteDeviceSDKCSharp.Data)
AstartePropertyStorageException (AstarteDeviceSDKCSharp.Protocol.AstarteException)
AstarteServerAggregateDatastreamInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteServerDatastreamInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteServerPropertyInterface (AstarteDeviceSDKCSharp.Protocol)
AstarteServerValue (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstarteServerValue.AstarteServerValueBuilder (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
AstarteTransport (AstarteDeviceSDKCSharp.Transport)
AstarteTransportException (AstarteDeviceSDKCSharp.Transport)
+
+
D
+
DecodedMessage (AstarteDeviceSDKCSharp.Utilities)
+
+
I
+
IAstarteAggregateDataStreamer (AstarteDeviceSDKCSharp.Protocol)
IAstarteAggregateDatastreamEventListener (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
IAstarteCryptoStore (AstarteDeviceSDKCSharp.Crypto)
IAstarteDataStreamer (AstarteDeviceSDKCSharp.Protocol)
IAstarteDatastreamEventListener (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
IAstarteFailedMessage (AstarteDeviceSDKCSharp.Data)
IAstarteFailedMessageStorage (AstarteDeviceSDKCSharp.Data)
IAstarteInterfaceProvider (AstarteDeviceSDKCSharp)
IAstarteMessageListener (AstarteDeviceSDKCSharp)
IAstartePropertyEventListener (AstarteDeviceSDKCSharp.Protocol)
IAstartePropertySetter (AstarteDeviceSDKCSharp.Protocol)
IAstartePropertyStorage (AstarteDeviceSDKCSharp.Data)
IAstarteProtocol (AstarteDeviceSDK.Protocol)
IAstarteServerValueBuilder (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
IAstarteServerValuePublisher (AstarteDeviceSDKCSharp.Protocol.AstarteEvents)
IAstarteTransportEventListener (AstarteDeviceSDKCSharp.Transport)
IMqttConnectionInfo (AstarteDeviceSDKCSharp.Transport.MQTT)
InitialCreate (AstarteDeviceSDKCSharp.Migrations)
+
+
M
+
Mapping (AstarteDeviceSDK.Protocol)
MutualSSLAuthenticationMqttConnectionInfo (AstarteDeviceSDKCSharp.Transport.MQTT)
+
+
U
+
Uuid (AstarteDeviceSDKCSharp.Utilities)
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/closed.png b/device-sdks/csharp/snapshot/api/closed.png new file mode 100644 index 00000000..98cc2c90 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/closed.png differ diff --git a/device-sdks/csharp/snapshot/api/dir_0ce86e6f8632366035b4393f353fb30f.html b/device-sdks/csharp/snapshot/api/dir_0ce86e6f8632366035b4393f353fb30f.html new file mode 100644 index 00000000..4f1c42de --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_0ce86e6f8632366035b4393f353fb30f.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/AstarteException Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteException Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_3cb78c58f9304d0372a0d111a8854f8d.html b/device-sdks/csharp/snapshot/api/dir_3cb78c58f9304d0372a0d111a8854f8d.html new file mode 100644 index 00000000..7087226a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_3cb78c58f9304d0372a0d111a8854f8d.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Transport Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Transport Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_53857a6576c06af4473adf8ef0e0caad.html b/device-sdks/csharp/snapshot/api/dir_53857a6576c06af4473adf8ef0e0caad.html new file mode 100644 index 00000000..75a26fe3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_53857a6576c06af4473adf8ef0e0caad.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Data Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_6d3cc1fc86a917dc8097e568c6fd5b6c.html b/device-sdks/csharp/snapshot/api/dir_6d3cc1fc86a917dc8097e568c6fd5b6c.html new file mode 100644 index 00000000..a68f614d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_6d3cc1fc86a917dc8097e568c6fd5b6c.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_6e48e9cf3f21ca3b71521d731bca561b.html b/device-sdks/csharp/snapshot/api/dir_6e48e9cf3f21ca3b71521d731bca561b.html new file mode 100644 index 00000000..d436636e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_6e48e9cf3f21ca3b71521d731bca561b.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/AstarteEvents Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteEvents Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_9e1b7e0eafb8fa9a87f8cfd734e06631.html b/device-sdks/csharp/snapshot/api/dir_9e1b7e0eafb8fa9a87f8cfd734e06631.html new file mode 100644 index 00000000..e56a9291 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_9e1b7e0eafb8fa9a87f8cfd734e06631.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Crypto Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Crypto Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_c1361e70d9886cb7db4f2482433a68d6.html b/device-sdks/csharp/snapshot/api/dir_c1361e70d9886cb7db4f2482433a68d6.html new file mode 100644 index 00000000..f84ee718 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_c1361e70d9886cb7db4f2482433a68d6.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Device Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Device Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_c8bcf6a28916abc9ad3295fee6aa7db7.html b/device-sdks/csharp/snapshot/api/dir_c8bcf6a28916abc9ad3295fee6aa7db7.html new file mode 100644 index 00000000..49d4fe7d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_c8bcf6a28916abc9ad3295fee6aa7db7.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Utilities/Logger Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Logger Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_db8037dc591c8b62fb52a2eb153d3ee8.html b/device-sdks/csharp/snapshot/api/dir_db8037dc591c8b62fb52a2eb153d3ee8.html new file mode 100644 index 00000000..e8adc8b5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_db8037dc591c8b62fb52a2eb153d3ee8.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Transport/MQTT Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
MQTT Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_e4a4ec8e107ae1eb86818ac1b0196f25.html b/device-sdks/csharp/snapshot/api/dir_e4a4ec8e107ae1eb86818ac1b0196f25.html new file mode 100644 index 00000000..9a0a2e13 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_e4a4ec8e107ae1eb86818ac1b0196f25.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Utilities Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Utilities Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_eed6a98946839e6d66cf04e3acb40a0a.html b/device-sdks/csharp/snapshot/api/dir_eed6a98946839e6d66cf04e3acb40a0a.html new file mode 100644 index 00000000..e4a19d09 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_eed6a98946839e6d66cf04e3acb40a0a.html @@ -0,0 +1,99 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Migrations Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Migrations Directory Reference
+
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/dir_fb652fd771cc8d6f9c1652452dd2da57.html b/device-sdks/csharp/snapshot/api/dir_fb652fd771cc8d6f9c1652452dd2da57.html new file mode 100644 index 00000000..402e2e19 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dir_fb652fd771cc8d6f9c1652452dd2da57.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Protocol Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/doc.png b/device-sdks/csharp/snapshot/api/doc.png new file mode 100644 index 00000000..17edabff Binary files /dev/null and b/device-sdks/csharp/snapshot/api/doc.png differ diff --git a/device-sdks/csharp/snapshot/api/doxygen.css b/device-sdks/csharp/snapshot/api/doxygen.css new file mode 100644 index 00000000..ffbff022 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/doxygen.css @@ -0,0 +1,1793 @@ +/* The standard CSS for doxygen 1.9.1 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/device-sdks/csharp/snapshot/api/doxygen.svg b/device-sdks/csharp/snapshot/api/doxygen.svg new file mode 100644 index 00000000..d42dad52 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/device-sdks/csharp/snapshot/api/dynsections.js b/device-sdks/csharp/snapshot/api/dynsections.js new file mode 100644 index 00000000..3174bd7b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +Astarte Device SDK CSharp: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- l -

+ + +

- m -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/functions_func.html b/device-sdks/csharp/snapshot/api/functions_func.html new file mode 100644 index 00000000..8586e1a4 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/functions_func.html @@ -0,0 +1,266 @@ + + + + + + + +Astarte Device SDK CSharp: Class Members - Functions + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/functions_prop.html b/device-sdks/csharp/snapshot/api/functions_prop.html new file mode 100644 index 00000000..4dfec483 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/functions_prop.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Class Members - Properties + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/hierarchy.html b/device-sdks/csharp/snapshot/api/hierarchy.html new file mode 100644 index 00000000..f8d5d68d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/hierarchy.html @@ -0,0 +1,195 @@ + + + + + + + +Astarte Device SDK CSharp: Class Hierarchy + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CAstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent
 CAstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry
 CAstarteDeviceSDK.Protocol.AstarteInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface
 CAstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper
 CAstarteDeviceSDK.Protocol.AstarteInterfaceMapping
 CAstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping
 CAstarteDeviceSDK.Protocol.AstarteInterfaceModel
 CAstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory
 CAstarteDeviceSDKCSharp.AstartePairingHandler
 CAstarteDeviceSDKCSharp.AstartePairingService
 CAstarteDeviceSDKCSharp.Utilities.AstartePayload
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder
 CDbContext
 CAstarteDeviceSDKCSharp.Data.AstarteDbContext
 CAstarteDeviceSDKCSharp.Utilities.DecodedMessage
 CException
 CAstarteDeviceSDKCSharp.AstartePairingException
 CAstarteDeviceSDKCSharp.Crypto.AstarteCryptoException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException
 CAstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException
 CAstarteDeviceSDKCSharp.Transport.AstarteTransportException
 CAstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer
 CAstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener
 CAstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener
 CAstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore
 CAstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore
 CAstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer
 CAstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener
 CAstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener
 CAstarteDeviceSDKCSharp.Data.IAstarteFailedMessage
 CAstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry
 CAstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
 CAstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage
 CAstarteDeviceSDKCSharp.IAstarteInterfaceProvider
 CAstarteDeviceSDKCSharp.IAstarteMessageListener
 CAstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener
 CAstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener
 CAstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter
 CAstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface
 CAstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
 CAstarteDeviceSDKCSharp.Data.AstartePropertyStorage
 CAstarteDeviceSDK.Protocol.IAstarteProtocol
 CAstarteDeviceSDKCSharp.Transport.AstarteTransport
 CAstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport
 CAstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface
 CAstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface
 CAstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener
 CAstarteDeviceSDKCSharp.Device.AstarteDevice
 CIEquatable
 CAstarteDeviceSDKCSharp.Utilities.UuidRepresents an immutable Java universally unique identifier (UUID). A UUID represents a 128-bit value
 CAstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo
 CAstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo
 CAstarteDeviceSDK.Protocol.Mapping
 CMigration
 CAstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable
 CAstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable
 CAstarteDeviceSDKCSharp.Migrations.AddColumnExpiry
 CAstarteDeviceSDKCSharp.Migrations.AddColumnProcessed
 CAstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor
 CAstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn
 CAstarteDeviceSDKCSharp.Migrations.AddUniqueGuid
 CAstarteDeviceSDKCSharp.Migrations.InitialCreate
 CModelSnapshot
 CAstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot
+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/hierarchy.js b/device-sdks/csharp/snapshot/api/hierarchy.js new file mode 100644 index 00000000..13371fe6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/hierarchy.js @@ -0,0 +1,125 @@ +var hierarchy = +[ + [ "AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericAggregateEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteAggregateDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteGenericIndividualEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstartePropertyEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Data.AstarteGenericPropertyEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html", null ], + [ "AstarteDeviceSDK.Protocol.AstarteInterface", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstartePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html", null ] + ] ] + ] ], + [ "AstarteDeviceSDKCSharp.Utilities.AstarteInterfaceHelper", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html", null ], + [ "AstarteDeviceSDK.Protocol.AstarteInterfaceMapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteInterfaceDatastreamMapping", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html", null ] + ] ], + [ "AstarteDeviceSDK.Protocol.AstarteInterfaceModel", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html", null ], + [ "AstarteDeviceSDKCSharp.Crypto.AstarteMutualTLSParametersFactory", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html", null ], + [ "AstarteDeviceSDKCSharp.AstartePairingHandler", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html", null ], + [ "AstarteDeviceSDKCSharp.AstartePairingService", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html", null ], + [ "AstarteDeviceSDKCSharp.Utilities.AstartePayload", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.AstarteServerValue.AstarteServerValueBuilder", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html", null ], + [ "DbContext", null, [ + [ "AstarteDeviceSDKCSharp.Data.AstarteDbContext", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Utilities.DecodedMessage", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html", null ], + [ "Exception", null, [ + [ "AstarteDeviceSDKCSharp.AstartePairingException", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Crypto.AstarteCryptoException", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceAlreadyPresentException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInterfaceMappingNotFoundException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteInvalidValueException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstarteMessageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteException.AstartePropertyStorageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html", null ], + [ "AstarteDeviceSDKCSharp.Transport.AstarteTransportException", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html", [ + [ "AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html", [ + [ "AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html", [ + [ "AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.IAstarteInterfaceProvider", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html", null ], + [ "AstarteDeviceSDKCSharp.IAstarteMessageListener", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html", [ + [ "AstarteDeviceSDKCSharp.Data.AstartePropertyStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html", null ] + ] ], + [ "AstarteDeviceSDK.Protocol.IAstarteProtocol", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html", [ + [ "AstarteDeviceSDKCSharp.Transport.AstarteTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html", [ + [ "AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html", [ + [ "AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html", null ] + ] ] + ] ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html", [ + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html", null ], + [ "AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html", [ + [ "AstarteDeviceSDKCSharp.Device.AstarteDevice", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html", null ] + ] ], + [ "IEquatable", null, [ + [ "AstarteDeviceSDKCSharp.Utilities.Uuid", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html", null ] + ] ], + [ "AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html", [ + [ "AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html", null ] + ] ], + [ "AstarteDeviceSDK.Protocol.Mapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html", null ], + [ "Migration", null, [ + [ "AstarteDeviceSDKCSharp.Migrations.AddAstarteFailedMessageAstarteFailedMessageEntryTable", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.AddAstarteGenericPropertyEntryTable", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.AddColumnExpiry", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.AddColumnProcessed", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.AddInterfaceMajor", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.AddMessageGuidColumn", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.AddUniqueGuid", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html", null ], + [ "AstarteDeviceSDKCSharp.Migrations.InitialCreate", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html", null ] + ] ], + [ "ModelSnapshot", null, [ + [ "AstarteDeviceSDKCSharp.Migrations.AstarteDbContextModelSnapshot", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html", null ] + ] ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/index.html b/device-sdks/csharp/snapshot/api/index.html new file mode 100644 index 00000000..e7f4a878 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/index.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Astarte Device SDK CSharp Documentation + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Astarte Device SDK CSharp Documentation
+
+
+

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.

+
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol-members.html new file mode 100644 index 00000000..c4a5435d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol-members.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDK.Protocol.IAstarteProtocol Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html new file mode 100644 index 00000000..47e25ef7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html @@ -0,0 +1,305 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK.Protocol.IAstarteProtocol Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDK.Protocol.IAstarteProtocol Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDK.Protocol.IAstarteProtocol:
+
+
+ + +AstarteDeviceSDKCSharp.Transport.AstarteTransport +AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttTransport +AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport + +
+ + + + + + + + + + + + + + + + +

+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 ()
 
+

Member Function Documentation

+ +

◆ SendAggregate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendAggregate (AstarteAggregateDatastreamInterface astarteInterface,
string path,
Dictionary< string, object > value,
DateTime? timeStamp 
)
+
+ +

Sends an aggregate message to an interface.

+
Parameters
+ + + + + +
astarteInterfaceAstarte aggregate datastream interface
pathEndpoint
valuePayload for MQTT message
timeStampUTC
+
+
+ +

Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport, and AstarteDeviceSDKCSharp.Transport.AstarteTransport.

+ +
+
+ +

◆ SendIndividualValue() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue (AstarteInterface astarteInterface,
String path,
Object? value 
)
+
+ +

Sends an individual message to an interface.

+
Parameters
+ + + + +
astarteInterfaceAstarte aggregate data stream interface
pathEndpoint
valuePayload for MQTT message
+
+
+ +
+
+ +

◆ SendIndividualValue() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue (AstarteInterface astarteInterface,
String path,
Object? value,
DateTime? timestamp 
)
+
+ +

Sends an individual message to an interface with timestamp.

+
Parameters
+ + + + + +
astarteInterfaceAstarte aggregate datastream interface
pathEndpoint
valuePayload for MQTT message
timeStampUTC
+
+
+ +
+
+ +

◆ SendIntrospection()

+ +
+
+ + + + + + + +
Task AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIntrospection ()
+
+ +

Utility function used to send the introspection to Astarte.

+ +

Implemented in AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport, and AstarteDeviceSDKCSharp.Transport.AstarteTransport.

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/IAstarteProtocol.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.js new file mode 100644 index 00000000..ef3d5886 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.js @@ -0,0 +1,8 @@ +var interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol = +[ + [ "ResendAllProperties", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#a3c534a17a840da7cc76a9f329a0d0b97", null ], + [ "SendAggregate", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#acfd49281c5fc9aeb6653967d53a4f564", null ], + [ "SendIndividualValue", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#aab17ae62a1f0f0ed6fdd70106861d7e6", null ], + [ "SendIndividualValue", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#a46f437c66b06c8774a507437c114fc3c", null ], + [ "SendIntrospection", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#ab1406e740dffdcf9cbaa71247a6654e0", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.png new file mode 100644 index 00000000..158bef2c Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store-members.html new file mode 100644 index 00000000..12659bf1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html new file mode 100644 index 00000000..35718a92 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html @@ -0,0 +1,140 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Crypto.IAstarteCryptoStore:
+
+
+ + +AstarteDeviceSDKCSharp.Crypto.AstarteCryptoStore + +
+ + + + + + + + + + + + +

+Public Member Functions

+void ClearKeyStore ()
 
+X509Certificate2? GetCertificate ()
 
+void SetAstarteCertificate (X509Certificate2 astarteCertificate)
 
+string GenerateCSR (string commonName)
 
+MqttClientOptionsBuilderTlsParameters GetMqttClientOptionsBuilderTlsParameters ()
 
+ + + +

+Properties

+bool IgnoreSSLErrors [get, set]
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Crypto/IAstarteCryptoStore.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.js new file mode 100644 index 00000000..48336eee --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.js @@ -0,0 +1,9 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store = +[ + [ "ClearKeyStore", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html#afc5d86f6dcf49eda54cd6c8f970f4440", null ], + [ "GenerateCSR", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html#a611376003954852e7738b5f4c3210022", null ], + [ "GetCertificate", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html#a389b5c0980c41d7efd20b7e8cc21180a", null ], + [ "GetMqttClientOptionsBuilderTlsParameters", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html#a16f3515fa8a6deb9209c8c708c4d1bca", null ], + [ "SetAstarteCertificate", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html#ab59f9172c50fd632feee561a5e2c8465", null ], + [ "IgnoreSSLErrors", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html#a73bfa91a1de00938d96f6ce3de39d237", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.png new file mode 100644 index 00000000..325a82f0 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message-members.html new file mode 100644 index 00000000..8a4d3f1b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message-members.html @@ -0,0 +1,106 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html new file mode 100644 index 00000000..8b00d188 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html @@ -0,0 +1,133 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.IAstarteFailedMessage:
+
+
+ + +AstarteDeviceSDKCSharp.Data.AstarteFailedMessageEntry + +
+ + + + + + + + + + + + +

+Public Member Functions

+string GetTopic ()
 
+byte[] GetPayload ()
 
+int GetQos ()
 
+long GetExpiry ()
 
+Guid GetGuid ()
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Data/IAstarteFailedMessage.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.js new file mode 100644 index 00000000..ffae56a8 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.js @@ -0,0 +1,8 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message = +[ + [ "GetExpiry", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html#af6e65a85da12ec35a77b97f27ef93752", null ], + [ "GetGuid", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html#a9d0b08fe16d36410488b54a5d8b38e24", null ], + [ "GetPayload", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html#a886ea81890cec495557d18f753ecae0b", null ], + [ "GetQos", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html#a8d30b8806b0fc3929d0210ac27264241", null ], + [ "GetTopic", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html#ac39351941b16c5800941a527bb913e17", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.png new file mode 100644 index 00000000..da1fb50e Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage-members.html new file mode 100644 index 00000000..f4d8a950 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage-members.html @@ -0,0 +1,113 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage, including all inherited members.

+ + + + + + + + + + + + + +
DeleteByGuidAsync(Guid applicationMessage) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
DeleteProcessed() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertStored(String topic, byte[] payload, int qos, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertStored(String topic, byte[] payload, int qos, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertVolatile(String topic, byte[] payload, int qos, Guid guid) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
InsertVolatile(String topic, byte[] payload, int qos, Guid guid, int relativeExpiry) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
IsExpired(long expire) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
LoadQueuedMessagesAsync() (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
MarkAsProcessed(Guid applicationMessage) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
Reject(AstarteFailedMessageEntry astarteFailedMessages) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
RejectCache(AstarteFailedMessageEntry astarteFailedMessages) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
SaveQueuedMessageAsync(ManagedMqttApplicationMessage message) (defined in AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage)AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html new file mode 100644 index 00000000..fde7abe8 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html @@ -0,0 +1,154 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.IAstarteFailedMessageStorage:
+
+
+ + +AstarteDeviceSDKCSharp.Data.AstarteFailedMessageStorage + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+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)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Data/IAstarteFailedMessageStorage.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.js new file mode 100644 index 00000000..b565f2ae --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.js @@ -0,0 +1,15 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage = +[ + [ "DeleteByGuidAsync", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#adaca60b0970be79b4ce7576c7d61ed62", null ], + [ "DeleteProcessed", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#af26f736e65e1fa2c2f5c1fae17d3293b", null ], + [ "InsertStored", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#ab9e72207ddfc38d9f1caf74207c64ee5", null ], + [ "InsertStored", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#a6e311fc9cdeffdaf2dfaa68fc6939871", null ], + [ "InsertVolatile", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#afe3b7a309fa2fe641f5343c391f6ce5b", null ], + [ "InsertVolatile", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#a27640d970dec657de83d283dd5449e28", null ], + [ "IsExpired", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#a9c06ece5c0fe87740cb56937e4a1e90c", null ], + [ "LoadQueuedMessagesAsync", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#a2fc1e5a84f6a2eb04be18b93214257e5", null ], + [ "MarkAsProcessed", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#aa627315d798d427aff3ff05beba32135", null ], + [ "Reject", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#ac2de330a367ea5b69af13e70ddec8ca6", null ], + [ "RejectCache", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#a9490419d52371c88e8fb2c2507ee89fc", null ], + [ "SaveQueuedMessageAsync", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html#a55700d832fdd333ab83064060b25f4d6", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.png new file mode 100644 index 00000000..6f3885e7 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage-members.html new file mode 100644 index 00000000..0fdfebe7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage-members.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage Member List
+
+
+ +

This is the complete list of members for AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage, including all inherited members.

+ + + + + + + +
GetStoredPathsForInterface(string interfaceName, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
GetStoredValue(AstarteInterface astarteInterface, String path, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
GetStoredValuesForInterface(AstarteInterface astarteInterface) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
PurgeProperties(Dictionary< AstarteInterfaceHelper, List< String >> availableProperties) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
RemoveStoredPath(String interfaceName, String path, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
SetStoredValue(String interfaceName, String path, Object? value, int interfaceMajor) (defined in AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage)AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html new file mode 100644 index 00000000..7f4b73e9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html @@ -0,0 +1,136 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Data.IAstartePropertyStorage:
+
+
+ + +AstarteDeviceSDKCSharp.Data.AstartePropertyStorage + +
+ + + + + + + + + + + + + + +

+Public Member Functions

+Dictionary< String, Object > GetStoredValuesForInterface (AstarteInterface astarteInterface)
 
+List< string > GetStoredPathsForInterface (string interfaceName, int interfaceMajor)
 
+DecodedMessageGetStoredValue (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)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Data/IAstartePropertyStorage.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.js new file mode 100644 index 00000000..eef1d6c5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.js @@ -0,0 +1,9 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage = +[ + [ "GetStoredPathsForInterface", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html#a20a4b52d2449ae0cb00848223e532079", null ], + [ "GetStoredValue", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html#a82162bd0176df1396c110bf48bc8d2da", null ], + [ "GetStoredValuesForInterface", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html#a70004002b67714b8c2ac7fb6160c0df5", null ], + [ "PurgeProperties", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html#aee885c29dfead9803da0258d19eb2af7", null ], + [ "RemoveStoredPath", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html#aad2224da9dad1317d2b00f8e9eba516c", null ], + [ "SetStoredValue", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html#a8f513ff6790f674c421a78edf20a3af9", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.png new file mode 100644 index 00000000..6df8b7c0 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider-members.html new file mode 100644 index 00000000..3ecea1a6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.IAstarteInterfaceProvider Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html new file mode 100644 index 00000000..8436f040 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html @@ -0,0 +1,115 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.IAstarteInterfaceProvider Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.IAstarteInterfaceProvider Interface Reference
+
+
+ + + + + + +

+Public Member Functions

+List< string > LoadAllInterfaces ()
 
+string LoadInterface (string interfaceName)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/IAstarteInterfaceProvider.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.js new file mode 100644 index 00000000..20e0c7b0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.js @@ -0,0 +1,5 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider = +[ + [ "LoadAllInterfaces", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html#ad9eb4dbcbb0c7452fc52bfa195dc8133", null ], + [ "LoadInterface", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html#a4008615e4ff8bac1c97f3484daadf951", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener-members.html new file mode 100644 index 00000000..c1bc7ca0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener-members.html @@ -0,0 +1,104 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.IAstarteMessageListener Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html new file mode 100644 index 00000000..abecbf4a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html @@ -0,0 +1,118 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.IAstarteMessageListener Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.IAstarteMessageListener Interface Reference
+
+
+ + + + + + + + +

+Public Member Functions

+void OnConnected ()
 
+void OnDisconnected (AstarteMessageException cause)
 
+void OnFailure (AstarteMessageException cause)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/IAstarteMessageListener.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.js new file mode 100644 index 00000000..33c4eb15 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.js @@ -0,0 +1,6 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener = +[ + [ "OnConnected", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html#a4279207772ae72d6bd00c0948459ca72", null ], + [ "OnDisconnected", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html#aa8987a323fbe3ae6e3c2196defa53b4d", null ], + [ "OnFailure", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html#ad5afad75d82a7f34bf70eaa5ea115b5c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_d316f11a213021b911f006fd100c8f376.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_d316f11a213021b911f006fd100c8f376.html new file mode 100644 index 00000000..d3e05dd0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_d316f11a213021b911f006fd100c8f376.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html new file mode 100644 index 00000000..7aa6d744 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html @@ -0,0 +1,150 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener + +
+ + + + + +

+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...
 
+

Member Function Documentation

+ +

◆ ValueReceived()

+ +
+
+ + + + + + + + +
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.

+
Parameters
+ + +
e
+
+
+ +

Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/AstarteEvents/IAstarteAggregateDatastreamEventListener.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.js new file mode 100644 index 00000000..76f503e5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.js @@ -0,0 +1,4 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener = +[ + [ "ValueReceived", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html#a254cb4c652090846d35bc98b28126a67", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.png new file mode 100644 index 00000000..fe40a73a Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener-members.html new file mode 100644 index 00000000..53b5f060 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html new file mode 100644 index 00000000..bd2afe22 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html @@ -0,0 +1,150 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener + +
+ + + + + +

+Public Member Functions

void ValueReceived (AstarteDatastreamEvent e)
 Handles the event when a datastream value is received. More...
 
+

Member Function Documentation

+ +

◆ ValueReceived()

+ +
+
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener.ValueReceived (AstarteDatastreamEvent e)
+
+ +

Handles the event when a datastream value is received.

+
Parameters
+ + +
eThe AstarteDatastreamEvent object containing information about the received datastream value.
+
+
+ +

Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/AstarteEvents/IAstarteDatastreamEventListener.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.js new file mode 100644 index 00000000..d3bc2f0c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.js @@ -0,0 +1,4 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener = +[ + [ "ValueReceived", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html#a5868e73356c662766d31a194c2f55006", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.png new file mode 100644 index 00000000..1872b4fb Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder-members.html new file mode 100644 index 00000000..6acbb6ca --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html new file mode 100644 index 00000000..edb5dcdd --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html @@ -0,0 +1,123 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValueBuilder:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface + +
+ + + + +

+Public Member Functions

+AstarteServerValueBuild (String interfacePath, Object? serverValue, DateTime timestamp)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/IAstarteServerValueBuilder.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.js new file mode 100644 index 00000000..10494447 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.js @@ -0,0 +1,4 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder = +[ + [ "Build", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html#ab77c623a30819e1f4f9c310342c2a84b", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.png new file mode 100644 index 00000000..7c3d4e87 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher-members.html new file mode 100644 index 00000000..0d649b32 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher-members.html @@ -0,0 +1,102 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html new file mode 100644 index 00000000..874fc12a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html @@ -0,0 +1,123 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteServerValuePublisher:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteServerAggregateDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerDatastreamInterface +AstarteDeviceSDKCSharp.Protocol.AstarteServerPropertyInterface + +
+ + + + +

+Public Member Functions

+void Publish (AstarteServerValue astarteServerValue)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/IAstarteServerValuePublisher.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.js new file mode 100644 index 00000000..b66ab875 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.js @@ -0,0 +1,4 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher = +[ + [ "Publish", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html#a6c6b3e5c13cd51c761b1426dfae7fff7", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.png new file mode 100644 index 00000000..535bfeaa Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer-members.html new file mode 100644 index 00000000..b7e15626 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html new file mode 100644 index 00000000..e754bf02 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html @@ -0,0 +1,124 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.IAstarteAggregateDataStreamer:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceAggregateDatastreamInterface + +
+ + + + + + +

+Public Member Functions

+Task StreamData (String path, Dictionary< String, Object > payload)
 
+Task StreamData (String path, Dictionary< String, Object > payload, DateTime? timestamp)
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/IAstarteAggregateDataStreamer.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.js new file mode 100644 index 00000000..5886b611 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.js @@ -0,0 +1,5 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer = +[ + [ "StreamData", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html#ada96b227f6f79a103fa8d482df13d476", null ], + [ "StreamData", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html#a815735444f2790ca155c4b73aba4d755", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.png new file mode 100644 index 00000000..c1de9c17 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer-members.html new file mode 100644 index 00000000..d4aa47bb --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html new file mode 100644 index 00000000..77239f2c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html @@ -0,0 +1,206 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDeviceDatastreamInterface + +
+ + + + + + + + +

+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...
 
+

Member Function Documentation

+ +

◆ StreamData() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Task AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData (String path,
Object payload 
)
+
+ +

Method for sending individual values to Astarte

+
Parameters
+ + + +
pathEndpoint
payloadMessage for MQTT broker
+
+
+ +
+
+ +

◆ StreamData() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Task AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData (String path,
Object payload,
DateTime? timestamp 
)
+
+ +

Method for sending individual values to Astarte with timestamp

+
Parameters
+ + + + +
pathEndpoint
payloadMessage for MQTT broker
timestampUTC
+
+
+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/IAstarteDataStreamer.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.js new file mode 100644 index 00000000..0f2e56ba --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.js @@ -0,0 +1,5 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer = +[ + [ "StreamData", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html#a87c6261c1606e863f5de60842d720a13", null ], + [ "StreamData", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html#a899ae4f44daf3f4fbd696e876ca634b1", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.png new file mode 100644 index 00000000..6b9d8546 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener-members.html new file mode 100644 index 00000000..1a34398b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html new file mode 100644 index 00000000..3e15fe0d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html @@ -0,0 +1,181 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener + +
+ + + + + + + + +

+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...
 
+

Member Function Documentation

+ +

◆ PropertyReceived()

+ +
+
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyReceived (AstartePropertyEvent e)
+
+ +

Handles the event when a property is received.

+
Parameters
+ + +
eThe AstartePropertyEvent object containing information about the received property.
+
+
+ +

Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.

+ +
+
+ +

◆ PropertyUnset()

+ +
+
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyUnset (AstartePropertyEvent e)
+
+ +

Handles the event when a property is unset.

+
Parameters
+ + +
eThe AstartePropertyEvent object containing information about the unset property.
+
+
+ +

Implemented in AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/AstarteEvents/IAstartePropertyEventListener.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.js new file mode 100644 index 00000000..b3eb07c9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.js @@ -0,0 +1,5 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener = +[ + [ "PropertyReceived", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html#a50a1d35543e51a9831a256aa7bf85357", null ], + [ "PropertyUnset", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html#a8902cfaad633c9e6dcc6aa9690dd4ea6", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.png new file mode 100644 index 00000000..06aeb203 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter-members.html new file mode 100644 index 00000000..6f5d022e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter-members.html @@ -0,0 +1,103 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter Member List
+
+
+ +

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
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html new file mode 100644 index 00000000..03cda189 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html @@ -0,0 +1,188 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter:
+
+
+ + +AstarteDeviceSDKCSharp.Protocol.AstarteDevicePropertyInterface + +
+ + + + + + + + +

+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...
 
+

Member Function Documentation

+ +

◆ SetProperty()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter.SetProperty (String path,
Object payload 
)
+
+ +

Set the specified property on an interface.

+
Parameters
+ + + +
pathEndpoint
payloadMessage for MQTT broker
+
+
+ +
+
+ +

◆ UnsetProperty()

+ +
+
+ + + + + + + + +
void AstarteDeviceSDKCSharp.Protocol.IAstartePropertySetter.UnsetProperty (String path)
+
+ +

Unset the specified property on an interface.

+
Parameters
+ + +
pathEndpoint
+
+
+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Protocol/IAstartePropertySetter.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.js new file mode 100644 index 00000000..48add5ca --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.js @@ -0,0 +1,5 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter = +[ + [ "SetProperty", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html#ab843bed7df91bd17265d0f70c9824aba", null ], + [ "UnsetProperty", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html#a72157a2b7b7467c94c4db8cc7c95c8c0", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.png new file mode 100644 index 00000000..46b8b95e Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener-members.html new file mode 100644 index 00000000..8f5bcda9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener-members.html @@ -0,0 +1,105 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html new file mode 100644 index 00000000..ffe1bafd --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html @@ -0,0 +1,130 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.IAstarteTransportEventListener:
+
+
+ + +AstarteDeviceSDKCSharp.Device.AstarteDevice + +
+ + + + + + + + + + +

+Public Member Functions

+void OnTransportConnected ()
 
+void OnTransportConnectionInitializationError (Exception ex)
 
+void OnTransportConnectionError (Exception ex)
 
+void OnTransportDisconnected ()
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/IAstarteTransportEventListener.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.js new file mode 100644 index 00000000..2b7fb70f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.js @@ -0,0 +1,7 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener = +[ + [ "OnTransportConnected", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html#adbec2e69b8c74ab48f50faa50843f785", null ], + [ "OnTransportConnectionError", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html#af7e71aaadd93d94a7d9d4125223d483a", null ], + [ "OnTransportConnectionInitializationError", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html#af4035f8075c289b872f344e51cac6805", null ], + [ "OnTransportDisconnected", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html#a780bea0bf2e01ae088d5772e00898c6f", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.png new file mode 100644 index 00000000..00644a17 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.png differ diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info-members.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info-members.html new file mode 100644 index 00000000..e8bf6e72 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info-members.html @@ -0,0 +1,105 @@ + + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo Member List
+
+ +
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html new file mode 100644 index 00000000..31cf454f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html @@ -0,0 +1,130 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo Interface Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Astarte Device SDK CSharp +
+
CSharp device SDK for the Astarte platform
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo Interface Reference
+
+
+
+Inheritance diagram for AstarteDeviceSDKCSharp.Transport.MQTT.IMqttConnectionInfo:
+
+
+ + +AstarteDeviceSDKCSharp.Transport.MQTT.MutualSSLAuthenticationMqttConnectionInfo + +
+ + + + + + + + + + +

+Public Member Functions

+Uri GetBrokerUrl ()
 
+string GetClientId ()
 
+MqttClientOptions GetMqttConnectOptions ()
 
+TimeSpan GetTimeOut ()
 
+
The documentation for this interface was generated from the following file:
    +
  • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Transport/MQTT/IMqttConnectionInfo.cs
  • +
+
+
+ + + + diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.js b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.js new file mode 100644 index 00000000..077287c6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.js @@ -0,0 +1,7 @@ +var interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info = +[ + [ "GetBrokerUrl", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html#a726637a07fdfd88c575ed688d78ddeaf", null ], + [ "GetClientId", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html#a9dc77da3adff797a619a9c0c9ba4e01c", null ], + [ "GetMqttConnectOptions", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html#ad1fef1a48ba6a778d7887bf0f8ad2af1", null ], + [ "GetTimeOut", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html#ac174934489f7d98c28331d03fd99040c", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.png b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.png new file mode 100644 index 00000000..6457aaf6 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.png differ diff --git a/device-sdks/csharp/snapshot/api/jquery.js b/device-sdks/csharp/snapshot/api/jquery.js new file mode 100644 index 00000000..103c32d7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/menu.js b/device-sdks/csharp/snapshot/api/menu.js new file mode 100644 index 00000000..2fe2214f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/menu.js @@ -0,0 +1,51 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/device-sdks/csharp/snapshot/api/menudata.js b/device-sdks/csharp/snapshot/api/menudata.js new file mode 100644 index 00000000..db308f50 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/menudata.js @@ -0,0 +1,66 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"hierarchy.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"c",url:"functions.html#index_c"}, +{text:"d",url:"functions.html#index_d"}, +{text:"e",url:"functions.html#index_e"}, +{text:"g",url:"functions.html#index_g"}, +{text:"h",url:"functions.html#index_h"}, +{text:"i",url:"functions.html#index_i"}, +{text:"l",url:"functions.html#index_l"}, +{text:"m",url:"functions.html#index_m"}, +{text:"o",url:"functions.html#index_o"}, +{text:"p",url:"functions.html#index_p"}, +{text:"r",url:"functions.html#index_r"}, +{text:"s",url:"functions.html#index_s"}, +{text:"t",url:"functions.html#index_t"}, +{text:"u",url:"functions.html#index_u"}, +{text:"v",url:"functions.html#index_v"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"d",url:"functions_func.html#index_d"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"g",url:"functions_func.html#index_g"}, +{text:"h",url:"functions_func.html#index_h"}, +{text:"i",url:"functions_func.html#index_i"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"p",url:"functions_func.html#index_p"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"u",url:"functions_func.html#index_u"}, +{text:"v",url:"functions_func.html#index_v"}]}, +{text:"Properties",url:"functions_prop.html"}]}]}]} diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k.html new file mode 100644 index 00000000..bf4e5239 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k.html @@ -0,0 +1,101 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDK Namespace Reference
    +
    +
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k.js new file mode 100644 index 00000000..cc30be4e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k.js @@ -0,0 +1,4 @@ +var namespace_astarte_device_s_d_k = +[ + [ "Protocol", "namespace_astarte_device_s_d_k_1_1_protocol.html", "namespace_astarte_device_s_d_k_1_1_protocol" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_1_1_protocol.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_1_1_protocol.html new file mode 100644 index 00000000..12a4041d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_1_1_protocol.html @@ -0,0 +1,123 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDK.Protocol Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDK.Protocol Namespace Reference
    +
    +
    + + + + + + + + + + + + +

    +Classes

    class  AstarteInterface
     
    class  AstarteInterfaceMapping
     
    class  AstarteInterfaceModel
     
    class  Mapping
     
    interface  IAstarteProtocol
     
    + + + +

    +Enumerations

    enum class  AstarteProtocolType { UNKNOWN_PROTOCOL +, ASTARTE_MQTT_V1 + }
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_1_1_protocol.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_1_1_protocol.js new file mode 100644 index 00000000..e39f3215 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_1_1_protocol.js @@ -0,0 +1,12 @@ +var namespace_astarte_device_s_d_k_1_1_protocol = +[ + [ "AstarteInterface", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface" ], + [ "AstarteInterfaceMapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping" ], + [ "AstarteInterfaceModel", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model" ], + [ "Mapping", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html", "class_astarte_device_s_d_k_1_1_protocol_1_1_mapping" ], + [ "IAstarteProtocol", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html", "interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol" ], + [ "AstarteProtocolType", "namespace_astarte_device_s_d_k_1_1_protocol.html#a1e895ba8124356d96429bde69806bbf9", [ + [ "UNKNOWN_PROTOCOL", "namespace_astarte_device_s_d_k_1_1_protocol.html#a1e895ba8124356d96429bde69806bbf9a45665e236bf5755e518c39e3b20f4a74", null ], + [ "ASTARTE_MQTT_V1", "namespace_astarte_device_s_d_k_1_1_protocol.html#a1e895ba8124356d96429bde69806bbf9a942ce65ec09480e9398b03df15e7ae6d", null ] + ] ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp.html new file mode 100644 index 00000000..f6c9ffd1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp.html @@ -0,0 +1,116 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp Namespace Reference
    +
    +
    + + + + + + + + + + + + +

    +Classes

    class  AstartePairingException
     
    class  AstartePairingHandler
     
    class  AstartePairingService
     
    interface  IAstarteInterfaceProvider
     
    interface  IAstarteMessageListener
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp.js new file mode 100644 index 00000000..81762f53 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp.js @@ -0,0 +1,15 @@ +var namespace_astarte_device_s_d_k_c_sharp = +[ + [ "Crypto", "namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_crypto" ], + [ "Data", "namespace_astarte_device_s_d_k_c_sharp_1_1_data.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_data" ], + [ "Device", "namespace_astarte_device_s_d_k_c_sharp_1_1_device.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_device" ], + [ "Migrations", "namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_migrations" ], + [ "Protocol", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol" ], + [ "Transport", "namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_transport" ], + [ "Utilities", "namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_utilities" ], + [ "AstartePairingException", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception" ], + [ "AstartePairingHandler", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler" ], + [ "AstartePairingService", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html", "class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service" ], + [ "IAstarteInterfaceProvider", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider" ], + [ "IAstarteMessageListener", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html new file mode 100644 index 00000000..6a9eba8e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html @@ -0,0 +1,113 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Crypto Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Crypto Namespace Reference
    +
    +
    + + + + + + + + + + +

    +Classes

    class  AstarteCryptoException
     
    class  AstarteCryptoStore
     
    class  AstarteMutualTLSParametersFactory
     
    interface  IAstarteCryptoStore
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.js new file mode 100644 index 00000000..acfa9ee7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.js @@ -0,0 +1,7 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_crypto = +[ + [ "AstarteCryptoException", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception" ], + [ "AstarteCryptoStore", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store" ], + [ "AstarteMutualTLSParametersFactory", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html", "class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory" ], + [ "IAstarteCryptoStore", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html", "interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_data.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_data.html new file mode 100644 index 00000000..59f49569 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_data.html @@ -0,0 +1,121 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Data Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Data Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AstarteDbContext
     
    class  AstarteFailedMessageEntry
     
    class  AstarteFailedMessageStorage
     
    class  AstarteGenericPropertyEntry
     
    class  AstartePropertyStorage
     
    interface  IAstarteFailedMessage
     
    interface  IAstarteFailedMessageStorage
     
    interface  IAstartePropertyStorage
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_data.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_data.js new file mode 100644 index 00000000..3ed03644 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_data.js @@ -0,0 +1,11 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_data = +[ + [ "AstarteDbContext", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context" ], + [ "AstarteFailedMessageEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry" ], + [ "AstarteFailedMessageStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage" ], + [ "AstarteGenericPropertyEntry", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry" ], + [ "AstartePropertyStorage", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html", "class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage" ], + [ "IAstarteFailedMessage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message" ], + [ "IAstarteFailedMessageStorage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage" ], + [ "IAstartePropertyStorage", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html", "interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_device.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_device.html new file mode 100644 index 00000000..b5e8e1c1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_device.html @@ -0,0 +1,107 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Device Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Device Namespace Reference
    +
    +
    + + + + +

    +Classes

    class  AstarteDevice
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_device.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_device.js new file mode 100644 index 00000000..ac8f5e32 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_device.js @@ -0,0 +1,4 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_device = +[ + [ "AstarteDevice", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html", "class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html new file mode 100644 index 00000000..4157d53b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html @@ -0,0 +1,123 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Migrations Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Migrations Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  InitialCreate
     
    class  AddAstarteGenericPropertyEntryTable
     
    class  AddInterfaceMajor
     
    class  AddAstarteFailedMessageAstarteFailedMessageEntryTable
     
    class  AddColumnExpiry
     
    class  AddMessageGuidColumn
     
    class  AddUniqueGuid
     
    class  AddColumnProcessed
     
    class  AstarteDbContextModelSnapshot
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.js new file mode 100644 index 00000000..e862b081 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.js @@ -0,0 +1,12 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_migrations = +[ + [ "InitialCreate", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create" ], + [ "AddAstarteGenericPropertyEntryTable", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table" ], + [ "AddInterfaceMajor", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major" ], + [ "AddAstarteFailedMessageAstarteFailedMessageEntryTable", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table" ], + [ "AddColumnExpiry", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry" ], + [ "AddMessageGuidColumn", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column" ], + [ "AddUniqueGuid", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid" ], + [ "AddColumnProcessed", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed" ], + [ "AstarteDbContextModelSnapshot", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html", "class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html new file mode 100644 index 00000000..cafdde65 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html @@ -0,0 +1,136 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Protocol Namespace Reference
    +
    + +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.js new file mode 100644 index 00000000..a67c46a4 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.js @@ -0,0 +1,20 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_protocol = +[ + [ "AstarteEvents", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events" ], + [ "AstarteException", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception" ], + [ "AstarteAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface" ], + [ "AstarteDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html", null ], + [ "AstarteDeviceAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface" ], + [ "AstarteDeviceDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface" ], + [ "AstarteDevicePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface" ], + [ "AstarteGlobalEventListener", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener" ], + [ "IAstartePropertyEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener" ], + [ "AstarteInterfaceDatastreamMapping", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping" ], + [ "AstartePropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface" ], + [ "AstarteServerAggregateDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface" ], + [ "AstarteServerDatastreamInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface" ], + [ "AstarteServerPropertyInterface", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface" ], + [ "IAstarteAggregateDataStreamer", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer" ], + [ "IAstarteDataStreamer", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer" ], + [ "IAstartePropertySetter", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html new file mode 100644 index 00000000..2f46d126 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html @@ -0,0 +1,125 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteEvents Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Protocol.AstarteEvents Namespace Reference
    +
    + +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.js new file mode 100644 index 00000000..4d89ac19 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.js @@ -0,0 +1,13 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events = +[ + [ "AstarteAggregateDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event" ], + [ "AstarteDatastreamEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event" ], + [ "AstarteGenericAggregateEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event" ], + [ "AstarteGenericIndividualEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event" ], + [ "AstartePropertyEvent", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event" ], + [ "AstarteServerValue", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value" ], + [ "IAstarteAggregateDatastreamEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener" ], + [ "IAstarteDatastreamEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener" ], + [ "IAstarteServerValueBuilder", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder" ], + [ "IAstarteServerValuePublisher", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html", "interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html new file mode 100644 index 00000000..d85fb318 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html @@ -0,0 +1,119 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Protocol.AstarteException Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Protocol.AstarteException Namespace Reference
    +
    + +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.js new file mode 100644 index 00000000..e6c22e04 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.js @@ -0,0 +1,10 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception = +[ + [ "AstarteInterfaceAlreadyPresentException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception" ], + [ "AstarteInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception" ], + [ "AstarteInterfaceMappingNotFoundException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception" ], + [ "AstarteInvalidInterfaceException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception" ], + [ "AstarteInvalidValueException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception" ], + [ "AstarteMessageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception" ], + [ "AstartePropertyStorageException", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html new file mode 100644 index 00000000..3ccf7321 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html @@ -0,0 +1,114 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Transport Namespace Reference
    +
    +
    + + + + + + + + + + +

    +Classes

    interface  IAstarteTransportEventListener
     
    class  AstarteTransport
     
    class  AstarteTransportException
     
    class  AstarteTransportFactory
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport.js new file mode 100644 index 00000000..930e5b8f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport.js @@ -0,0 +1,7 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_transport = +[ + [ "MQTT", "namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html", "namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t" ], + [ "IAstarteTransportEventListener", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener" ], + [ "AstarteTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport" ], + [ "AstarteTransportException", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html new file mode 100644 index 00000000..17bf5ea6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html @@ -0,0 +1,113 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Transport.MQTT Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Transport.MQTT Namespace Reference
    +
    +
    + + + + + + + + + + +

    +Classes

    class  AstarteMqttTransport
     
    class  AstarteMqttV1Transport
     
    interface  IMqttConnectionInfo
     
    class  MutualSSLAuthenticationMqttConnectionInfo
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.js new file mode 100644 index 00000000..ce1e2ccf --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.js @@ -0,0 +1,7 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t = +[ + [ "AstarteMqttTransport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport" ], + [ "AstarteMqttV1Transport", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport" ], + [ "IMqttConnectionInfo", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html", "interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info" ], + [ "MutualSSLAuthenticationMqttConnectionInfo", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html", "class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html new file mode 100644 index 00000000..542b6c04 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html @@ -0,0 +1,126 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Utilities Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Utilities Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AstarteDeviceIdUtils
     
    class  AstarteInterfaceHelper
     
    class  AstartePayloadItem
     
    class  AstartePayload
     
    class  Certificate
     
    class  Data
     
    class  CertificateRequest
     
    class  CsrData
     
    class  DecodedMessage
     
    struct  Uuid
     Represents an immutable Java universally unique identifier (UUID). A UUID represents a 128-bit value. More...
     
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.js b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.js new file mode 100644 index 00000000..54fc5ec1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.js @@ -0,0 +1,8 @@ +var namespace_astarte_device_s_d_k_c_sharp_1_1_utilities = +[ + [ "AstarteDeviceIdUtils", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html", null ], + [ "AstarteInterfaceHelper", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper" ], + [ "AstartePayload", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload" ], + [ "DecodedMessage", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html", "class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message" ], + [ "Uuid", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/namespaces.html b/device-sdks/csharp/snapshot/api/namespaces.html new file mode 100644 index 00000000..6d0456e1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespaces.html @@ -0,0 +1,192 @@ + + + + + + + +Astarte Device SDK CSharp: Namespace List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all documented namespaces with brief descriptions:
    +
    [detail level 12345]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NAstarteDeviceSDK
     NProtocol
     CAstarteInterface
     CAstarteInterfaceMapping
     CAstarteInterfaceModel
     CMapping
     CIAstarteProtocol
     NAstarteDeviceSDKCSharp
     NCrypto
     CAstarteCryptoException
     CAstarteCryptoStore
     CAstarteMutualTLSParametersFactory
     CIAstarteCryptoStore
     NData
     CAstarteDbContext
     CAstarteFailedMessageEntry
     CAstarteFailedMessageStorage
     CAstarteGenericPropertyEntry
     CAstartePropertyStorage
     CIAstarteFailedMessage
     CIAstarteFailedMessageStorage
     CIAstartePropertyStorage
     NDevice
     CAstarteDevice
     NMigrations
     CInitialCreate
     CAddAstarteGenericPropertyEntryTable
     CAddInterfaceMajor
     CAddAstarteFailedMessageAstarteFailedMessageEntryTable
     CAddColumnExpiry
     CAddMessageGuidColumn
     CAddUniqueGuid
     CAddColumnProcessed
     CAstarteDbContextModelSnapshot
     NProtocol
     NAstarteEvents
     CAstarteAggregateDatastreamEvent
     CAstarteDatastreamEvent
     CAstarteGenericAggregateEvent
     CAstarteGenericIndividualEvent
     CAstartePropertyEvent
     CAstarteServerValue
     CAstarteServerValueBuilder
     CIAstarteAggregateDatastreamEventListener
     CIAstarteDatastreamEventListener
     CIAstarteServerValueBuilder
     CIAstarteServerValuePublisher
     NAstarteException
     CAstarteInterfaceAlreadyPresentException
     CAstarteInterfaceException
     CAstarteInterfaceMappingNotFoundException
     CAstarteInvalidInterfaceException
     CAstarteInvalidValueException
     CAstarteMessageException
     CAstartePropertyStorageException
     CAstarteAggregateDatastreamInterface
     CAstarteDatastreamInterface
     CAstarteDeviceAggregateDatastreamInterface
     CAstarteDeviceDatastreamInterface
     CAstarteDevicePropertyInterface
     CAstarteGlobalEventListener
     CIAstartePropertyEventListener
     CAstarteInterfaceDatastreamMapping
     CAstartePropertyInterface
     CAstarteServerAggregateDatastreamInterface
     CAstarteServerDatastreamInterface
     CAstarteServerPropertyInterface
     CIAstarteAggregateDataStreamer
     CIAstarteDataStreamer
     CIAstartePropertySetter
     NTransport
     NMQTT
     CAstarteMqttTransport
     CAstarteMqttV1Transport
     CIMqttConnectionInfo
     CMutualSSLAuthenticationMqttConnectionInfo
     CIAstarteTransportEventListener
     CAstarteTransport
     CAstarteTransportException
     NUtilities
     CAstarteDeviceIdUtils
     CAstarteInterfaceHelper
     CAstartePayload
     CDecodedMessage
     CUuidRepresents an immutable Java universally unique identifier (UUID). A UUID represents a 128-bit value
     CAstartePairingException
     CAstartePairingHandler
     CAstartePairingService
     CIAstarteInterfaceProvider
     CIAstarteMessageListener
    +
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/namespaces_dup.js b/device-sdks/csharp/snapshot/api/namespaces_dup.js new file mode 100644 index 00000000..1777b30d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/namespaces_dup.js @@ -0,0 +1,5 @@ +var namespaces_dup = +[ + [ "AstarteDeviceSDK", "namespace_astarte_device_s_d_k.html", "namespace_astarte_device_s_d_k" ], + [ "AstarteDeviceSDKCSharp", "namespace_astarte_device_s_d_k_c_sharp.html", "namespace_astarte_device_s_d_k_c_sharp" ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/nav_f.png b/device-sdks/csharp/snapshot/api/nav_f.png new file mode 100644 index 00000000..72a58a52 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/nav_f.png differ diff --git a/device-sdks/csharp/snapshot/api/nav_g.png b/device-sdks/csharp/snapshot/api/nav_g.png new file mode 100644 index 00000000..2093a237 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/nav_g.png differ diff --git a/device-sdks/csharp/snapshot/api/nav_h.png b/device-sdks/csharp/snapshot/api/nav_h.png new file mode 100644 index 00000000..33389b10 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/nav_h.png differ diff --git a/device-sdks/csharp/snapshot/api/navtree.css b/device-sdks/csharp/snapshot/api/navtree.css new file mode 100644 index 00000000..33341a67 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/navtree.css @@ -0,0 +1,146 @@ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0px; + padding:0px; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; + outline:none; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:#fff; +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin:0px; + padding:0px; +} + +#nav-tree { + padding: 0px 0px; + background-color: #FAFAFF; + font-size:14px; + overflow:auto; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + width: 250px; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + background-image:url("splitbar.png"); + background-size:100%; + background-repeat:repeat-y; + background-attachment: scroll; + cursor:ew-resize; + height:100%; + right:0; + top:0; + width:6px; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-tree-contents { + margin: 6px 0px 0px 0px; +} + +#nav-tree { + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#nav-sync { + position:absolute; + top:5px; + right:24px; + z-index:0; +} + +#nav-sync img { + opacity:0.3; +} + +#nav-sync img:hover { + opacity:0.9; +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + diff --git a/device-sdks/csharp/snapshot/api/navtree.js b/device-sdks/csharp/snapshot/api/navtree.js new file mode 100644 index 00000000..1e272d31 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/navtree.js @@ -0,0 +1,546 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +var navTreeSubIndices = new Array(); +var arrowDown = '▼'; +var arrowRight = '►'; + +function getData(varName) +{ + var i = varName.lastIndexOf('/'); + var n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/\-/g,'_')); +} + +function stripPath(uri) +{ + return uri.substring(uri.lastIndexOf('/')+1); +} + +function stripPath2(uri) +{ + var i = uri.lastIndexOf('/'); + var s = uri.substring(i+1); + var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; +} + +function hashValue() +{ + return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); +} + +function hashUrl() +{ + return '#'+hashValue(); +} + +function pathName() +{ + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); +} + +function localStorageSupported() +{ + try { + return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + } + catch(e) { + return false; + } +} + +function storeLink(link) +{ + if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { + window.localStorage.setItem('navpath',link); + } +} + +function deleteLink() +{ + if (localStorageSupported()) { + window.localStorage.setItem('navpath',''); + } +} + +function cachedLink() +{ + if (localStorageSupported()) { + return window.localStorage.getItem('navpath'); + } else { + return ''; + } +} + +function getScript(scriptName,func,show) +{ + var head = document.getElementsByTagName("head")[0]; + var script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); +} + +function createIndent(o,domNode,node,level) +{ + var level=-1; + var n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + var imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=arrowRight; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=arrowRight; + node.expanded = false; + } else { + expandNode(o, node, false, false); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + var span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } +} + +var animationInProgress = false; + +function gotoAnchor(anchor,aname,updateLocation) +{ + var pos, docContent = $('#doc-content'); + var ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || + ancParent.hasClass('fieldtype') || + ancParent.is(':header')) + { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + var dist = Math.abs(Math.min( + pos-docContent.offset().top, + docContent[0].scrollHeight- + docContent.height()-docContent.scrollTop())); + animationInProgress=true; + docContent.animate({ + scrollTop: pos + docContent.scrollTop() - docContent.offset().top + },Math.max(50,Math.min(500,dist)),function(){ + if (updateLocation) window.location.href=aname; + animationInProgress=false; + }); + } +} + +function newNode(o, po, text, link, childrenData, lastNode) +{ + var node = new Object(); + node.children = Array(); + node.childrenData = childrenData; + node.depth = po.depth + 1; + node.relpath = po.relpath; + node.isLast = lastNode; + + node.li = document.createElement("li"); + po.getChildrenUL().appendChild(node.li); + node.parentNode = po; + + node.itemDiv = document.createElement("div"); + node.itemDiv.className = "item"; + + node.labelSpan = document.createElement("span"); + node.labelSpan.className = "label"; + + createIndent(o,node.itemDiv,node,0); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + var a = document.createElement("a"); + node.labelSpan.appendChild(a); + node.label = document.createTextNode(text); + node.expanded = false; + a.appendChild(node.label); + if (link) { + var url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + var aname = '#'+link.split('#')[1]; + var srcPage = stripPath(pathName()); + var targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.onclick = function(){ + storeLink(link); + if (!$(a).parent().parent().hasClass('selected')) + { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + $(a).parent().parent().addClass('selected'); + $(a).parent().parent().attr('id','selected'); + } + var anchor = $(aname); + gotoAnchor(anchor,aname,true); + }; + } else { + a.href = url; + a.onclick = function() { storeLink(link); } + } + } else { + if (childrenData != null) + { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + } + + node.childrenUL = null; + node.getChildrenUL = function() { + if (!node.childrenUL) { + node.childrenUL = document.createElement("ul"); + node.childrenUL.className = "children_ul"; + node.childrenUL.style.display = "none"; + node.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }; + + return node; +} + +function showRoot() +{ + var headerHeight = $("#top").height(); + var footerHeight = $("#nav-path").height(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + (function (){ // retry until we can scroll to the selected item + try { + var navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); +} + +function expandNode(o, node, imm, showRoot) +{ + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + expandNode(o, node, imm, showRoot); + }, showRoot); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + } + } +} + +function glowEffect(n,duration) +{ + n.addClass('glow').delay(duration).queue(function(next){ + $(this).removeClass('glow');next(); + }); +} + +function highlightAnchor() +{ + var aname = hashUrl(); + var anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft'){ + var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname'){ + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype'){ + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } +} + +function selectAndHighlight(hash,n) +{ + var a; + if (hash) { + var link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + $('#nav-sync').css('top','30px'); + } else { + $('#nav-sync').css('top','5px'); + } + showRoot(); +} + +function showNode(o, node, index, hash) +{ + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + showNode(o,node,index,hash); + },true); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + var n = node.children[o.breadcrumbs[index]]; + if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); + else hash=''; + } + if (hash.match(/^#l\d+$/)) { + var anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + var url=root+hash; + var i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function(){ + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + },true); + } +} + +function showSyncOff(n,relpath) +{ + n.html(''); +} + +function showSyncOn(n,relpath) +{ + n.html(''); +} + +function toggleSyncButton(relpath) +{ + var navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } +} + +var loadTriggered = false; +var readyTriggered = false; +var loadObject,loadToRoot,loadUrl,loadRelPath; + +$(window).on('load',function(){ + if (readyTriggered) { // ready first + navTo(loadObject,loadToRoot,loadUrl,loadRelPath); + showRoot(); + } + loadTriggered=true; +}); + +function initNavTree(toroot,relpath) +{ + var o = new Object(); + o.toroot = toroot; + o.node = new Object(); + o.node.li = document.getElementById("nav-tree-contents"); + o.node.childrenData = NAVTREE; + o.node.children = new Array(); + o.node.childrenUL = document.createElement("ul"); + o.node.getChildrenUL = function() { return o.node.childrenUL; }; + o.node.li.appendChild(o.node.childrenUL); + o.node.depth = 0; + o.node.relpath = relpath; + o.node.expanded = false; + o.node.isLast = true; + o.node.plus_img = document.createElement("span"); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = arrowRight; + + if (localStorageSupported()) { + var navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + navSync.click(function(){ toggleSyncButton(relpath); }); + } + + if (loadTriggered) { // load before ready + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + } else { // ready before load + loadObject = o; + loadToRoot = toroot; + loadUrl = hashUrl(); + loadRelPath = relpath; + readyTriggered=true; + } + + $(window).bind('hashchange', function(){ + if (window.location.hash && window.location.hash.length>1){ + var a; + if ($(location).attr('hash')){ + var clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/=desktop_vp) { + if (!collapsed) { + collapseExpand(); + } + } else if (width>desktop_vp && collapsedWidth0) { + restoreWidth(0); + collapsed=true; + } + else { + var width = readCookie('width'); + if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } + collapsed=false; + } + } + + header = $("#top"); + sidenav = $("#side-nav"); + content = $("#doc-content"); + navtree = $("#nav-tree"); + footer = $("#nav-path"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); + $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + var width = readCookie('width'); + if (width) { restoreWidth(width); } else { resizeWidth(); } + resizeHeight(); + var url = location.href; + var i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + var _preventDefault = function(evt) { evt.preventDefault(); }; + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(".ui-resizable-handle").dblclick(collapseExpand); + $(window).on('load',resizeHeight); +} +/* @license-end */ diff --git a/device-sdks/csharp/snapshot/api/search/all_0.html b/device-sdks/csharp/snapshot/api/search/all_0.html new file mode 100644 index 00000000..1ec5b2d5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_0.js b/device-sdks/csharp/snapshot/api/search/all_0.js new file mode 100644 index 00000000..85a4b542 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_0.js @@ -0,0 +1,73 @@ +var searchData= +[ + ['addastartefailedmessageastartefailedmessageentrytable_0',['AddAstarteFailedMessageAstarteFailedMessageEntryTable',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addastartegenericpropertyentrytable_1',['AddAstarteGenericPropertyEntryTable',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addcolumnexpiry_2',['AddColumnExpiry',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addcolumnprocessed_3',['AddColumnProcessed',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addglobaleventlistener_4',['AddGlobalEventListener',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#abe8d5d7f70aa7d4ee7aea9428333f222',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['addinterface_5',['AddInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a2a04adf2469d7cf203b90a3ec0492961',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['addinterfacemajor_6',['AddInterfaceMajor',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addmessageguidcolumn_7',['AddMessageGuidColumn',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['adduniqueguid_8',['AddUniqueGuid',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['astarte_20device_20sdk_20csharp_20documentation_9',['Astarte Device SDK CSharp Documentation',['../index.html',1,'']]], + ['astarteaggregatedatastreamevent_10',['AstarteAggregateDatastreamEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astarteaggregatedatastreaminterface_11',['AstarteAggregateDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartecryptoexception_12',['AstarteCryptoException',['../class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['astartecryptostore_13',['AstarteCryptoStore',['../class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['astartedatastreamevent_14',['AstarteDatastreamEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartedatastreaminterface_15',['AstarteDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedbcontext_16',['AstarteDbContext',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartedbcontextmodelsnapshot_17',['AstarteDbContextModelSnapshot',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['astartedevice_18',['AstarteDevice',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a4db090e06564d72561f2054f1cbc2384',1,'AstarteDeviceSDKCSharp.Device.AstarteDevice.AstarteDevice()'],['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html',1,'AstarteDeviceSDKCSharp.Device.AstarteDevice']]], + ['astartedeviceaggregatedatastreaminterface_19',['AstarteDeviceAggregateDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedevicedatastreaminterface_20',['AstarteDeviceDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedeviceidutils_21',['AstarteDeviceIdUtils',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['astartedevicepropertyinterface_22',['AstarteDevicePropertyInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedevicesdk_23',['AstarteDeviceSDK',['../namespace_astarte_device_s_d_k.html',1,'']]], + ['astartedevicesdkcsharp_24',['AstarteDeviceSDKCSharp',['../namespace_astarte_device_s_d_k_c_sharp.html',1,'']]], + ['astarteevents_25',['AstarteEvents',['../namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteexception_26',['AstarteException',['../namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartefailedmessageentry_27',['AstarteFailedMessageEntry',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartefailedmessagestorage_28',['AstarteFailedMessageStorage',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartegenericaggregateevent_29',['AstarteGenericAggregateEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartegenericindividualevent_30',['AstarteGenericIndividualEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartegenericpropertyentry_31',['AstarteGenericPropertyEntry',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astarteglobaleventlistener_32',['AstarteGlobalEventListener',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteinterface_33',['AstarteInterface',['../class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html',1,'AstarteDeviceSDK::Protocol']]], + ['astarteinterfacealreadypresentexception_34',['AstarteInterfaceAlreadyPresentException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinterfacedatastreammapping_35',['AstarteInterfaceDatastreamMapping',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteinterfaceexception_36',['AstarteInterfaceException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinterfacehelper_37',['AstarteInterfaceHelper',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['astarteinterfacemapping_38',['AstarteInterfaceMapping',['../class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html',1,'AstarteDeviceSDK::Protocol']]], + ['astarteinterfacemappingnotfoundexception_39',['AstarteInterfaceMappingNotFoundException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinterfacemodel_40',['AstarteInterfaceModel',['../class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html',1,'AstarteDeviceSDK::Protocol']]], + ['astarteinvalidinterfaceexception_41',['AstarteInvalidInterfaceException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinvalidvalueexception_42',['AstarteInvalidValueException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astartemessageexception_43',['AstarteMessageException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astartemqtttransport_44',['AstarteMqttTransport',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]], + ['astartemqttv1transport_45',['AstarteMqttV1Transport',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]], + ['astartemutualtlsparametersfactory_46',['AstarteMutualTLSParametersFactory',['../class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['astartepairingexception_47',['AstartePairingException',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html',1,'AstarteDeviceSDKCSharp']]], + ['astartepairinghandler_48',['AstartePairingHandler',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html',1,'AstarteDeviceSDKCSharp']]], + ['astartepairingservice_49',['AstartePairingService',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html',1,'AstarteDeviceSDKCSharp']]], + ['astartepayload_50',['AstartePayload',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['astartepropertyevent_51',['AstartePropertyEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartepropertyinterface_52',['AstartePropertyInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartepropertystorage_53',['AstartePropertyStorage',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartepropertystorageexception_54',['AstartePropertyStorageException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteserveraggregatedatastreaminterface_55',['AstarteServerAggregateDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteserverdatastreaminterface_56',['AstarteServerDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteserverpropertyinterface_57',['AstarteServerPropertyInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteservervalue_58',['AstarteServerValue',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astarteservervaluebuilder_59',['AstarteServerValueBuilder',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents::AstarteServerValue']]], + ['astartetransport_60',['AstarteTransport',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['astartetransportexception_61',['AstarteTransportException',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['crypto_62',['Crypto',['../namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html',1,'AstarteDeviceSDKCSharp']]], + ['data_63',['Data',['../namespace_astarte_device_s_d_k_c_sharp_1_1_data.html',1,'AstarteDeviceSDKCSharp']]], + ['device_64',['Device',['../namespace_astarte_device_s_d_k_c_sharp_1_1_device.html',1,'AstarteDeviceSDKCSharp']]], + ['migrations_65',['Migrations',['../namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html',1,'AstarteDeviceSDKCSharp']]], + ['mqtt_66',['MQTT',['../namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['protocol_67',['Protocol',['../namespace_astarte_device_s_d_k_1_1_protocol.html',1,'AstarteDeviceSDK.Protocol'],['../namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html',1,'AstarteDeviceSDKCSharp.Protocol']]], + ['transport_68',['Transport',['../namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html',1,'AstarteDeviceSDKCSharp']]], + ['utilities_69',['Utilities',['../namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html',1,'AstarteDeviceSDKCSharp']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_1.html b/device-sdks/csharp/snapshot/api/search/all_1.html new file mode 100644 index 00000000..9f80e904 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_1.js b/device-sdks/csharp/snapshot/api/search/all_1.js new file mode 100644 index 00000000..b7119040 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['connect_70',['Connect',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a55498181e2db8cf2c0e390f2fe1507c1',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_2.html b/device-sdks/csharp/snapshot/api/search/all_2.html new file mode 100644 index 00000000..02cfffc2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_2.js b/device-sdks/csharp/snapshot/api/search/all_2.js new file mode 100644 index 00000000..9bd64d3d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['decodedmessage_71',['DecodedMessage',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['disconnect_72',['Disconnect',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a2de6a97435527e42297da6f4cdddf29c',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_3.html b/device-sdks/csharp/snapshot/api/search/all_3.html new file mode 100644 index 00000000..39767b85 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_3.js b/device-sdks/csharp/snapshot/api/search/all_3.js new file mode 100644 index 00000000..d8184df0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['equals_73',['Equals',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ae8b196b9c6847fb70af975c261a38d17',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Equals(object? obj)'],['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a6b2011564c2af270780b4f2e0c77297b',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Equals(Uuid uuid)']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_4.html b/device-sdks/csharp/snapshot/api/search/all_4.html new file mode 100644 index 00000000..fc40463c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_4.js b/device-sdks/csharp/snapshot/api/search/all_4.js new file mode 100644 index 00000000..5455ee13 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['generateid_74',['GenerateId',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html#a37340617034dd5f20620e84ec0890286',1,'AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils.GenerateId()'],['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html#a5a957c2fd5744e50931c91c92eb64492',1,'AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils.GenerateId(Guid namespaceGuid, string uniqueData)']]], + ['getallinterfaces_75',['GetAllInterfaces',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa076a6ab72e000edeb19fa39a8e04ba3',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['getastartemessagelistener_76',['GetAstarteMessageListener',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a8a5413cbad5527a272e5d9fcf3b342f1',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['gethashcode_77',['GetHashCode',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#acd4f308cc892bffed5a4a8751ec33beb',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['getinterface_78',['GetInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aeaef3f5a71685d5642a00e425c4c2d0a',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_5.html b/device-sdks/csharp/snapshot/api/search/all_5.html new file mode 100644 index 00000000..9dd9344b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_5.js b/device-sdks/csharp/snapshot/api/search/all_5.js new file mode 100644 index 00000000..99f391a3 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['hasinterface_79',['HasInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#ae058414b74fe638f5d391be5347cea24',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_6.html b/device-sdks/csharp/snapshot/api/search/all_6.html new file mode 100644 index 00000000..f1e516d7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_6.js b/device-sdks/csharp/snapshot/api/search/all_6.js new file mode 100644 index 00000000..d002fbd6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_6.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['iastarteaggregatedatastreamer_80',['IAstarteAggregateDataStreamer',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastarteaggregatedatastreameventlistener_81',['IAstarteAggregateDatastreamEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastartecryptostore_82',['IAstarteCryptoStore',['../interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['iastartedatastreamer_83',['IAstarteDataStreamer',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastartedatastreameventlistener_84',['IAstarteDatastreamEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastartefailedmessage_85',['IAstarteFailedMessage',['../interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['iastartefailedmessagestorage_86',['IAstarteFailedMessageStorage',['../interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['iastarteinterfaceprovider_87',['IAstarteInterfaceProvider',['../interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html',1,'AstarteDeviceSDKCSharp']]], + ['iastartemessagelistener_88',['IAstarteMessageListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html',1,'AstarteDeviceSDKCSharp']]], + ['iastartepropertyeventlistener_89',['IAstartePropertyEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastartepropertysetter_90',['IAstartePropertySetter',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastartepropertystorage_91',['IAstartePropertyStorage',['../interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['iastarteprotocol_92',['IAstarteProtocol',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html',1,'AstarteDeviceSDK::Protocol']]], + ['iastarteservervaluebuilder_93',['IAstarteServerValueBuilder',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastarteservervaluepublisher_94',['IAstarteServerValuePublisher',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastartetransporteventlistener_95',['IAstarteTransportEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['imqttconnectioninfo_96',['IMqttConnectionInfo',['../interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]], + ['initialcreate_97',['InitialCreate',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['isconnected_98',['IsConnected',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a785e9ce0e9a582c8003b1cd54432c585',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_7.html b/device-sdks/csharp/snapshot/api/search/all_7.html new file mode 100644 index 00000000..8ddbf6c8 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_7.js b/device-sdks/csharp/snapshot/api/search/all_7.js new file mode 100644 index 00000000..c0cb7b2b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['leastsignificantbits_99',['LeastSignificantBits',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a35830e6c98a0c24ddea1425ef41242e0',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_8.html b/device-sdks/csharp/snapshot/api/search/all_8.html new file mode 100644 index 00000000..83c55ae2 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_8.js b/device-sdks/csharp/snapshot/api/search/all_8.js new file mode 100644 index 00000000..69deee59 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['mapping_100',['Mapping',['../class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html',1,'AstarteDeviceSDK::Protocol']]], + ['mostsignificantbits_101',['MostSignificantBits',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a0cc0e290a14e657aefb8fc6aa7307248',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['mutualsslauthenticationmqttconnectioninfo_102',['MutualSSLAuthenticationMqttConnectionInfo',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_9.html b/device-sdks/csharp/snapshot/api/search/all_9.html new file mode 100644 index 00000000..1e263c13 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_9.js b/device-sdks/csharp/snapshot/api/search/all_9.js new file mode 100644 index 00000000..3fae1cd6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_9.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['operator_20guid_103',['operator Guid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a99951451d56512a46c75f1fb10c50f32',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['operator_20uuid_104',['operator Uuid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ada57e5c1f2e5cc9da47d6419d1cd2a0d',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['operator_21_3d_105',['operator!=',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a2da0b3d049c04d489f3778b5f243828b',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['operator_3d_3d_106',['operator==',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a419866b0f85740695475ca9abc310a63',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_a.html b/device-sdks/csharp/snapshot/api/search/all_a.html new file mode 100644 index 00000000..3a6cac10 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_a.js b/device-sdks/csharp/snapshot/api/search/all_a.js new file mode 100644 index 00000000..f852c65d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_a.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['parse_107',['Parse',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a0ca4e2cca088a75569dcccb22695770e',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['propertyreceived_108',['PropertyReceived',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#af2269991319fa32541dd7437c78230dc',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.PropertyReceived()'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html#a50a1d35543e51a9831a256aa7bf85357',1,'AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyReceived()']]], + ['propertyunset_109',['PropertyUnset',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a3107d4fc9b0e3a680d3ca32a874ed4a4',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.PropertyUnset()'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html#a8902cfaad633c9e6dcc6aa9690dd4ea6',1,'AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyUnset()']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_b.html b/device-sdks/csharp/snapshot/api/search/all_b.html new file mode 100644 index 00000000..130deb4e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_b.js b/device-sdks/csharp/snapshot/api/search/all_b.js new file mode 100644 index 00000000..e437c32b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['registerdevicewithjwttoken_110',['RegisterDeviceWithJwtToken',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a32d457231a6341744154b65a90c0b3b6',1,'AstarteDeviceSDKCSharp::AstartePairingService']]], + ['registerdevicewithprivatekey_111',['RegisterDeviceWithPrivateKey',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a8a7439a9cd0d2607bf07f41effad532a',1,'AstarteDeviceSDKCSharp::AstartePairingService']]], + ['removeglobaleventlistener_112',['RemoveGlobalEventListener',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6406b1ab29c0e3bd835844f2e5cbe78f',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['removeinterface_113',['RemoveInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6e4485cbffd3d7e4e3a7a7f2f98e87a0',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_c.html b/device-sdks/csharp/snapshot/api/search/all_c.html new file mode 100644 index 00000000..3dd5af06 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_c.js b/device-sdks/csharp/snapshot/api/search/all_c.js new file mode 100644 index 00000000..854db869 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_c.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['sendaggregate_114',['SendAggregate',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#acfd49281c5fc9aeb6653967d53a4f564',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendAggregate()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a1ecf4a895af21c4a713f7af7b3681a87',1,'AstarteDeviceSDKCSharp.Transport.AstarteTransport.SendAggregate()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a5dd5e18c0ab2aae2703027c375690efc',1,'AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.SendAggregate()']]], + ['sendindividualvalue_115',['SendIndividualValue',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#a46f437c66b06c8774a507437c114fc3c',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp)'],['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#aab17ae62a1f0f0ed6fdd70106861d7e6',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value)']]], + ['sendintrospection_116',['SendIntrospection',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#ab1406e740dffdcf9cbaa71247a6654e0',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIntrospection()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a2454248b13340ca24d2a2014d705c1d3',1,'AstarteDeviceSDKCSharp.Transport.AstarteTransport.SendIntrospection()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a3684e0ba9fdfb5b76d792e1146169744',1,'AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.SendIntrospection()']]], + ['setalwaysreconnect_117',['SetAlwaysReconnect',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a7364d6a87ccc0ad15423af8e762203d7',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['setastartetransport_118',['SetAstarteTransport',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa8bad5ce75e0ba5a44b13f43a901bedc',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['setproperty_119',['SetProperty',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html#ab843bed7df91bd17265d0f70c9824aba',1,'AstarteDeviceSDKCSharp::Protocol::IAstartePropertySetter']]], + ['streamdata_120',['StreamData',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html#a87c6261c1606e863f5de60842d720a13',1,'AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData(String path, Object payload)'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html#a899ae4f44daf3f4fbd696e876ca634b1',1,'AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData(String path, Object payload, DateTime? timestamp)']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_d.html b/device-sdks/csharp/snapshot/api/search/all_d.html new file mode 100644 index 00000000..af7f2f0f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_d.js b/device-sdks/csharp/snapshot/api/search/all_d.js new file mode 100644 index 00000000..acdac8ed --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['tobytearray_121',['ToByteArray',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a1d808aa38f1070202f6411be75b47e9d',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['tostring_122',['ToString',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ae0d47e46d2af36f0715ac3e4619eee5e',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_e.html b/device-sdks/csharp/snapshot/api/search/all_e.html new file mode 100644 index 00000000..e25df423 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_e.js b/device-sdks/csharp/snapshot/api/search/all_e.js new file mode 100644 index 00000000..a5997b45 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_e.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['unsetproperty_123',['UnsetProperty',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html#a72157a2b7b7467c94c4db8cc7c95c8c0',1,'AstarteDeviceSDKCSharp::Protocol::IAstartePropertySetter']]], + ['uuid_124',['Uuid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html',1,'AstarteDeviceSDKCSharp.Utilities.Uuid'],['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a334d8e26f941d9b480d8fcf5b8acf085',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Uuid(long mostSignificantBits, long leastSignificantBits)'],['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ab8e853014ae7527d25a7822ba53c7862',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Uuid(byte[] b)']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/all_f.html b/device-sdks/csharp/snapshot/api/search/all_f.html new file mode 100644 index 00000000..b23da6ce --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/all_f.js b/device-sdks/csharp/snapshot/api/search/all_f.js new file mode 100644 index 00000000..81d0aa69 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/all_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['valuereceived_125',['ValueReceived',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a2427d3d9ad029533e8df28e2835be71f',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.ValueReceived(AstarteDatastreamEvent e)'],['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a6d503f6c35b76e3318da47384b8495a6',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.ValueReceived(AstarteAggregateDatastreamEvent e)'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html#a254cb4c652090846d35bc98b28126a67',1,'AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener.ValueReceived()'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html#a5868e73356c662766d31a194c2f55006',1,'AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener.ValueReceived()']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/classes_0.html b/device-sdks/csharp/snapshot/api/search/classes_0.html new file mode 100644 index 00000000..af8159ee --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/classes_0.js b/device-sdks/csharp/snapshot/api/search/classes_0.js new file mode 100644 index 00000000..dc99f270 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_0.js @@ -0,0 +1,58 @@ +var searchData= +[ + ['addastartefailedmessageastartefailedmessageentrytable_126',['AddAstarteFailedMessageAstarteFailedMessageEntryTable',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_failed_message_astarte_failed_message_entry_table.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addastartegenericpropertyentrytable_127',['AddAstarteGenericPropertyEntryTable',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_astarte_generic_property_entry_table.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addcolumnexpiry_128',['AddColumnExpiry',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_expiry.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addcolumnprocessed_129',['AddColumnProcessed',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_column_processed.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addinterfacemajor_130',['AddInterfaceMajor',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_interface_major.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['addmessageguidcolumn_131',['AddMessageGuidColumn',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_message_guid_column.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['adduniqueguid_132',['AddUniqueGuid',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_add_unique_guid.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['astarteaggregatedatastreamevent_133',['AstarteAggregateDatastreamEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_aggregate_datastream_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astarteaggregatedatastreaminterface_134',['AstarteAggregateDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_aggregate_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartecryptoexception_135',['AstarteCryptoException',['../class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_exception.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['astartecryptostore_136',['AstarteCryptoStore',['../class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_crypto_store.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['astartedatastreamevent_137',['AstarteDatastreamEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_datastream_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartedatastreaminterface_138',['AstarteDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedbcontext_139',['AstarteDbContext',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_db_context.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartedbcontextmodelsnapshot_140',['AstarteDbContextModelSnapshot',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_astarte_db_context_model_snapshot.html',1,'AstarteDeviceSDKCSharp::Migrations']]], + ['astartedevice_141',['AstarteDevice',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html',1,'AstarteDeviceSDKCSharp::Device']]], + ['astartedeviceaggregatedatastreaminterface_142',['AstarteDeviceAggregateDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_aggregate_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedevicedatastreaminterface_143',['AstarteDeviceDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartedeviceidutils_144',['AstarteDeviceIdUtils',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['astartedevicepropertyinterface_145',['AstarteDevicePropertyInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_device_property_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartefailedmessageentry_146',['AstarteFailedMessageEntry',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_entry.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartefailedmessagestorage_147',['AstarteFailedMessageStorage',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_failed_message_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartegenericaggregateevent_148',['AstarteGenericAggregateEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_aggregate_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartegenericindividualevent_149',['AstarteGenericIndividualEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_generic_individual_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartegenericpropertyentry_150',['AstarteGenericPropertyEntry',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_generic_property_entry.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astarteglobaleventlistener_151',['AstarteGlobalEventListener',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteinterface_152',['AstarteInterface',['../class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface.html',1,'AstarteDeviceSDK::Protocol']]], + ['astarteinterfacealreadypresentexception_153',['AstarteInterfaceAlreadyPresentException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_already_present_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinterfacedatastreammapping_154',['AstarteInterfaceDatastreamMapping',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_interface_datastream_mapping.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteinterfaceexception_155',['AstarteInterfaceException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinterfacehelper_156',['AstarteInterfaceHelper',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_interface_helper.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['astarteinterfacemapping_157',['AstarteInterfaceMapping',['../class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_mapping.html',1,'AstarteDeviceSDK::Protocol']]], + ['astarteinterfacemappingnotfoundexception_158',['AstarteInterfaceMappingNotFoundException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_interface_mapping_not_found_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinterfacemodel_159',['AstarteInterfaceModel',['../class_astarte_device_s_d_k_1_1_protocol_1_1_astarte_interface_model.html',1,'AstarteDeviceSDK::Protocol']]], + ['astarteinvalidinterfaceexception_160',['AstarteInvalidInterfaceException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_interface_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteinvalidvalueexception_161',['AstarteInvalidValueException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_invalid_value_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astartemessageexception_162',['AstarteMessageException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_message_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astartemqtttransport_163',['AstarteMqttTransport',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_transport.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]], + ['astartemqttv1transport_164',['AstarteMqttV1Transport',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]], + ['astartemutualtlsparametersfactory_165',['AstarteMutualTLSParametersFactory',['../class_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_astarte_mutual_t_l_s_parameters_factory.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['astartepairingexception_166',['AstartePairingException',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_exception.html',1,'AstarteDeviceSDKCSharp']]], + ['astartepairinghandler_167',['AstartePairingHandler',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_handler.html',1,'AstarteDeviceSDKCSharp']]], + ['astartepairingservice_168',['AstartePairingService',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html',1,'AstarteDeviceSDKCSharp']]], + ['astartepayload_169',['AstartePayload',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_payload.html',1,'AstarteDeviceSDKCSharp::Utilities']]], + ['astartepropertyevent_170',['AstartePropertyEvent',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_property_event.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astartepropertyinterface_171',['AstartePropertyInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_property_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astartepropertystorage_172',['AstartePropertyStorage',['../class_astarte_device_s_d_k_c_sharp_1_1_data_1_1_astarte_property_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['astartepropertystorageexception_173',['AstartePropertyStorageException',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception_1_1_astarte_property_storage_exception.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteException']]], + ['astarteserveraggregatedatastreaminterface_174',['AstarteServerAggregateDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_aggregate_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteserverdatastreaminterface_175',['AstarteServerDatastreamInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_datastream_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteserverpropertyinterface_176',['AstarteServerPropertyInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_server_property_interface.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteservervalue_177',['AstarteServerValue',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['astarteservervaluebuilder_178',['AstarteServerValueBuilder',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_astarte_server_value_1_1_astarte_server_value_builder.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents::AstarteServerValue']]], + ['astartetransport_179',['AstarteTransport',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['astartetransportexception_180',['AstarteTransportException',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport_exception.html',1,'AstarteDeviceSDKCSharp::Transport']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/classes_1.html b/device-sdks/csharp/snapshot/api/search/classes_1.html new file mode 100644 index 00000000..576e9168 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/classes_1.js b/device-sdks/csharp/snapshot/api/search/classes_1.js new file mode 100644 index 00000000..b0b3bc36 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['decodedmessage_181',['DecodedMessage',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_decoded_message.html',1,'AstarteDeviceSDKCSharp::Utilities']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/classes_2.html b/device-sdks/csharp/snapshot/api/search/classes_2.html new file mode 100644 index 00000000..956405e5 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/classes_2.js b/device-sdks/csharp/snapshot/api/search/classes_2.js new file mode 100644 index 00000000..3432e8ee --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_2.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['iastarteaggregatedatastreamer_182',['IAstarteAggregateDataStreamer',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_aggregate_data_streamer.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastarteaggregatedatastreameventlistener_183',['IAstarteAggregateDatastreamEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastartecryptostore_184',['IAstarteCryptoStore',['../interface_astarte_device_s_d_k_c_sharp_1_1_crypto_1_1_i_astarte_crypto_store.html',1,'AstarteDeviceSDKCSharp::Crypto']]], + ['iastartedatastreamer_185',['IAstarteDataStreamer',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastartedatastreameventlistener_186',['IAstarteDatastreamEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastartefailedmessage_187',['IAstarteFailedMessage',['../interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['iastartefailedmessagestorage_188',['IAstarteFailedMessageStorage',['../interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_failed_message_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['iastarteinterfaceprovider_189',['IAstarteInterfaceProvider',['../interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_interface_provider.html',1,'AstarteDeviceSDKCSharp']]], + ['iastartemessagelistener_190',['IAstarteMessageListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_i_astarte_message_listener.html',1,'AstarteDeviceSDKCSharp']]], + ['iastartepropertyeventlistener_191',['IAstartePropertyEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastartepropertysetter_192',['IAstartePropertySetter',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['iastartepropertystorage_193',['IAstartePropertyStorage',['../interface_astarte_device_s_d_k_c_sharp_1_1_data_1_1_i_astarte_property_storage.html',1,'AstarteDeviceSDKCSharp::Data']]], + ['iastarteprotocol_194',['IAstarteProtocol',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html',1,'AstarteDeviceSDK::Protocol']]], + ['iastarteservervaluebuilder_195',['IAstarteServerValueBuilder',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_builder.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastarteservervaluepublisher_196',['IAstarteServerValuePublisher',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_server_value_publisher.html',1,'AstarteDeviceSDKCSharp::Protocol::AstarteEvents']]], + ['iastartetransporteventlistener_197',['IAstarteTransportEventListener',['../interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_i_astarte_transport_event_listener.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['imqttconnectioninfo_198',['IMqttConnectionInfo',['../interface_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_i_mqtt_connection_info.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]], + ['initialcreate_199',['InitialCreate',['../class_astarte_device_s_d_k_c_sharp_1_1_migrations_1_1_initial_create.html',1,'AstarteDeviceSDKCSharp::Migrations']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/classes_3.html b/device-sdks/csharp/snapshot/api/search/classes_3.html new file mode 100644 index 00000000..d33343bc --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/classes_3.js b/device-sdks/csharp/snapshot/api/search/classes_3.js new file mode 100644 index 00000000..f7fca99d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['mapping_200',['Mapping',['../class_astarte_device_s_d_k_1_1_protocol_1_1_mapping.html',1,'AstarteDeviceSDK::Protocol']]], + ['mutualsslauthenticationmqttconnectioninfo_201',['MutualSSLAuthenticationMqttConnectionInfo',['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_mutual_s_s_l_authentication_mqtt_connection_info.html',1,'AstarteDeviceSDKCSharp::Transport::MQTT']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/classes_4.html b/device-sdks/csharp/snapshot/api/search/classes_4.html new file mode 100644 index 00000000..8430b07f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/classes_4.js b/device-sdks/csharp/snapshot/api/search/classes_4.js new file mode 100644 index 00000000..1aed21fa --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['uuid_202',['Uuid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html',1,'AstarteDeviceSDKCSharp::Utilities']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/close.svg b/device-sdks/csharp/snapshot/api/search/close.svg new file mode 100644 index 00000000..a933eea1 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_0.html b/device-sdks/csharp/snapshot/api/search/functions_0.html new file mode 100644 index 00000000..eb4c5014 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_0.js b/device-sdks/csharp/snapshot/api/search/functions_0.js new file mode 100644 index 00000000..4b9f9698 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['addglobaleventlistener_215',['AddGlobalEventListener',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#abe8d5d7f70aa7d4ee7aea9428333f222',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['addinterface_216',['AddInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a2a04adf2469d7cf203b90a3ec0492961',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['astartedevice_217',['AstarteDevice',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a4db090e06564d72561f2054f1cbc2384',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_1.html b/device-sdks/csharp/snapshot/api/search/functions_1.html new file mode 100644 index 00000000..ef4088b8 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_1.js b/device-sdks/csharp/snapshot/api/search/functions_1.js new file mode 100644 index 00000000..018f91db --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['connect_218',['Connect',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a55498181e2db8cf2c0e390f2fe1507c1',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_2.html b/device-sdks/csharp/snapshot/api/search/functions_2.html new file mode 100644 index 00000000..ca5aa10e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_2.js b/device-sdks/csharp/snapshot/api/search/functions_2.js new file mode 100644 index 00000000..43df44bf --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['disconnect_219',['Disconnect',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a2de6a97435527e42297da6f4cdddf29c',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_3.html b/device-sdks/csharp/snapshot/api/search/functions_3.html new file mode 100644 index 00000000..d79f55b8 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_3.js b/device-sdks/csharp/snapshot/api/search/functions_3.js new file mode 100644 index 00000000..e3488c4c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['equals_220',['Equals',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ae8b196b9c6847fb70af975c261a38d17',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Equals(object? obj)'],['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a6b2011564c2af270780b4f2e0c77297b',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Equals(Uuid uuid)']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_4.html b/device-sdks/csharp/snapshot/api/search/functions_4.html new file mode 100644 index 00000000..1657cad0 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_4.js b/device-sdks/csharp/snapshot/api/search/functions_4.js new file mode 100644 index 00000000..f9486acd --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['generateid_221',['GenerateId',['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html#a37340617034dd5f20620e84ec0890286',1,'AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils.GenerateId()'],['../class_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_astarte_device_id_utils.html#a5a957c2fd5744e50931c91c92eb64492',1,'AstarteDeviceSDKCSharp.Utilities.AstarteDeviceIdUtils.GenerateId(Guid namespaceGuid, string uniqueData)']]], + ['getallinterfaces_222',['GetAllInterfaces',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa076a6ab72e000edeb19fa39a8e04ba3',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['getastartemessagelistener_223',['GetAstarteMessageListener',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a8a5413cbad5527a272e5d9fcf3b342f1',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['gethashcode_224',['GetHashCode',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#acd4f308cc892bffed5a4a8751ec33beb',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['getinterface_225',['GetInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aeaef3f5a71685d5642a00e425c4c2d0a',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_5.html b/device-sdks/csharp/snapshot/api/search/functions_5.html new file mode 100644 index 00000000..9301d6b9 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_5.js b/device-sdks/csharp/snapshot/api/search/functions_5.js new file mode 100644 index 00000000..386ecc2d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['hasinterface_226',['HasInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#ae058414b74fe638f5d391be5347cea24',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_6.html b/device-sdks/csharp/snapshot/api/search/functions_6.html new file mode 100644 index 00000000..9c4f5fc6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_6.js b/device-sdks/csharp/snapshot/api/search/functions_6.js new file mode 100644 index 00000000..2d4d45bf --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['isconnected_227',['IsConnected',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a785e9ce0e9a582c8003b1cd54432c585',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_7.html b/device-sdks/csharp/snapshot/api/search/functions_7.html new file mode 100644 index 00000000..46b5c0f6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_7.js b/device-sdks/csharp/snapshot/api/search/functions_7.js new file mode 100644 index 00000000..17f9cb5b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_7.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['operator_20guid_228',['operator Guid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a99951451d56512a46c75f1fb10c50f32',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['operator_20uuid_229',['operator Uuid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ada57e5c1f2e5cc9da47d6419d1cd2a0d',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['operator_21_3d_230',['operator!=',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a2da0b3d049c04d489f3778b5f243828b',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['operator_3d_3d_231',['operator==',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a419866b0f85740695475ca9abc310a63',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_8.html b/device-sdks/csharp/snapshot/api/search/functions_8.html new file mode 100644 index 00000000..31a1d950 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_8.js b/device-sdks/csharp/snapshot/api/search/functions_8.js new file mode 100644 index 00000000..440f6000 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['parse_232',['Parse',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a0ca4e2cca088a75569dcccb22695770e',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['propertyreceived_233',['PropertyReceived',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#af2269991319fa32541dd7437c78230dc',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.PropertyReceived()'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html#a50a1d35543e51a9831a256aa7bf85357',1,'AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyReceived()']]], + ['propertyunset_234',['PropertyUnset',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a3107d4fc9b0e3a680d3ca32a874ed4a4',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.PropertyUnset()'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_event_listener.html#a8902cfaad633c9e6dcc6aa9690dd4ea6',1,'AstarteDeviceSDKCSharp.Protocol.IAstartePropertyEventListener.PropertyUnset()']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_9.html b/device-sdks/csharp/snapshot/api/search/functions_9.html new file mode 100644 index 00000000..9a8e4290 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_9.js b/device-sdks/csharp/snapshot/api/search/functions_9.js new file mode 100644 index 00000000..95078c83 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_9.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['registerdevicewithjwttoken_235',['RegisterDeviceWithJwtToken',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a32d457231a6341744154b65a90c0b3b6',1,'AstarteDeviceSDKCSharp::AstartePairingService']]], + ['registerdevicewithprivatekey_236',['RegisterDeviceWithPrivateKey',['../class_astarte_device_s_d_k_c_sharp_1_1_astarte_pairing_service.html#a8a7439a9cd0d2607bf07f41effad532a',1,'AstarteDeviceSDKCSharp::AstartePairingService']]], + ['removeglobaleventlistener_237',['RemoveGlobalEventListener',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6406b1ab29c0e3bd835844f2e5cbe78f',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['removeinterface_238',['RemoveInterface',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a6e4485cbffd3d7e4e3a7a7f2f98e87a0',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_a.html b/device-sdks/csharp/snapshot/api/search/functions_a.html new file mode 100644 index 00000000..5ecc152c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_a.js b/device-sdks/csharp/snapshot/api/search/functions_a.js new file mode 100644 index 00000000..04cd063e --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_a.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['sendaggregate_239',['SendAggregate',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#acfd49281c5fc9aeb6653967d53a4f564',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendAggregate()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a1ecf4a895af21c4a713f7af7b3681a87',1,'AstarteDeviceSDKCSharp.Transport.AstarteTransport.SendAggregate()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a5dd5e18c0ab2aae2703027c375690efc',1,'AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.SendAggregate()']]], + ['sendindividualvalue_240',['SendIndividualValue',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#a46f437c66b06c8774a507437c114fc3c',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value, DateTime? timestamp)'],['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#aab17ae62a1f0f0ed6fdd70106861d7e6',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIndividualValue(AstarteInterface astarteInterface, String path, Object? value)']]], + ['sendintrospection_241',['SendIntrospection',['../interface_astarte_device_s_d_k_1_1_protocol_1_1_i_astarte_protocol.html#ab1406e740dffdcf9cbaa71247a6654e0',1,'AstarteDeviceSDK.Protocol.IAstarteProtocol.SendIntrospection()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_astarte_transport.html#a2454248b13340ca24d2a2014d705c1d3',1,'AstarteDeviceSDKCSharp.Transport.AstarteTransport.SendIntrospection()'],['../class_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t_1_1_astarte_mqtt_v1_transport.html#a3684e0ba9fdfb5b76d792e1146169744',1,'AstarteDeviceSDKCSharp.Transport.MQTT.AstarteMqttV1Transport.SendIntrospection()']]], + ['setalwaysreconnect_242',['SetAlwaysReconnect',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#a7364d6a87ccc0ad15423af8e762203d7',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['setastartetransport_243',['SetAstarteTransport',['../class_astarte_device_s_d_k_c_sharp_1_1_device_1_1_astarte_device.html#aa8bad5ce75e0ba5a44b13f43a901bedc',1,'AstarteDeviceSDKCSharp::Device::AstarteDevice']]], + ['setproperty_244',['SetProperty',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html#ab843bed7df91bd17265d0f70c9824aba',1,'AstarteDeviceSDKCSharp::Protocol::IAstartePropertySetter']]], + ['streamdata_245',['StreamData',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html#a87c6261c1606e863f5de60842d720a13',1,'AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData(String path, Object payload)'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_data_streamer.html#a899ae4f44daf3f4fbd696e876ca634b1',1,'AstarteDeviceSDKCSharp.Protocol.IAstarteDataStreamer.StreamData(String path, Object payload, DateTime? timestamp)']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_b.html b/device-sdks/csharp/snapshot/api/search/functions_b.html new file mode 100644 index 00000000..e301fedd --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_b.js b/device-sdks/csharp/snapshot/api/search/functions_b.js new file mode 100644 index 00000000..97bf7c1a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['tobytearray_246',['ToByteArray',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a1d808aa38f1070202f6411be75b47e9d',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]], + ['tostring_247',['ToString',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ae0d47e46d2af36f0715ac3e4619eee5e',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_c.html b/device-sdks/csharp/snapshot/api/search/functions_c.html new file mode 100644 index 00000000..c4f32687 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_c.js b/device-sdks/csharp/snapshot/api/search/functions_c.js new file mode 100644 index 00000000..885f45ba --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['unsetproperty_248',['UnsetProperty',['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_i_astarte_property_setter.html#a72157a2b7b7467c94c4db8cc7c95c8c0',1,'AstarteDeviceSDKCSharp::Protocol::IAstartePropertySetter']]], + ['uuid_249',['Uuid',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a334d8e26f941d9b480d8fcf5b8acf085',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Uuid(long mostSignificantBits, long leastSignificantBits)'],['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ab8e853014ae7527d25a7822ba53c7862',1,'AstarteDeviceSDKCSharp.Utilities.Uuid.Uuid(byte[] b)']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/functions_d.html b/device-sdks/csharp/snapshot/api/search/functions_d.html new file mode 100644 index 00000000..7a1ed065 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/functions_d.js b/device-sdks/csharp/snapshot/api/search/functions_d.js new file mode 100644 index 00000000..23cc60ae --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/functions_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['valuereceived_250',['ValueReceived',['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a2427d3d9ad029533e8df28e2835be71f',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.ValueReceived(AstarteDatastreamEvent e)'],['../class_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_global_event_listener.html#a6d503f6c35b76e3318da47384b8495a6',1,'AstarteDeviceSDKCSharp.Protocol.AstarteGlobalEventListener.ValueReceived(AstarteAggregateDatastreamEvent e)'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_aggregate_datastream_event_listener.html#a254cb4c652090846d35bc98b28126a67',1,'AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteAggregateDatastreamEventListener.ValueReceived()'],['../interface_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events_1_1_i_astarte_datastream_event_listener.html#a5868e73356c662766d31a194c2f55006',1,'AstarteDeviceSDKCSharp.Protocol.AstarteEvents.IAstarteDatastreamEventListener.ValueReceived()']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/mag_sel.svg b/device-sdks/csharp/snapshot/api/search/mag_sel.svg new file mode 100644 index 00000000..03626f64 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/device-sdks/csharp/snapshot/api/search/namespaces_0.html b/device-sdks/csharp/snapshot/api/search/namespaces_0.html new file mode 100644 index 00000000..21db2c3a --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/namespaces_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/namespaces_0.js b/device-sdks/csharp/snapshot/api/search/namespaces_0.js new file mode 100644 index 00000000..3d66567b --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/namespaces_0.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['astartedevicesdk_203',['AstarteDeviceSDK',['../namespace_astarte_device_s_d_k.html',1,'']]], + ['astartedevicesdkcsharp_204',['AstarteDeviceSDKCSharp',['../namespace_astarte_device_s_d_k_c_sharp.html',1,'']]], + ['astarteevents_205',['AstarteEvents',['../namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_events.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['astarteexception_206',['AstarteException',['../namespace_astarte_device_s_d_k_c_sharp_1_1_protocol_1_1_astarte_exception.html',1,'AstarteDeviceSDKCSharp::Protocol']]], + ['crypto_207',['Crypto',['../namespace_astarte_device_s_d_k_c_sharp_1_1_crypto.html',1,'AstarteDeviceSDKCSharp']]], + ['data_208',['Data',['../namespace_astarte_device_s_d_k_c_sharp_1_1_data.html',1,'AstarteDeviceSDKCSharp']]], + ['device_209',['Device',['../namespace_astarte_device_s_d_k_c_sharp_1_1_device.html',1,'AstarteDeviceSDKCSharp']]], + ['migrations_210',['Migrations',['../namespace_astarte_device_s_d_k_c_sharp_1_1_migrations.html',1,'AstarteDeviceSDKCSharp']]], + ['mqtt_211',['MQTT',['../namespace_astarte_device_s_d_k_c_sharp_1_1_transport_1_1_m_q_t_t.html',1,'AstarteDeviceSDKCSharp::Transport']]], + ['protocol_212',['Protocol',['../namespace_astarte_device_s_d_k_1_1_protocol.html',1,'AstarteDeviceSDK.Protocol'],['../namespace_astarte_device_s_d_k_c_sharp_1_1_protocol.html',1,'AstarteDeviceSDKCSharp.Protocol']]], + ['transport_213',['Transport',['../namespace_astarte_device_s_d_k_c_sharp_1_1_transport.html',1,'AstarteDeviceSDKCSharp']]], + ['utilities_214',['Utilities',['../namespace_astarte_device_s_d_k_c_sharp_1_1_utilities.html',1,'AstarteDeviceSDKCSharp']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/nomatches.html b/device-sdks/csharp/snapshot/api/search/nomatches.html new file mode 100644 index 00000000..2b9360b6 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/pages_0.html b/device-sdks/csharp/snapshot/api/search/pages_0.html new file mode 100644 index 00000000..8517b48f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/pages_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/pages_0.js b/device-sdks/csharp/snapshot/api/search/pages_0.js new file mode 100644 index 00000000..1257f20d --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['astarte_20device_20sdk_20csharp_20documentation_253',['Astarte Device SDK CSharp Documentation',['../index.html',1,'']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/properties_0.html b/device-sdks/csharp/snapshot/api/search/properties_0.html new file mode 100644 index 00000000..91e93064 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/properties_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/properties_0.js b/device-sdks/csharp/snapshot/api/search/properties_0.js new file mode 100644 index 00000000..25a670d7 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/properties_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['leastsignificantbits_251',['LeastSignificantBits',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a35830e6c98a0c24ddea1425ef41242e0',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/properties_1.html b/device-sdks/csharp/snapshot/api/search/properties_1.html new file mode 100644 index 00000000..19753dce --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/properties_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/device-sdks/csharp/snapshot/api/search/properties_1.js b/device-sdks/csharp/snapshot/api/search/properties_1.js new file mode 100644 index 00000000..a4448238 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/properties_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mostsignificantbits_252',['MostSignificantBits',['../struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a0cc0e290a14e657aefb8fc6aa7307248',1,'AstarteDeviceSDKCSharp::Utilities::Uuid']]] +]; diff --git a/device-sdks/csharp/snapshot/api/search/search.css b/device-sdks/csharp/snapshot/api/search/search.css new file mode 100644 index 00000000..9074198f --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/search.css @@ -0,0 +1,257 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: Arial, Verdana, sans-serif; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: Arial, Verdana, sans-serif; +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/device-sdks/csharp/snapshot/api/search/search.js b/device-sdks/csharp/snapshot/api/search/search.js new file mode 100644 index 00000000..fb226f73 --- /dev/null +++ b/device-sdks/csharp/snapshot/api/search/search.js @@ -0,0 +1,816 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + +Astarte Device SDK CSharp: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + + + + diff --git a/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html b/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html new file mode 100644 index 00000000..001a2e5c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html @@ -0,0 +1,668 @@ + + + + + + + +Astarte Device SDK CSharp: AstarteDeviceSDKCSharp.Utilities.Uuid Struct Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Astarte Device SDK CSharp +
    +
    CSharp device SDK for the Astarte platform
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    AstarteDeviceSDKCSharp.Utilities.Uuid Struct Reference
    +
    +
    + +

    Represents an immutable Java universally unique identifier (UUID). A UUID represents a 128-bit value. + More...

    +
    +Inheritance diagram for AstarteDeviceSDKCSharp.Utilities.Uuid:
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     Uuid (long mostSignificantBits, long leastSignificantBits)
     Constructs a new UUID using the specified data. More...
     
     Uuid (byte[] b)
     Constructs a new UUID using the specified data. More...
     
    override bool Equals (object? obj)
     Returns a value that indicates whether this instance is equal to a specified object. More...
     
    bool Equals (Uuid uuid)
     Returns a value that indicates whether this instance and a specified Uuid object represent the same value. More...
     
    override int GetHashCode ()
     Returns the hash code for this instance. More...
     
    override string ToString ()
     Returns a String object representing this UUID. More...
     
    byte[] ToByteArray ()
     Returns a 16-element byte array that contains the value of this instance. More...
     
    + + + + + + + + + + + + + + + + + + +

    +Static Public Member Functions

    static bool operator== (Uuid a, Uuid b)
     Indicates whether the values of two specified T:Uuid objects are equal. More...
     
    static bool operator!= (Uuid a, Uuid b)
     Indicates whether the values of two specified T:Uuid objects are not equal. More...
     
    static operator Guid (Uuid uuid)
     Converts an T:Uuid to a T:System.Guid. More...
     
    static implicit operator Uuid (Guid value)
     Converts a T:System.Guid to an T:Uuid. More...
     
    static Uuid Parse (string input)
     Creates a UUID from the string standard representation as described in the ToString() method. More...
     
    +static Uuid NewUuid ()
     
    + + + +

    +Static Public Attributes

    +static readonly Uuid Empty
     
    + + + + + + + +

    +Properties

    long LeastSignificantBits [get]
     The least significant 64 bits of this UUID's 128 bit value. More...
     
    long MostSignificantBits [get]
     The most significant 64 bits of this UUID's 128 bit value. More...
     
    +

    Detailed Description

    +

    Represents an immutable Java universally unique identifier (UUID). A UUID represents a 128-bit value.

    +

    Constructor & Destructor Documentation

    + +

    ◆ Uuid() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    AstarteDeviceSDKCSharp.Utilities.Uuid.Uuid (long mostSignificantBits,
    long leastSignificantBits 
    )
    +
    +inline
    +
    + +

    Constructs a new UUID using the specified data.

    +
    Parameters
    + + + +
    mostSignificantBitsThe most significant 64 bits of the UUID.
    leastSignificantBitsThe least significant 64 bits of the UUID
    +
    +
    + +
    +
    + +

    ◆ Uuid() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    AstarteDeviceSDKCSharp.Utilities.Uuid.Uuid (byte[] b)
    +
    +inline
    +
    + +

    Constructs a new UUID using the specified data.

    +
    Parameters
    + + +
    bBytes array that represents the UUID.
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ Equals() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    override bool AstarteDeviceSDKCSharp.Utilities.Uuid.Equals (object? obj)
    +
    +inline
    +
    + +

    Returns a value that indicates whether this instance is equal to a specified object.

    +
    Parameters
    + + +
    objThe object to compare with this instance.
    +
    +
    +
    Returns
    true if o is a obj that has the same value as this instance; otherwise, false.
    + +
    +
    + +

    ◆ Equals() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    bool AstarteDeviceSDKCSharp.Utilities.Uuid.Equals (Uuid uuid)
    +
    +inline
    +
    + +

    Returns a value that indicates whether this instance and a specified Uuid object represent the same value.

    +
    Parameters
    + + +
    uuidAn object to compare to this instance.
    +
    +
    +
    Returns
    true if uuid is equal to this instance; otherwise, false.
    + +
    +
    + +

    ◆ GetHashCode()

    + +
    +
    + + + + + +
    + + + + + + + +
    override int AstarteDeviceSDKCSharp.Utilities.Uuid.GetHashCode ()
    +
    +inline
    +
    + +

    Returns the hash code for this instance.

    +
    Returns
    The hash code for this instance.
    + +
    +
    + +

    ◆ operator Guid()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static AstarteDeviceSDKCSharp.Utilities.Uuid.operator Guid (Uuid uuid)
    +
    +inlineexplicitstatic
    +
    + +

    Converts an T:Uuid to a T:System.Guid.

    +
    Parameters
    + + +
    uuidThe value to convert.
    +
    +
    +
    Returns
    A T:System.Guid that represents the converted T:Uuid.
    + +
    +
    + +

    ◆ operator Uuid()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static implicit AstarteDeviceSDKCSharp.Utilities.Uuid.operator Uuid (Guid value)
    +
    +inlinestatic
    +
    + +

    Converts a T:System.Guid to an T:Uuid.

    +
    Parameters
    + + +
    valueThe value to convert.
    +
    +
    +
    Returns
    An T:Uuid that represents the converted T:System.Guid.
    + +
    +
    + +

    ◆ operator!=()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static bool AstarteDeviceSDKCSharp.Utilities.Uuid.operator!= (Uuid a,
    Uuid b 
    )
    +
    +inlinestatic
    +
    + +

    Indicates whether the values of two specified T:Uuid objects are not equal.

    +
    Returns
    true if a and b are not equal; otherwise, false.
    +
    Parameters
    + + + +
    aThe first object to compare.
    bThe second object to compare.
    +
    +
    + +
    +
    + +

    ◆ operator==()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static bool AstarteDeviceSDKCSharp.Utilities.Uuid.operator== (Uuid a,
    Uuid b 
    )
    +
    +inlinestatic
    +
    + +

    Indicates whether the values of two specified T:Uuid objects are equal.

    +
    Returns
    true if a and b are equal; otherwise, false.
    +
    Parameters
    + + + +
    aThe first object to compare.
    bThe second object to compare.
    +
    +
    + +
    +
    + +

    ◆ Parse()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static Uuid AstarteDeviceSDKCSharp.Utilities.Uuid.Parse (string input)
    +
    +inlinestatic
    +
    + +

    Creates a UUID from the string standard representation as described in the ToString() method.

    +
    Parameters
    + + +
    inputA string that specifies a UUID.
    +
    +
    +
    Returns
    A UUID with the specified value.
    +
    Exceptions
    + + + +
    ArgumentNullExceptioninput is null.
    FormatExceptioninput is not in a recognized format.
    +
    +
    + +
    +
    + +

    ◆ ToByteArray()

    + +
    +
    + + + + + +
    + + + + + + + +
    byte [] AstarteDeviceSDKCSharp.Utilities.Uuid.ToByteArray ()
    +
    +inline
    +
    + +

    Returns a 16-element byte array that contains the value of this instance.

    +
    Returns
    A 16-element byte array
    + +
    +
    + +

    ◆ ToString()

    + +
    +
    + + + + + +
    + + + + + + + +
    override string AstarteDeviceSDKCSharp.Utilities.Uuid.ToString ()
    +
    +inline
    +
    + +

    Returns a String object representing this UUID.

    +
    Returns
    A string representation of this UUID.
    + +
    +
    +

    Property Documentation

    + +

    ◆ LeastSignificantBits

    + +
    +
    + + + + + +
    + + + + +
    long AstarteDeviceSDKCSharp.Utilities.Uuid.LeastSignificantBits
    +
    +get
    +
    + +

    The least significant 64 bits of this UUID's 128 bit value.

    + +
    +
    + +

    ◆ MostSignificantBits

    + +
    +
    + + + + + +
    + + + + +
    long AstarteDeviceSDKCSharp.Utilities.Uuid.MostSignificantBits
    +
    +get
    +
    + +

    The most significant 64 bits of this UUID's 128 bit value.

    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /home/runner/work/astarte-device-sdk-csharp/astarte-device-sdk-csharp/astarte-device-sdk-csharp/AstarteDeviceSDKCSharp/Utilities/UUID.cs
    • +
    +
    +
    + + + + diff --git a/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.js b/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.js new file mode 100644 index 00000000..dc07d5ee --- /dev/null +++ b/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.js @@ -0,0 +1,12 @@ +var struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid = +[ + [ "Uuid", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a334d8e26f941d9b480d8fcf5b8acf085", null ], + [ "Uuid", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ab8e853014ae7527d25a7822ba53c7862", null ], + [ "Equals", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ae8b196b9c6847fb70af975c261a38d17", null ], + [ "Equals", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a6b2011564c2af270780b4f2e0c77297b", null ], + [ "GetHashCode", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#acd4f308cc892bffed5a4a8751ec33beb", null ], + [ "ToByteArray", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a1d808aa38f1070202f6411be75b47e9d", null ], + [ "ToString", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#ae0d47e46d2af36f0715ac3e4619eee5e", null ], + [ "LeastSignificantBits", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a35830e6c98a0c24ddea1425ef41242e0", null ], + [ "MostSignificantBits", "struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.html#a0cc0e290a14e657aefb8fc6aa7307248", null ] +]; \ No newline at end of file diff --git a/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.png b/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.png new file mode 100644 index 00000000..475dc3eb Binary files /dev/null and b/device-sdks/csharp/snapshot/api/struct_astarte_device_s_d_k_c_sharp_1_1_utilities_1_1_uuid.png differ diff --git a/device-sdks/csharp/snapshot/api/sync_off.png b/device-sdks/csharp/snapshot/api/sync_off.png new file mode 100644 index 00000000..3b443fc6 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/sync_off.png differ diff --git a/device-sdks/csharp/snapshot/api/sync_on.png b/device-sdks/csharp/snapshot/api/sync_on.png new file mode 100644 index 00000000..e08320fb Binary files /dev/null and b/device-sdks/csharp/snapshot/api/sync_on.png differ diff --git a/device-sdks/csharp/snapshot/api/tab_a.png b/device-sdks/csharp/snapshot/api/tab_a.png new file mode 100644 index 00000000..3b725c41 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/tab_a.png differ diff --git a/device-sdks/csharp/snapshot/api/tab_b.png b/device-sdks/csharp/snapshot/api/tab_b.png new file mode 100644 index 00000000..e2b4a863 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/tab_b.png differ diff --git a/device-sdks/csharp/snapshot/api/tab_h.png b/device-sdks/csharp/snapshot/api/tab_h.png new file mode 100644 index 00000000..fd5cb705 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/tab_h.png differ diff --git a/device-sdks/csharp/snapshot/api/tab_s.png b/device-sdks/csharp/snapshot/api/tab_s.png new file mode 100644 index 00000000..ab478c95 Binary files /dev/null and b/device-sdks/csharp/snapshot/api/tab_s.png differ diff --git a/device-sdks/csharp/snapshot/api/tabs.css b/device-sdks/csharp/snapshot/api/tabs.css new file mode 100644 index 00000000..7d45d36c --- /dev/null +++ b/device-sdks/csharp/snapshot/api/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}