### 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: )