### YamlMime:ManagedReference items: - uid: adas_core.Infrastructure.Services.RelayService commentId: T:adas_core.Infrastructure.Services.RelayService id: RelayService parent: adas_core.Infrastructure.Services children: - adas_core.Infrastructure.Services.RelayService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService},System.Net.Http.IHttpClientFactory,Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings},adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.IRelayRepository) - adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) - adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) - adas_core.Infrastructure.Services.RelayService.GetById(MongoDB.Bson.ObjectId) - adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) - adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) - adas_core.Infrastructure.Services.RelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) - adas_core.Infrastructure.Services.RelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) - adas_core.Infrastructure.Services.RelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) - adas_core.Infrastructure.Services.RelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) - adas_core.Infrastructure.Services.RelayService.RelayStatusChanged - adas_core.Infrastructure.Services.RelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) - adas_core.Infrastructure.Services.RelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) langs: - csharp - vb name: RelayService nameWithType: RelayService fullName: adas_core.Infrastructure.Services.RelayService type: Class source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: RelayService path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 30 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: >- Provides a concrete implementation of the contract, delivering relay-related functionality to consumers of the service. remarks: >- This class is the default implementation of , and can be substituted via dependency injection where the interface is required. example: [] syntax: content: 'public class RelayService : IRelayService' content.vb: Public Class RelayService Implements IRelayService inheritance: - System.Object implements: - adas_core.Application.Services.Interfaces.IRelayService inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr - uid: adas_core.Infrastructure.Services.RelayService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService},System.Net.Http.IHttpClientFactory,Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings},adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.IRelayRepository) commentId: M:adas_core.Infrastructure.Services.RelayService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService},System.Net.Http.IHttpClientFactory,Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings},adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.IRelayRepository) id: '#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService},System.Net.Http.IHttpClientFactory,Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings},adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.IRelayRepository)' parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: RelayService(ILogger, IHttpClientFactory, IOptions, IPointOfCareService, IRelayRepository) nameWithType: RelayService.RelayService(ILogger, IHttpClientFactory, IOptions, IPointOfCareService, IRelayRepository) fullName: adas_core.Infrastructure.Services.RelayService.RelayService(Microsoft.Extensions.Logging.ILogger, System.Net.Http.IHttpClientFactory, Microsoft.Extensions.Options.IOptions, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Repositories.Interfaces.IRelayRepository) type: Constructor source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 43 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services syntax: content: public RelayService(ILogger logger, IHttpClientFactory httpClientFactory, IOptions relaySettings, IPointOfCareService pointOfCareService, IRelayRepository relayRepository) parameters: - id: logger type: Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService} - id: httpClientFactory type: System.Net.Http.IHttpClientFactory - id: relaySettings type: Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings} - id: pointOfCareService type: adas_core.Application.Services.Interfaces.IPointOfCareService - id: relayRepository type: adas_core.Application.Repositories.Interfaces.IRelayRepository content.vb: Public Sub New(logger As ILogger(Of RelayService), httpClientFactory As IHttpClientFactory, relaySettings As IOptions(Of RelaySettings), pointOfCareService As IPointOfCareService, relayRepository As IRelayRepository) overload: adas_core.Infrastructure.Services.RelayService.#ctor* nameWithType.vb: RelayService.New(ILogger(Of RelayService), IHttpClientFactory, IOptions(Of RelaySettings), IPointOfCareService, IRelayRepository) fullName.vb: adas_core.Infrastructure.Services.RelayService.New(Microsoft.Extensions.Logging.ILogger(Of adas_core.Infrastructure.Services.RelayService), System.Net.Http.IHttpClientFactory, Microsoft.Extensions.Options.IOptions(Of adas_core.module.Relays.Models.RelaySettings), adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Repositories.Interfaces.IRelayRepository) name.vb: New(ILogger(Of RelayService), IHttpClientFactory, IOptions(Of RelaySettings), IPointOfCareService, IRelayRepository) - uid: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) id: CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: CheckRelayStatus(Relay) nameWithType: RelayService.CheckRelayStatus(Relay) fullName: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CheckRelayStatus path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 67 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: >- Asynchronously determines the current status of a relay, preferring a cached value when available and falling back to a direct device read or an external endpoint when the device is unreachable. Returns the cached status if caching is enabled, the cached value is present and not ; otherwise queries the relay device, or invokes the configured URL endpoint if the device cannot be obtained. On failure, logs the error and resolves the status to . example: [] syntax: content: public Task CheckRelayStatus(Relay relay) parameters: - id: relay type: adas_core.Domain.Models.MongoModels.Relay description: The relay to check, identified by its IP, port, and relay number used both as the cache key and as the target of the status request. return: type: System.Threading.Tasks.Task{adas_core.Domain.Enums.RelayEnum.Status} description: A task that yields the resolved of the relay, or when the status cannot be determined. content.vb: Public Function CheckRelayStatus(relay As Relay) As Task(Of RelayEnum.Status) overload: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus* implements: - adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) - uid: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) commentId: M:adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) id: CheckRelayStatus(MongoDB.Bson.ObjectId) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: CheckRelayStatus(ObjectId) nameWithType: RelayService.CheckRelayStatus(ObjectId) fullName: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CheckRelayStatus path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 116 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Checks the status of a relay identified by its unique ID. Returns when the relay cannot be found, otherwise delegates to the relay-based overload to resolve the current status. example: [] syntax: content: public Task CheckRelayStatus(ObjectId relayId) parameters: - id: relayId type: MongoDB.Bson.ObjectId description: The unique identifier of the relay whose status should be checked. return: type: System.Threading.Tasks.Task{adas_core.Domain.Enums.RelayEnum.Status} description: The current of the relay, or if no relay with the given ID exists. content.vb: Public Function CheckRelayStatus(relayId As ObjectId) As Task(Of RelayEnum.Status) overload: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus* implements: - adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) - uid: adas_core.Infrastructure.Services.RelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Infrastructure.Services.RelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) id: PowerOff(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: PowerOff(Relay) nameWithType: RelayService.PowerOff(Relay) fullName: adas_core.Infrastructure.Services.RelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PowerOff path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 127 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Asynchronously powers off the specified relay. Uses a cache to avoid redundant operations when the relay is already off, falls back to an HTTP request when no local relay device is available, and updates the cache after a successful power off. example: [] syntax: content: public Task PowerOff(Relay relay) parameters: - id: relay type: adas_core.Domain.Models.MongoModels.Relay description: The relay to power off, including its network address and relay number. return: type: System.Threading.Tasks.Task content.vb: Public Function PowerOff(relay As Relay) As Task overload: adas_core.Infrastructure.Services.RelayService.PowerOff* implements: - adas_core.Application.Services.Interfaces.IRelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) - uid: adas_core.Infrastructure.Services.RelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Infrastructure.Services.RelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) id: PowerOn(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: PowerOn(Relay) nameWithType: RelayService.PowerOn(Relay) fullName: adas_core.Infrastructure.Services.RelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PowerOn path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 172 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Powers on the specified relay. If the relay is configured with a URL, sends a remote power-on request; otherwise, drives the relay device directly. Honors a caching layer to avoid redundant power-on commands when the relay is already reported as on. example: [] syntax: content: public Task PowerOn(Relay relay) parameters: - id: relay type: adas_core.Domain.Models.MongoModels.Relay description: The relay to power on, including driver, IP, port, relay number, and cache settings. return: type: System.Threading.Tasks.Task content.vb: Public Function PowerOn(relay As Relay) As Task overload: adas_core.Infrastructure.Services.RelayService.PowerOn* implements: - adas_core.Application.Services.Interfaces.IRelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) - uid: adas_core.Infrastructure.Services.RelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) commentId: M:adas_core.Infrastructure.Services.RelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) id: SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: SetManualRelay(Status, ObjectId, Type) nameWithType: RelayService.SetManualRelay(RelayEnum.Status, ObjectId, RelayEnum.Type) fullName: adas_core.Infrastructure.Services.RelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status, MongoDB.Bson.ObjectId, adas_core.Domain.Enums.RelayEnum.Type) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SetManualRelay path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 225 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Sets the manual relay status for a point of care device. If the point of care exists and has a configured relay list, the relay matching the specified type is updated with the new status; otherwise, the operation is silently skipped. example: [] syntax: content: public Task SetManualRelay(RelayEnum.Status status, ObjectId pocId, RelayEnum.Type type) parameters: - id: status type: adas_core.Domain.Enums.RelayEnum.Status description: The manual relay status to apply. - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the point of care device whose relay configuration should be updated. - id: type type: adas_core.Domain.Enums.RelayEnum.Type description: The relay type used to look up the target relay within the point of care's relay configuration. return: type: System.Threading.Tasks.Task content.vb: Public Function SetManualRelay(status As RelayEnum.Status, pocId As ObjectId, type As RelayEnum.Type) As Task overload: adas_core.Infrastructure.Services.RelayService.SetManualRelay* implements: - adas_core.Application.Services.Interfaces.IRelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) - uid: adas_core.Infrastructure.Services.RelayService.GetById(MongoDB.Bson.ObjectId) commentId: M:adas_core.Infrastructure.Services.RelayService.GetById(MongoDB.Bson.ObjectId) id: GetById(MongoDB.Bson.ObjectId) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: GetById(ObjectId) nameWithType: RelayService.GetById(ObjectId) fullName: adas_core.Infrastructure.Services.RelayService.GetById(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetById path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 252 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: >- Retrieves a relay entity by its unique identifier from the repository. Returns null when no matching relay is found. example: [] syntax: content: public Task GetById(ObjectId relay) parameters: - id: relay type: MongoDB.Bson.ObjectId description: The unique identifier of the relay to look up. return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Relay} description: A task that resolves to the if found, or null if no relay matches the supplied identifier. content.vb: Public Function GetById(relay As ObjectId) As Task(Of Relay) overload: adas_core.Infrastructure.Services.RelayService.GetById* implements: - adas_core.Application.Services.Interfaces.IRelayService.GetById(MongoDB.Bson.ObjectId) - uid: adas_core.Infrastructure.Services.RelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) commentId: M:adas_core.Infrastructure.Services.RelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) id: GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: GetRelayInList(List?) nameWithType: RelayService.GetRelayInList(List?) fullName: adas_core.Infrastructure.Services.RelayService.GetRelayInList(System.Collections.Generic.List?) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetRelayInList path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 261 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Retrieves a list of relays matching the specified list of relay identifiers. Returns an empty list when the provided identifier list is null. example: [] syntax: content: public List GetRelayInList(List? relayList) parameters: - id: relayList type: System.Collections.Generic.List{MongoDB.Bson.ObjectId} description: The list of relay identifiers to look up. Can be null. return: type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Relay} description: A list of objects corresponding to the provided identifiers, or an empty list if the input is null. content.vb: Public Function GetRelayInList(relayList As List(Of ObjectId)) As List(Of Relay) overload: adas_core.Infrastructure.Services.RelayService.GetRelayInList* implements: - adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) nameWithType.vb: RelayService.GetRelayInList(List(Of ObjectId)) fullName.vb: adas_core.Infrastructure.Services.RelayService.GetRelayInList(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId)) name.vb: GetRelayInList(List(Of ObjectId)) - uid: adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) commentId: M:adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) id: GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: GetRelayByTypeInList(List?, Type) nameWithType: RelayService.GetRelayByTypeInList(List?, RelayEnum.Type) fullName: adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList(System.Collections.Generic.List?, adas_core.Domain.Enums.RelayEnum.Type) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetRelayByTypeInList path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 273 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Retrieves the relays of a specified type from the provided list of configuration relay identifiers. Returns an empty list when the input list is null, otherwise delegates the lookup to the relay repository. example: [] syntax: content: public List GetRelayByTypeInList(List? configurationRelayList, RelayEnum.Type type) parameters: - id: configurationRelayList type: System.Collections.Generic.List{MongoDB.Bson.ObjectId} description: The optional list of values identifying the configuration relays to filter; when null, the method short-circuits and returns an empty list. - id: type type: adas_core.Domain.Enums.RelayEnum.Type description: The relay type used to filter the matching relays within the supplied list. return: type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Relay} description: A containing the relays matching the specified type, or an empty list if configurationRelayList is null. content.vb: Public Function GetRelayByTypeInList(configurationRelayList As List(Of ObjectId), type As RelayEnum.Type) As List(Of Relay) overload: adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList* implements: - adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) nameWithType.vb: RelayService.GetRelayByTypeInList(List(Of ObjectId), RelayEnum.Type) fullName.vb: adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId), adas_core.Domain.Enums.RelayEnum.Type) name.vb: GetRelayByTypeInList(List(Of ObjectId), Type) - uid: adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) commentId: M:adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) id: GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: GetPaginatedRelays(PaginationFilter) nameWithType: RelayService.GetPaginatedRelays(PaginationFilter) fullName: adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetPaginatedRelays path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 279 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Retrieves a paginated list of relays based on the specified pagination filter. example: [] syntax: content: public Task> GetPaginatedRelays(PaginationFilter filter) parameters: - id: filter type: adas_core.Domain.Models.Filter.PaginationFilter return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.Relay}} description: A task that represents the asynchronous operation, containing the paginated response with the requested relays. content.vb: Public Function GetPaginatedRelays(filter As PaginationFilter) As Task(Of PaginationResponse(Of Relay)) overload: adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays* implements: - adas_core.Application.Services.Interfaces.IRelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) - uid: adas_core.Infrastructure.Services.RelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Infrastructure.Services.RelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) id: InsertRelay(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: InsertRelay(Relay) nameWithType: RelayService.InsertRelay(Relay) fullName: adas_core.Infrastructure.Services.RelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: InsertRelay path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 325 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Inserts a new relay into the repository after verifying that no relay with the same name already exists. example: [] syntax: content: public Task InsertRelay(Relay request) parameters: - id: request type: adas_core.Domain.Models.MongoModels.Relay description: The relay entity to insert, whose name is checked for duplicates prior to persistence. return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Relay} description: The inserted entity returned by the repository, or null if the repository yields no result. content.vb: Public Function InsertRelay(request As Relay) As Task(Of Relay) overload: adas_core.Infrastructure.Services.RelayService.InsertRelay* exceptions: - type: System.Exception commentId: T:System.Exception description: Thrown when a relay with the same name as request already exists in the repository. implements: - adas_core.Application.Services.Interfaces.IRelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) - uid: adas_core.Infrastructure.Services.RelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Infrastructure.Services.RelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) id: UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: UpdateRelayById(ObjectId, Relay) nameWithType: RelayService.UpdateRelayById(ObjectId, Relay) fullName: adas_core.Infrastructure.Services.RelayService.UpdateRelayById(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Relay) type: Method source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: UpdateRelayById path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 338 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services summary: Updates an existing relay identified by its unique ObjectId by delegating to the relay repository. example: [] syntax: content: public Task UpdateRelayById(ObjectId objectId, Relay relay) parameters: - id: objectId type: MongoDB.Bson.ObjectId description: The unique identifier of the relay to update. - id: relay type: adas_core.Domain.Models.MongoModels.Relay description: The relay object containing the updated information. return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Relay} description: A task representing the asynchronous operation, containing the updated , or null if no relay with the specified identifier was found. content.vb: Public Function UpdateRelayById(objectId As ObjectId, relay As Relay) As Task(Of Relay) overload: adas_core.Infrastructure.Services.RelayService.UpdateRelayById* implements: - adas_core.Application.Services.Interfaces.IRelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) - uid: adas_core.Infrastructure.Services.RelayService.RelayStatusChanged commentId: E:adas_core.Infrastructure.Services.RelayService.RelayStatusChanged id: RelayStatusChanged parent: adas_core.Infrastructure.Services.RelayService langs: - csharp - vb name: RelayStatusChanged nameWithType: RelayService.RelayStatusChanged fullName: adas_core.Infrastructure.Services.RelayService.RelayStatusChanged type: Event source: remote: path: adas-core.Infrastructure/Services/RelayService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: RelayStatusChanged path: ../../adas-core.Infrastructure/Services/RelayService.cs startLine: 343 assemblies: - adas-core.Infrastructure namespace: adas_core.Infrastructure.Services syntax: content: public event EventHandler>? RelayStatusChanged return: type: System.EventHandler{System.Tuple{adas_core.module.Relays.Devices.RelayDevice,System.Int32}} content.vb: Public Event RelayStatusChanged As EventHandler(Of Tuple(Of RelayDevice, Integer)) references: - uid: adas_core.Application.Services.Interfaces.IRelayService commentId: T:adas_core.Application.Services.Interfaces.IRelayService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IRelayService.html name: IRelayService nameWithType: IRelayService fullName: adas_core.Application.Services.Interfaces.IRelayService - uid: adas_core.Infrastructure.Services commentId: N:adas_core.Infrastructure.Services href: adas_core.html name: adas_core.Infrastructure.Services nameWithType: adas_core.Infrastructure.Services fullName: adas_core.Infrastructure.Services spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Infrastructure name: Infrastructure href: adas_core.Infrastructure.html - name: . - uid: adas_core.Infrastructure.Services name: Services href: adas_core.Infrastructure.Services.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Infrastructure name: Infrastructure href: adas_core.Infrastructure.html - name: . - uid: adas_core.Infrastructure.Services name: Services href: adas_core.Infrastructure.Services.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) parent: adas_core.Domain.Utils.ObjectUtils definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Application.Services.Interfaces commentId: N:adas_core.Application.Services.Interfaces href: adas_core.html name: adas_core.Application.Services.Interfaces nameWithType: adas_core.Application.Services.Interfaces fullName: adas_core.Application.Services.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.NumberUtils commentId: T:adas_core.Domain.Utils.NumberUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.NumberUtils.html name: NumberUtils nameWithType: NumberUtils fullName: adas_core.Domain.Utils.NumberUtils - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) isExternal: true href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils commentId: T:adas_core.Domain.Utils.ObjectUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.ObjectUtils.html name: ObjectUtils nameWithType: ObjectUtils fullName: adas_core.Domain.Utils.ObjectUtils - uid: adas_core.Domain.Utils commentId: N:adas_core.Domain.Utils href: adas_core.html name: adas_core.Domain.Utils nameWithType: adas_core.Domain.Utils fullName: adas_core.Domain.Utils spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html - uid: adas_core.Infrastructure.Services.RelayService.#ctor* commentId: Overload:adas_core.Infrastructure.Services.RelayService.#ctor href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService__ctor_Microsoft_Extensions_Logging_ILogger_adas_core_Infrastructure_Services_RelayService__System_Net_Http_IHttpClientFactory_Microsoft_Extensions_Options_IOptions_adas_core_module_Relays_Models_RelaySettings__adas_core_Application_Services_Interfaces_IPointOfCareService_adas_core_Application_Repositories_Interfaces_IRelayRepository_ name: RelayService nameWithType: RelayService.RelayService fullName: adas_core.Infrastructure.Services.RelayService.RelayService nameWithType.vb: RelayService.New fullName.vb: adas_core.Infrastructure.Services.RelayService.New name.vb: New - uid: Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService} commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Infrastructure.Services.RelayService} parent: Microsoft.Extensions.Logging definition: Microsoft.Extensions.Logging.ILogger`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of RelayService) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Infrastructure.Services.RelayService) name.vb: ILogger(Of RelayService) spec.csharp: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: < - uid: adas_core.Infrastructure.Services.RelayService name: RelayService href: adas_core.Infrastructure.Services.RelayService.html - name: '>' spec.vb: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: ( - name: Of - name: " " - uid: adas_core.Infrastructure.Services.RelayService name: RelayService href: adas_core.Infrastructure.Services.RelayService.html - name: ) - uid: System.Net.Http.IHttpClientFactory commentId: T:System.Net.Http.IHttpClientFactory parent: System.Net.Http isExternal: true href: https://learn.microsoft.com/dotnet/api/system.net.http.ihttpclientfactory name: IHttpClientFactory nameWithType: IHttpClientFactory fullName: System.Net.Http.IHttpClientFactory - uid: Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings} commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.module.Relays.Models.RelaySettings} parent: Microsoft.Extensions.Options definition: Microsoft.Extensions.Options.IOptions`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of RelaySettings) fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.module.Relays.Models.RelaySettings) name.vb: IOptions(Of RelaySettings) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - uid: adas_core.module.Relays.Models.RelaySettings name: RelaySettings - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - uid: adas_core.module.Relays.Models.RelaySettings name: RelaySettings - name: ) - uid: adas_core.Application.Services.Interfaces.IPointOfCareService commentId: T:adas_core.Application.Services.Interfaces.IPointOfCareService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IPointOfCareService.html name: IPointOfCareService nameWithType: IPointOfCareService fullName: adas_core.Application.Services.Interfaces.IPointOfCareService - uid: adas_core.Application.Repositories.Interfaces.IRelayRepository commentId: T:adas_core.Application.Repositories.Interfaces.IRelayRepository parent: adas_core.Application.Repositories.Interfaces href: adas_core.Application.Repositories.Interfaces.IRelayRepository.html name: IRelayRepository nameWithType: IRelayRepository fullName: adas_core.Application.Repositories.Interfaces.IRelayRepository - uid: Microsoft.Extensions.Logging.ILogger`1 commentId: T:Microsoft.Extensions.Logging.ILogger`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of TCategoryName) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName) name.vb: ILogger(Of TCategoryName) spec.csharp: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: < - name: TCategoryName - name: '>' spec.vb: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: ( - name: Of - name: " " - name: TCategoryName - name: ) - uid: Microsoft.Extensions.Logging commentId: N:Microsoft.Extensions.Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.Extensions.Logging nameWithType: Microsoft.Extensions.Logging fullName: Microsoft.Extensions.Logging spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Logging name: Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Logging name: Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging - uid: System.Net.Http commentId: N:System.Net.Http isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Net.Http nameWithType: System.Net.Http fullName: System.Net.Http spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Net name: Net isExternal: true href: https://learn.microsoft.com/dotnet/api/system.net - name: . - uid: System.Net.Http name: Http isExternal: true href: https://learn.microsoft.com/dotnet/api/system.net.http spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Net name: Net isExternal: true href: https://learn.microsoft.com/dotnet/api/system.net - name: . - uid: System.Net.Http name: Http isExternal: true href: https://learn.microsoft.com/dotnet/api/system.net.http - uid: Microsoft.Extensions.Options.IOptions`1 commentId: T:Microsoft.Extensions.Options.IOptions`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of TOptions) fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions) name.vb: IOptions(Of TOptions) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - name: TOptions - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - name: TOptions - name: ) - uid: Microsoft.Extensions.Options commentId: N:Microsoft.Extensions.Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.Extensions.Options nameWithType: Microsoft.Extensions.Options fullName: Microsoft.Extensions.Options spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Options name: Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Options name: Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options - uid: adas_core.Application.Repositories.Interfaces commentId: N:adas_core.Application.Repositories.Interfaces href: adas_core.html name: adas_core.Application.Repositories.Interfaces nameWithType: adas_core.Application.Repositories.Interfaces fullName: adas_core.Application.Repositories.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html - uid: adas_core.Domain.Enums.RelayEnum.Status.NotInitialized commentId: F:adas_core.Domain.Enums.RelayEnum.Status.NotInitialized name: NotInitialized nameWithType: RelayEnum.Status.NotInitialized fullName: adas_core.Domain.Enums.RelayEnum.Status.NotInitialized - uid: adas_core.Domain.Enums.RelayEnum.Status.Unknown commentId: F:adas_core.Domain.Enums.RelayEnum.Status.Unknown name: Unknown nameWithType: RelayEnum.Status.Unknown fullName: adas_core.Domain.Enums.RelayEnum.Status.Unknown - uid: adas_core.Domain.Enums.RelayEnum.Status commentId: T:adas_core.Domain.Enums.RelayEnum.Status parent: adas_core.Domain.Enums href: adas_core.Domain.Enums.RelayEnum.html name: RelayEnum.Status nameWithType: RelayEnum.Status fullName: adas_core.Domain.Enums.RelayEnum.Status spec.csharp: - uid: adas_core.Domain.Enums.RelayEnum name: RelayEnum href: adas_core.Domain.Enums.RelayEnum.html - name: . - uid: adas_core.Domain.Enums.RelayEnum.Status name: Status href: adas_core.Domain.Enums.RelayEnum.Status.html spec.vb: - uid: adas_core.Domain.Enums.RelayEnum name: RelayEnum href: adas_core.Domain.Enums.RelayEnum.html - name: . - uid: adas_core.Domain.Enums.RelayEnum.Status name: Status href: adas_core.Domain.Enums.RelayEnum.Status.html - uid: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus* commentId: Overload:adas_core.Infrastructure.Services.RelayService.CheckRelayStatus href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_CheckRelayStatus_adas_core_Domain_Models_MongoModels_Relay_ name: CheckRelayStatus nameWithType: RelayService.CheckRelayStatus fullName: adas_core.Infrastructure.Services.RelayService.CheckRelayStatus - uid: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Application.Services.Interfaces.IRelayService name: CheckRelayStatus(Relay) nameWithType: IRelayService.CheckRelayStatus(Relay) fullName: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) name: CheckRelayStatus - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(adas_core.Domain.Models.MongoModels.Relay) name: CheckRelayStatus - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - uid: adas_core.Domain.Models.MongoModels.Relay commentId: T:adas_core.Domain.Models.MongoModels.Relay parent: adas_core.Domain.Models.MongoModels href: adas_core.Domain.Models.MongoModels.Relay.html name: Relay nameWithType: Relay fullName: adas_core.Domain.Models.MongoModels.Relay - uid: System.Threading.Tasks.Task{adas_core.Domain.Enums.RelayEnum.Status} commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Enums.RelayEnum.Status} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of RelayEnum.Status) fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Enums.RelayEnum.Status) name.vb: Task(Of RelayEnum.Status) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: adas_core.Domain.Enums.RelayEnum name: RelayEnum - name: . - uid: adas_core.Domain.Enums.RelayEnum.Status name: Status - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Enums.RelayEnum name: RelayEnum - name: . - uid: adas_core.Domain.Enums.RelayEnum.Status name: Status - name: ) - uid: adas_core.Domain.Enums commentId: N:adas_core.Domain.Enums href: adas_core.html name: adas_core.Domain.Enums nameWithType: adas_core.Domain.Enums fullName: adas_core.Domain.Enums spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Enums name: Enums href: adas_core.Domain.Enums.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Enums name: Enums href: adas_core.Domain.Enums.html - uid: adas_core.Domain.Models.MongoModels commentId: N:adas_core.Domain.Models.MongoModels href: adas_core.html name: adas_core.Domain.Models.MongoModels nameWithType: adas_core.Domain.Models.MongoModels fullName: adas_core.Domain.Models.MongoModels spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.MongoModels name: MongoModels href: adas_core.Domain.Models.MongoModels.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.MongoModels name: MongoModels href: adas_core.Domain.Models.MongoModels.html - uid: System.Threading.Tasks.Task`1 commentId: T:System.Threading.Tasks.Task`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of TResult) fullName.vb: System.Threading.Tasks.Task(Of TResult) name.vb: Task(Of TResult) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: TResult - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - name: TResult - name: ) - uid: System.Threading.Tasks commentId: N:System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading.Tasks nameWithType: System.Threading.Tasks fullName: System.Threading.Tasks spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks - uid: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IRelayService isExternal: true name: CheckRelayStatus(ObjectId) nameWithType: IRelayService.CheckRelayStatus(ObjectId) fullName: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) name: CheckRelayStatus - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.CheckRelayStatus(MongoDB.Bson.ObjectId) name: CheckRelayStatus - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: MongoDB.Bson.ObjectId commentId: T:MongoDB.Bson.ObjectId parent: MongoDB.Bson isExternal: true name: ObjectId nameWithType: ObjectId fullName: MongoDB.Bson.ObjectId - uid: MongoDB.Bson commentId: N:MongoDB.Bson isExternal: true name: MongoDB.Bson nameWithType: MongoDB.Bson fullName: MongoDB.Bson spec.csharp: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true spec.vb: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true - uid: adas_core.Infrastructure.Services.RelayService.PowerOff* commentId: Overload:adas_core.Infrastructure.Services.RelayService.PowerOff href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_PowerOff_adas_core_Domain_Models_MongoModels_Relay_ name: PowerOff nameWithType: RelayService.PowerOff fullName: adas_core.Infrastructure.Services.RelayService.PowerOff - uid: adas_core.Application.Services.Interfaces.IRelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Application.Services.Interfaces.IRelayService name: PowerOff(Relay) nameWithType: IRelayService.PowerOff(Relay) fullName: adas_core.Application.Services.Interfaces.IRelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) name: PowerOff - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.PowerOff(adas_core.Domain.Models.MongoModels.Relay) name: PowerOff - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - uid: System.Threading.Tasks.Task commentId: T:System.Threading.Tasks.Task parent: System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task name: Task nameWithType: Task fullName: System.Threading.Tasks.Task - uid: adas_core.Infrastructure.Services.RelayService.PowerOn* commentId: Overload:adas_core.Infrastructure.Services.RelayService.PowerOn href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_PowerOn_adas_core_Domain_Models_MongoModels_Relay_ name: PowerOn nameWithType: RelayService.PowerOn fullName: adas_core.Infrastructure.Services.RelayService.PowerOn - uid: adas_core.Application.Services.Interfaces.IRelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Application.Services.Interfaces.IRelayService name: PowerOn(Relay) nameWithType: IRelayService.PowerOn(Relay) fullName: adas_core.Application.Services.Interfaces.IRelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) name: PowerOn - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.PowerOn(adas_core.Domain.Models.MongoModels.Relay) name: PowerOn - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - uid: adas_core.Infrastructure.Services.RelayService.SetManualRelay* commentId: Overload:adas_core.Infrastructure.Services.RelayService.SetManualRelay href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_SetManualRelay_adas_core_Domain_Enums_RelayEnum_Status_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_RelayEnum_Type_ name: SetManualRelay nameWithType: RelayService.SetManualRelay fullName: adas_core.Infrastructure.Services.RelayService.SetManualRelay - uid: adas_core.Application.Services.Interfaces.IRelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) parent: adas_core.Application.Services.Interfaces.IRelayService isExternal: true name: SetManualRelay(Status, ObjectId, Type) nameWithType: IRelayService.SetManualRelay(RelayEnum.Status, ObjectId, RelayEnum.Type) fullName: adas_core.Application.Services.Interfaces.IRelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status, MongoDB.Bson.ObjectId, adas_core.Domain.Enums.RelayEnum.Type) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) name: SetManualRelay - name: ( - uid: adas_core.Domain.Enums.RelayEnum.Status name: Status - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Enums.RelayEnum.Type name: Type - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.SetManualRelay(adas_core.Domain.Enums.RelayEnum.Status,MongoDB.Bson.ObjectId,adas_core.Domain.Enums.RelayEnum.Type) name: SetManualRelay - name: ( - uid: adas_core.Domain.Enums.RelayEnum.Status name: Status - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Enums.RelayEnum.Type name: Type - name: ) - uid: adas_core.Domain.Enums.RelayEnum.Type commentId: T:adas_core.Domain.Enums.RelayEnum.Type parent: adas_core.Domain.Enums href: adas_core.Domain.Enums.RelayEnum.html name: RelayEnum.Type nameWithType: RelayEnum.Type fullName: adas_core.Domain.Enums.RelayEnum.Type spec.csharp: - uid: adas_core.Domain.Enums.RelayEnum name: RelayEnum href: adas_core.Domain.Enums.RelayEnum.html - name: . - uid: adas_core.Domain.Enums.RelayEnum.Type name: Type href: adas_core.Domain.Enums.RelayEnum.Type.html spec.vb: - uid: adas_core.Domain.Enums.RelayEnum name: RelayEnum href: adas_core.Domain.Enums.RelayEnum.html - name: . - uid: adas_core.Domain.Enums.RelayEnum.Type name: Type href: adas_core.Domain.Enums.RelayEnum.Type.html - uid: adas_core.Infrastructure.Services.RelayService.GetById* commentId: Overload:adas_core.Infrastructure.Services.RelayService.GetById href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_GetById_MongoDB_Bson_ObjectId_ name: GetById nameWithType: RelayService.GetById fullName: adas_core.Infrastructure.Services.RelayService.GetById - uid: adas_core.Application.Services.Interfaces.IRelayService.GetById(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.GetById(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IRelayService isExternal: true name: GetById(ObjectId) nameWithType: IRelayService.GetById(ObjectId) fullName: adas_core.Application.Services.Interfaces.IRelayService.GetById(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetById(MongoDB.Bson.ObjectId) name: GetById - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetById(MongoDB.Bson.ObjectId) name: GetById - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Relay} commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Relay} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of Relay) fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Relay) name.vb: Task(Of Relay) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - uid: adas_core.Infrastructure.Services.RelayService.GetRelayInList* commentId: Overload:adas_core.Infrastructure.Services.RelayService.GetRelayInList href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_GetRelayInList_System_Collections_Generic_List_MongoDB_Bson_ObjectId__ name: GetRelayInList nameWithType: RelayService.GetRelayInList fullName: adas_core.Infrastructure.Services.RelayService.GetRelayInList - uid: adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) parent: adas_core.Application.Services.Interfaces.IRelayService isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: GetRelayInList(List) nameWithType: IRelayService.GetRelayInList(List) fullName: adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List) nameWithType.vb: IRelayService.GetRelayInList(List(Of ObjectId)) fullName.vb: adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId)) name.vb: GetRelayInList(List(Of ObjectId)) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) name: GetRelayInList - name: ( - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: '>' - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetRelayInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId}) name: GetRelayInList - name: ( - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - name: ) - uid: System.Collections.Generic.List{MongoDB.Bson.ObjectId} commentId: T:System.Collections.Generic.List{MongoDB.Bson.ObjectId} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of ObjectId) fullName.vb: System.Collections.Generic.List(Of MongoDB.Bson.ObjectId) name.vb: List(Of ObjectId) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Relay} commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Relay} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of Relay) fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Relay) name.vb: List(Of Relay) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay href: adas_core.Domain.Models.MongoModels.Relay.html - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay href: adas_core.Domain.Models.MongoModels.Relay.html - name: ) - uid: System.Collections.Generic.List`1 commentId: T:System.Collections.Generic.List`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of T) fullName.vb: System.Collections.Generic.List(Of T) name.vb: List(Of T) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList* commentId: Overload:adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_GetRelayByTypeInList_System_Collections_Generic_List_MongoDB_Bson_ObjectId__adas_core_Domain_Enums_RelayEnum_Type_ name: GetRelayByTypeInList nameWithType: RelayService.GetRelayByTypeInList fullName: adas_core.Infrastructure.Services.RelayService.GetRelayByTypeInList - uid: adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) parent: adas_core.Application.Services.Interfaces.IRelayService isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: GetRelayByTypeInList(List, Type) nameWithType: IRelayService.GetRelayByTypeInList(List, RelayEnum.Type) fullName: adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List, adas_core.Domain.Enums.RelayEnum.Type) nameWithType.vb: IRelayService.GetRelayByTypeInList(List(Of ObjectId), RelayEnum.Type) fullName.vb: adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId), adas_core.Domain.Enums.RelayEnum.Type) name.vb: GetRelayByTypeInList(List(Of ObjectId), Type) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) name: GetRelayByTypeInList - name: ( - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: '>' - name: ',' - name: " " - uid: adas_core.Domain.Enums.RelayEnum.Type name: Type - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetRelayByTypeInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Enums.RelayEnum.Type) name: GetRelayByTypeInList - name: ( - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - name: ',' - name: " " - uid: adas_core.Domain.Enums.RelayEnum.Type name: Type - name: ) - uid: adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays* commentId: Overload:adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_GetPaginatedRelays_adas_core_Domain_Models_Filter_PaginationFilter_ name: GetPaginatedRelays nameWithType: RelayService.GetPaginatedRelays fullName: adas_core.Infrastructure.Services.RelayService.GetPaginatedRelays - uid: adas_core.Application.Services.Interfaces.IRelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) parent: adas_core.Application.Services.Interfaces.IRelayService name: GetPaginatedRelays(PaginationFilter) nameWithType: IRelayService.GetPaginatedRelays(PaginationFilter) fullName: adas_core.Application.Services.Interfaces.IRelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) name: GetPaginatedRelays - name: ( - uid: adas_core.Domain.Models.Filter.PaginationFilter name: PaginationFilter - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.GetPaginatedRelays(adas_core.Domain.Models.Filter.PaginationFilter) name: GetPaginatedRelays - name: ( - uid: adas_core.Domain.Models.Filter.PaginationFilter name: PaginationFilter - name: ) - uid: adas_core.Domain.Models.Filter.PaginationFilter commentId: T:adas_core.Domain.Models.Filter.PaginationFilter parent: adas_core.Domain.Models.Filter href: adas_core.Domain.Models.Filter.PaginationFilter.html name: PaginationFilter nameWithType: PaginationFilter fullName: adas_core.Domain.Models.Filter.PaginationFilter - uid: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.Relay}} commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.Relay}} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task> nameWithType: Task> fullName: System.Threading.Tasks.Task> nameWithType.vb: Task(Of PaginationResponse(Of Relay)) fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Responses.PaginationResponse(Of adas_core.Domain.Models.MongoModels.Relay)) name.vb: Task(Of PaginationResponse(Of Relay)) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: adas_core.Domain.Models.Responses.PaginationResponse`1 name: PaginationResponse - name: < - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: '>' - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.Responses.PaginationResponse`1 name: PaginationResponse - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - name: ) - uid: adas_core.Domain.Models.Filter commentId: N:adas_core.Domain.Models.Filter href: adas_core.html name: adas_core.Domain.Models.Filter nameWithType: adas_core.Domain.Models.Filter fullName: adas_core.Domain.Models.Filter spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.Filter name: Filter href: adas_core.Domain.Models.Filter.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.Filter name: Filter href: adas_core.Domain.Models.Filter.html - uid: System.Exception commentId: T:System.Exception parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.exception name: Exception nameWithType: Exception fullName: System.Exception - uid: adas_core.Infrastructure.Services.RelayService.InsertRelay* commentId: Overload:adas_core.Infrastructure.Services.RelayService.InsertRelay href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_InsertRelay_adas_core_Domain_Models_MongoModels_Relay_ name: InsertRelay nameWithType: RelayService.InsertRelay fullName: adas_core.Infrastructure.Services.RelayService.InsertRelay - uid: adas_core.Application.Services.Interfaces.IRelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Application.Services.Interfaces.IRelayService name: InsertRelay(Relay) nameWithType: IRelayService.InsertRelay(Relay) fullName: adas_core.Application.Services.Interfaces.IRelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) name: InsertRelay - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.InsertRelay(adas_core.Domain.Models.MongoModels.Relay) name: InsertRelay - name: ( - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - uid: adas_core.Infrastructure.Services.RelayService.UpdateRelayById* commentId: Overload:adas_core.Infrastructure.Services.RelayService.UpdateRelayById href: adas_core.Infrastructure.Services.RelayService.html#adas_core_Infrastructure_Services_RelayService_UpdateRelayById_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Relay_ name: UpdateRelayById nameWithType: RelayService.UpdateRelayById fullName: adas_core.Infrastructure.Services.RelayService.UpdateRelayById - uid: adas_core.Application.Services.Interfaces.IRelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) commentId: M:adas_core.Application.Services.Interfaces.IRelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) parent: adas_core.Application.Services.Interfaces.IRelayService isExternal: true name: UpdateRelayById(ObjectId, Relay) nameWithType: IRelayService.UpdateRelayById(ObjectId, Relay) fullName: adas_core.Application.Services.Interfaces.IRelayService.UpdateRelayById(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Relay) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IRelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) name: UpdateRelayById - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IRelayService.UpdateRelayById(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Relay) name: UpdateRelayById - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Models.MongoModels.Relay name: Relay - name: ) - uid: System.EventHandler{System.Tuple{adas_core.module.Relays.Devices.RelayDevice,System.Int32}} commentId: T:System.EventHandler{System.Tuple{adas_core.module.Relays.Devices.RelayDevice,System.Int32}} parent: System definition: System.EventHandler`1 href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 name: EventHandler> nameWithType: EventHandler> fullName: System.EventHandler> nameWithType.vb: EventHandler(Of Tuple(Of RelayDevice, Integer)) fullName.vb: System.EventHandler(Of System.Tuple(Of adas_core.module.Relays.Devices.RelayDevice, Integer)) name.vb: EventHandler(Of Tuple(Of RelayDevice, Integer)) spec.csharp: - uid: System.EventHandler`1 name: EventHandler isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 - name: < - uid: System.Tuple`2 name: Tuple isExternal: true href: https://learn.microsoft.com/dotnet/api/system.tuple-2 - name: < - uid: adas_core.module.Relays.Devices.RelayDevice name: RelayDevice - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '>' - name: '>' spec.vb: - uid: System.EventHandler`1 name: EventHandler isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 - name: ( - name: Of - name: " " - uid: System.Tuple`2 name: Tuple isExternal: true href: https://learn.microsoft.com/dotnet/api/system.tuple-2 - name: ( - name: Of - name: " " - uid: adas_core.module.Relays.Devices.RelayDevice name: RelayDevice - name: ',' - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ) - uid: System.EventHandler`1 commentId: T:System.EventHandler`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 name: EventHandler nameWithType: EventHandler fullName: System.EventHandler nameWithType.vb: EventHandler(Of TEventArgs) fullName.vb: System.EventHandler(Of TEventArgs) name.vb: EventHandler(Of TEventArgs) spec.csharp: - uid: System.EventHandler`1 name: EventHandler isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 - name: < - name: TEventArgs - name: '>' spec.vb: - uid: System.EventHandler`1 name: EventHandler isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 - name: ( - name: Of - name: " " - name: TEventArgs - name: )