### YamlMime:ManagedReference
items:
- uid: adas_core.module.LightBeacons.Services.LightBeaconService
  commentId: T:adas_core.module.LightBeacons.Services.LightBeaconService
  id: LightBeaconService
  parent: adas_core.module.LightBeacons.Services
  children:
  - adas_core.module.LightBeacons.Services.LightBeaconService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.ILightBeaconRepository)
  - adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString(System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor})
  - adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  - adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  - adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  - adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  - adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName(System.String)
  - adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  - adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  - adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  - adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  - adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  - adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  - adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  - adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  langs:
  - csharp
  - vb
  name: LightBeaconService
  nameWithType: LightBeaconService
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService
  type: Class
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: LightBeaconService
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 26
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Service responsible for managing light beacons, including sending color alerts, powering off LEDs, and broadcasting beacon status to subscribers. 

    It interacts with the point of care service to determine which beacons are associated with specific locations and maintains an in-memory cache of the current color state of each location's beacon. 

    The service also handles CRUD operations for light beacon configurations stored in a MongoDB repository.
  example: []
  syntax:
    content: 'public class LightBeaconService : ILightBeaconService'
    content.vb: Public Class LightBeaconService Implements ILightBeaconService
  inheritance:
  - System.Object
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService
  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.module.LightBeacons.Services.LightBeaconService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.ILightBeaconRepository)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.ILightBeaconRepository)
  id: '#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Repositories.Interfaces.ILightBeaconRepository)'
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: LightBeaconService(IOptions<ApiSettings>, ILogger<LightBeaconService>, IClientMessageService, ISubscribersService, IPointOfCareService, ILightBeaconRepository)
  nameWithType: LightBeaconService.LightBeaconService(IOptions<ApiSettings>, ILogger<LightBeaconService>, IClientMessageService, ISubscribersService, IPointOfCareService, ILightBeaconRepository)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.LightBeaconService(Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>, Microsoft.Extensions.Logging.ILogger<adas_core.module.LightBeacons.Services.LightBeaconService>, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Repositories.Interfaces.ILightBeaconRepository)
  type: Constructor
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 46
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Initializes a new instance of the LightBeaconService class with the specified dependencies and configuration settings.
  example: []
  syntax:
    content: public LightBeaconService(IOptions<ApiSettings> apiSettings, ILogger<LightBeaconService> logger, IClientMessageService clientMessageService, ISubscribersService subscribersService, IPointOfCareService pointOfCareService, ILightBeaconRepository lightBeaconRepository)
    parameters:
    - id: apiSettings
      type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
      description: The API settings containing configuration values for the light beacon service.
    - id: logger
      type: Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService}
      description: The logger instance for logging information and errors.
    - id: clientMessageService
      type: adas_core.Application.Services.Interfaces.IClientMessageService
      description: The client message service for sending messages to clients.
    - id: subscribersService
      type: adas_core.Application.Services.Interfaces.ISubscribersService
      description: The subscribers service for managing subscribers.
    - id: pointOfCareService
      type: adas_core.Application.Services.Interfaces.IPointOfCareService
      description: The point of care service for retrieving point of care information.
    - id: lightBeaconRepository
      type: adas_core.Application.Repositories.Interfaces.ILightBeaconRepository
      description: The light beacon repository for managing light beacon data.
    content.vb: Public Sub New(apiSettings As IOptions(Of ApiSettings), logger As ILogger(Of LightBeaconService), clientMessageService As IClientMessageService, subscribersService As ISubscribersService, pointOfCareService As IPointOfCareService, lightBeaconRepository As ILightBeaconRepository)
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.#ctor*
  nameWithType.vb: LightBeaconService.New(IOptions(Of ApiSettings), ILogger(Of LightBeaconService), IClientMessageService, ISubscribersService, IPointOfCareService, ILightBeaconRepository)
  fullName.vb: adas_core.module.LightBeacons.Services.LightBeaconService.New(Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings), Microsoft.Extensions.Logging.ILogger(Of adas_core.module.LightBeacons.Services.LightBeaconService), adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Repositories.Interfaces.ILightBeaconRepository)
  name.vb: New(IOptions(Of ApiSettings), ILogger(Of LightBeaconService), IClientMessageService, ISubscribersService, IPointOfCareService, ILightBeaconRepository)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  id: PowerOffLed(MongoDB.Bson.ObjectId)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: PowerOffLed(ObjectId)
  nameWithType: LightBeaconService.PowerOffLed(ObjectId)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: PowerOffLed
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 84
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Powers off the LED of the light beacon associated with the specified point of care ID. It retrieves the point of care information, 

    checks if there are any associated beacons, and sends a command to turn off the LED for each associated beacon. 

    The method also updates the in-memory cache to reflect that the beacon is now off for the specified location.
  example: []
  syntax:
    content: public Task PowerOffLed(ObjectId pocId)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The ID of the point of care for which to power off the LED.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function PowerOffLed(pocId As ObjectId) As Task
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  id: InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: InsertOne(LightBeacon)
  nameWithType: LightBeaconService.InsertOne(LightBeacon)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertOne
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 102
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Inserts a new light beacon configuration into the repository. Before inserting, it checks if a beacon with the same name already exists to prevent duplicates.
  example: []
  syntax:
    content: public Task<LightBeacon?> InsertOne(LightBeacon beacon)
    parameters:
    - id: beacon
      type: adas_core.Domain.Models.MongoModels.LightBeacon
      description: The light beacon configuration to insert.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.LightBeacon}
      description: The inserted light beacon configuration, or null if the insertion failed.
    content.vb: Public Function InsertOne(beacon As LightBeacon) As Task(Of LightBeacon)
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne*
  exceptions:
  - type: System.Exception
    commentId: T:System.Exception
    description: Thrown if a light beacon with the same name already exists.
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  id: GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: GetPaginatedBeacons(PaginationFilter)
  nameWithType: LightBeaconService.GetPaginatedBeacons(PaginationFilter)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedBeacons
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 115
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Retrieves a paginated list of light beacons from the repository based on the specified pagination filter. 

    The method also checks which beacons are currently in use by querying the point of care service and updates the "InUse" property of each beacon accordingly before returning the paginated response.
  example: []
  syntax:
    content: public Task<PaginationResponse<LightBeacon>> GetPaginatedBeacons(PaginationFilter filter)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter to apply when retrieving the light beacons.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.LightBeacon}}
      description: A paginated response containing the light beacons that match the specified filter.
    content.vb: Public Function GetPaginatedBeacons(filter As PaginationFilter) As Task(Of PaginationResponse(Of LightBeacon))
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName(System.String)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName(System.String)
  id: GetSearchByName(System.String)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: GetSearchByName(string)
  nameWithType: LightBeaconService.GetSearchByName(string)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName(string)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetSearchByName
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 160
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Searches for light beacons in the repository that match the specified text in their name. The method returns a list of light beacons whose names contain the provided search text, allowing for partial matches.
  example: []
  syntax:
    content: public Task<List<LightBeacon>> GetSearchByName(string textToSearch)
    parameters:
    - id: textToSearch
      type: System.String
      description: The text to search for in the names of the light beacons.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.LightBeacon}}
      description: A list of light beacons whose names contain the specified search text.
    content.vb: Public Function GetSearchByName(textToSearch As String) As Task(Of List(Of LightBeacon))
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(System.String)
  nameWithType.vb: LightBeaconService.GetSearchByName(String)
  fullName.vb: adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName(String)
  name.vb: GetSearchByName(String)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  id: UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: UpdateOne(LightBeacon)
  nameWithType: LightBeaconService.UpdateOne(LightBeacon)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateOne
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 171
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Updates an existing light beacon configuration in the repository. 

    The method takes a light beacon object with updated properties, updates the corresponding record in the repository based on the beacon's ID, and then retrieves and returns the updated light beacon configuration to confirm the changes.
  example: []
  syntax:
    content: public Task<LightBeacon?> UpdateOne(LightBeacon beacon)
    parameters:
    - id: beacon
      type: adas_core.Domain.Models.MongoModels.LightBeacon
      description: The light beacon object with updated properties.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.LightBeacon}
      description: The updated light beacon configuration, or null if the update failed.
    content.vb: Public Function UpdateOne(beacon As LightBeacon) As Task(Of LightBeacon)
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  id: PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: PowerOffLed(PointOfCare)
  nameWithType: LightBeaconService.PowerOffLed(PointOfCare)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: PowerOffLed
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 183
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Powers off the LED of the light beacon associated with the specified point of care. 

    The method checks if the beacon is already off to avoid unnecessary commands, retrieves the beacon configuration for the point of care, and sends a command to turn off the LED for each associated beacon.
  example: []
  syntax:
    content: public Task PowerOffLed(PointOfCare poc)
    parameters:
    - id: poc
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The point of care for which to power off the LED.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function PowerOffLed(poc As PointOfCare) As Task
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  id: GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: GenerateColorAlert(PatientObservation)
  nameWithType: LightBeaconService.GenerateColorAlert(PatientObservation)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GenerateColorAlert
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 211
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Generates a color alert for a patient observation by determining the appropriate color based on the observation's status and configured colors for warnings and alerts.
  example: []
  syntax:
    content: public void GenerateColorAlert(PatientObservation obs)
    parameters:
    - id: obs
      type: adas_core.Domain.Models.PatientObservation
      description: The patient observation for which to generate the color alert.
    content.vb: Public Sub GenerateColorAlert(obs As PatientObservation)
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  id: SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: SendColor(ObjectId, LightBeaconColor)
  nameWithType: LightBeaconService.SendColor(ObjectId, LightBeaconColor)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SendColor
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 296
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Sends a color command to the light beacon associated with the specified point of care ID. 

    The method retrieves the point of care information, checks if there are any associated beacons, and sends a command to set the specified color for each associated beacon.
  example: []
  syntax:
    content: public Task SendColor(ObjectId pocId, LightBeaconColor color)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The ID of the point of care for which to send the color command.
    - id: color
      type: adas_core.Domain.Enums.LightBeaconColor
      description: The color to set on the light beacon.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function SendColor(pocId As ObjectId, color As LightBeaconColor) As Task
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  id: SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: SendColor(PointOfCare, LightBeaconColor)
  nameWithType: LightBeaconService.SendColor(PointOfCare, LightBeaconColor)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare, adas_core.Domain.Enums.LightBeaconColor)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SendColor
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 310
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: >-
    Sends a color command to the light beacon associated with the specified point of care. 

    The method checks if the beacon is already set to the specified color to avoid unnecessary commands, retrieves the beacon configuration for the point of care, and sends a command to set the specified color for each associated beacon.
  example: []
  syntax:
    content: public Task SendColor(PointOfCare poc, LightBeaconColor color)
    parameters:
    - id: poc
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The point of care for which to send the color command.
    - id: color
      type: adas_core.Domain.Enums.LightBeaconColor
      description: The color to set on the light beacon.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function SendColor(poc As PointOfCare, color As LightBeaconColor) As Task
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  id: GetColor(MongoDB.Bson.ObjectId)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: GetColor(ObjectId)
  nameWithType: LightBeaconService.GetColor(ObjectId)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetColor
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 363
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Retrieves the current color state of the light beacon associated with the specified point of care ID.
  example: []
  syntax:
    content: public Task<LightBeaconColor> GetColor(ObjectId pocId)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The ID of the point of care for which to retrieve the color state.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Enums.LightBeaconColor}
      description: A task representing the asynchronous operation, with the current color state of the light beacon.
    content.vb: Public Function GetColor(pocId As ObjectId) As Task(Of LightBeaconColor)
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(MongoDB.Bson.ObjectId)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  id: GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: GetColor(PointOfCare)
  nameWithType: LightBeaconService.GetColor(PointOfCare)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetColor
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 375
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Retrieves the current color state of the light beacon associated with the specified point of care.
  example: []
  syntax:
    content: public Task<LightBeaconColor> GetColor(PointOfCare poc)
    parameters:
    - id: poc
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The point of care for which to retrieve the color state.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Enums.LightBeaconColor}
      description: A task representing the asynchronous operation, with the current color state of the light beacon.
    content.vb: Public Function GetColor(poc As PointOfCare) As Task(Of LightBeaconColor)
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  id: SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: SendBeaconBroadcast(PointOfCare, LightBeaconColor)
  nameWithType: LightBeaconService.SendBeaconBroadcast(PointOfCare, LightBeaconColor)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare, adas_core.Domain.Enums.LightBeaconColor)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SendBeaconBroadcast
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 405
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Sends a beacon broadcast message to all subscribers associated with the specified point of care, indicating the current color state of the beacon.
  example: []
  syntax:
    content: public Task SendBeaconBroadcast(PointOfCare poc, LightBeaconColor color)
    parameters:
    - id: poc
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The point of care for which to send the color command.
    - id: color
      type: adas_core.Domain.Enums.LightBeaconColor
      description: The color to set on the light beacon.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function SendBeaconBroadcast(poc As PointOfCare, color As LightBeaconColor) As Task
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  id: SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: SendBeaconBroadcast(ObjectId, LightBeaconColor)
  nameWithType: LightBeaconService.SendBeaconBroadcast(ObjectId, LightBeaconColor)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SendBeaconBroadcast
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 422
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Sends a beacon broadcast message to all subscribers associated with the specified point of care ID, indicating the current color state of the beacon.
  example: []
  syntax:
    content: public Task SendBeaconBroadcast(ObjectId pocId, LightBeaconColor color)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The ID of the point of care for which to send the color command.
    - id: color
      type: adas_core.Domain.Enums.LightBeaconColor
      description: The color to set on the light beacon.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function SendBeaconBroadcast(pocId As ObjectId, color As LightBeaconColor) As Task
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast*
  implements:
  - adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString(System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor})
  commentId: M:adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString(System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor})
  id: DictionaryToString(System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor})
  parent: adas_core.module.LightBeacons.Services.LightBeaconService
  langs:
  - csharp
  - vb
  name: DictionaryToString(ConcurrentDictionary<ObjectId, LightBeaconColor>)
  nameWithType: LightBeaconService.DictionaryToString(ConcurrentDictionary<ObjectId, LightBeaconColor>)
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString(System.Collections.Concurrent.ConcurrentDictionary<MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor>)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Services/LightBeaconService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DictionaryToString
    path: ../../adas-core.module.LightBeacons/Services/LightBeaconService.cs
    startLine: 493
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Services
  summary: Converts the contents of a concurrent dictionary mapping point of care IDs to their associated light beacon colors into a string representation for logging purposes.
  example: []
  syntax:
    content: public static string DictionaryToString(ConcurrentDictionary<ObjectId, LightBeaconColor> dictionary)
    parameters:
    - id: dictionary
      type: System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor}
      description: ''
    return:
      type: System.String
      description: ''
    content.vb: Public Shared Function DictionaryToString(dictionary As ConcurrentDictionary(Of ObjectId, LightBeaconColor)) As String
  overload: adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString*
  nameWithType.vb: LightBeaconService.DictionaryToString(ConcurrentDictionary(Of ObjectId, LightBeaconColor))
  fullName.vb: adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString(System.Collections.Concurrent.ConcurrentDictionary(Of MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor))
  name.vb: DictionaryToString(ConcurrentDictionary(Of ObjectId, LightBeaconColor))
references:
- uid: adas_core.module.LightBeacons.Services
  commentId: N:adas_core.module.LightBeacons.Services
  href: adas_core.html
  name: adas_core.module.LightBeacons.Services
  nameWithType: adas_core.module.LightBeacons.Services
  fullName: adas_core.module.LightBeacons.Services
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.module
    name: module
    href: adas_core.module.html
  - name: .
  - uid: adas_core.module.LightBeacons
    name: LightBeacons
    href: adas_core.module.LightBeacons.html
  - name: .
  - uid: adas_core.module.LightBeacons.Services
    name: Services
    href: adas_core.module.LightBeacons.Services.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.module
    name: module
    href: adas_core.module.html
  - name: .
  - uid: adas_core.module.LightBeacons
    name: LightBeacons
    href: adas_core.module.LightBeacons.html
  - name: .
  - uid: adas_core.module.LightBeacons.Services
    name: Services
    href: adas_core.module.LightBeacons.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: adas_core.Application.Services.Interfaces.ILightBeaconService
  commentId: T:adas_core.Application.Services.Interfaces.ILightBeaconService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html
  name: ILightBeaconService
  nameWithType: ILightBeaconService
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService
- 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: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- 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: 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.module.LightBeacons.Services.LightBeaconService.#ctor*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.#ctor
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService__ctor_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__Microsoft_Extensions_Logging_ILogger_adas_core_module_LightBeacons_Services_LightBeaconService__adas_core_Application_Services_Interfaces_IClientMessageService_adas_core_Application_Services_Interfaces_ISubscribersService_adas_core_Application_Services_Interfaces_IPointOfCareService_adas_core_Application_Repositories_Interfaces_ILightBeaconRepository_
  name: LightBeaconService
  nameWithType: LightBeaconService.LightBeaconService
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.LightBeaconService
  nameWithType.vb: LightBeaconService.New
  fullName.vb: adas_core.module.LightBeacons.Services.LightBeaconService.New
  name.vb: New
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  parent: Microsoft.Extensions.Options
  definition: Microsoft.Extensions.Options.IOptions`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<ApiSettings>
  nameWithType: IOptions<ApiSettings>
  fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>
  nameWithType.vb: IOptions(Of ApiSettings)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings)
  name.vb: IOptions(Of ApiSettings)
  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.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - 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.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - name: )
- uid: Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService}
  commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.module.LightBeacons.Services.LightBeaconService}
  parent: Microsoft.Extensions.Logging
  definition: Microsoft.Extensions.Logging.ILogger`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<LightBeaconService>
  nameWithType: ILogger<LightBeaconService>
  fullName: Microsoft.Extensions.Logging.ILogger<adas_core.module.LightBeacons.Services.LightBeaconService>
  nameWithType.vb: ILogger(Of LightBeaconService)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.module.LightBeacons.Services.LightBeaconService)
  name.vb: ILogger(Of LightBeaconService)
  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.module.LightBeacons.Services.LightBeaconService
    name: LightBeaconService
    href: adas_core.module.LightBeacons.Services.LightBeaconService.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.module.LightBeacons.Services.LightBeaconService
    name: LightBeaconService
    href: adas_core.module.LightBeacons.Services.LightBeaconService.html
  - name: )
- uid: adas_core.Application.Services.Interfaces.IClientMessageService
  commentId: T:adas_core.Application.Services.Interfaces.IClientMessageService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  name: IClientMessageService
  nameWithType: IClientMessageService
  fullName: adas_core.Application.Services.Interfaces.IClientMessageService
- uid: adas_core.Application.Services.Interfaces.ISubscribersService
  commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ISubscribersService.html
  name: ISubscribersService
  nameWithType: ISubscribersService
  fullName: adas_core.Application.Services.Interfaces.ISubscribersService
- 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.ILightBeaconRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.ILightBeaconRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.ILightBeaconRepository.html
  name: ILightBeaconRepository
  nameWithType: ILightBeaconRepository
  fullName: adas_core.Application.Repositories.Interfaces.ILightBeaconRepository
- 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<TOptions>
  nameWithType: IOptions<TOptions>
  fullName: Microsoft.Extensions.Options.IOptions<TOptions>
  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: 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<TCategoryName>
  nameWithType: ILogger<TCategoryName>
  fullName: Microsoft.Extensions.Logging.ILogger<TCategoryName>
  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: 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.module.LightBeacons.Services.LightBeaconService.PowerOffLed*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_PowerOffLed_MongoDB_Bson_ObjectId_
  name: PowerOffLed
  nameWithType: LightBeaconService.PowerOffLed
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.PowerOffLed
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_PowerOffLed_MongoDB_Bson_ObjectId_
  name: PowerOffLed(ObjectId)
  nameWithType: ILightBeaconService.PowerOffLed(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
    name: PowerOffLed
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_PowerOffLed_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(MongoDB.Bson.ObjectId)
    name: PowerOffLed
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_PowerOffLed_MongoDB_Bson_ObjectId_
  - 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: 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: 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: 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: 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.module.LightBeacons.Services.LightBeaconService.InsertOne*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_InsertOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  name: InsertOne
  nameWithType: LightBeaconService.InsertOne
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.InsertOne
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_InsertOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  name: InsertOne(LightBeacon)
  nameWithType: ILightBeaconService.InsertOne(LightBeacon)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
    name: InsertOne
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_InsertOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.LightBeacon
    name: LightBeacon
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.InsertOne(adas_core.Domain.Models.MongoModels.LightBeacon)
    name: InsertOne
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_InsertOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.LightBeacon
    name: LightBeacon
  - name: )
- uid: adas_core.Domain.Models.MongoModels.LightBeacon
  commentId: T:adas_core.Domain.Models.MongoModels.LightBeacon
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.LightBeacon.html
  name: LightBeacon
  nameWithType: LightBeacon
  fullName: adas_core.Domain.Models.MongoModels.LightBeacon
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.LightBeacon}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.LightBeacon}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<LightBeacon>
  nameWithType: Task<LightBeacon>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.LightBeacon>
  nameWithType.vb: Task(Of LightBeacon)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.LightBeacon)
  name.vb: Task(Of LightBeacon)
  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.LightBeacon
    name: LightBeacon
  - 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.LightBeacon
    name: LightBeacon
  - name: )
- 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<TResult>
  nameWithType: Task<TResult>
  fullName: System.Threading.Tasks.Task<TResult>
  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: adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_GetPaginatedBeacons_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedBeacons
  nameWithType: LightBeaconService.GetPaginatedBeacons
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetPaginatedBeacons
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetPaginatedBeacons_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedBeacons(PaginationFilter)
  nameWithType: ILightBeaconService.GetPaginatedBeacons(PaginationFilter)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
    name: GetPaginatedBeacons
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetPaginatedBeacons_adas_core_Domain_Models_Filter_PaginationFilter_
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetPaginatedBeacons(adas_core.Domain.Models.Filter.PaginationFilter)
    name: GetPaginatedBeacons
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetPaginatedBeacons_adas_core_Domain_Models_Filter_PaginationFilter_
  - 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.LightBeacon}}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.LightBeacon}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<PaginationResponse<LightBeacon>>
  nameWithType: Task<PaginationResponse<LightBeacon>>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Responses.PaginationResponse<adas_core.Domain.Models.MongoModels.LightBeacon>>
  nameWithType.vb: Task(Of PaginationResponse(Of LightBeacon))
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Responses.PaginationResponse(Of adas_core.Domain.Models.MongoModels.LightBeacon))
  name.vb: Task(Of PaginationResponse(Of LightBeacon))
  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.LightBeacon
    name: LightBeacon
  - 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.LightBeacon
    name: LightBeacon
  - 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: adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_GetSearchByName_System_String_
  name: GetSearchByName
  nameWithType: LightBeaconService.GetSearchByName
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetSearchByName
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(System.String)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetSearchByName_System_String_
  name: GetSearchByName(string)
  nameWithType: ILightBeaconService.GetSearchByName(string)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(string)
  nameWithType.vb: ILightBeaconService.GetSearchByName(String)
  fullName.vb: adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(String)
  name.vb: GetSearchByName(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(System.String)
    name: GetSearchByName
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetSearchByName_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetSearchByName(System.String)
    name: GetSearchByName
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetSearchByName_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: string
  nameWithType: string
  fullName: string
  nameWithType.vb: String
  fullName.vb: String
  name.vb: String
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.LightBeacon}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.LightBeacon}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<List<LightBeacon>>
  nameWithType: Task<List<LightBeacon>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.LightBeacon>>
  nameWithType.vb: Task(Of List(Of LightBeacon))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.LightBeacon))
  name.vb: Task(Of List(Of LightBeacon))
  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: 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.LightBeacon
    name: LightBeacon
  - 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: 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.LightBeacon
    name: LightBeacon
  - name: )
  - name: )
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_UpdateOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  name: UpdateOne
  nameWithType: LightBeaconService.UpdateOne
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.UpdateOne
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_UpdateOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  name: UpdateOne(LightBeacon)
  nameWithType: ILightBeaconService.UpdateOne(LightBeacon)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
    name: UpdateOne
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_UpdateOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.LightBeacon
    name: LightBeacon
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.UpdateOne(adas_core.Domain.Models.MongoModels.LightBeacon)
    name: UpdateOne
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_UpdateOne_adas_core_Domain_Models_MongoModels_LightBeacon_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.LightBeacon
    name: LightBeacon
  - name: )
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_PowerOffLed_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: PowerOffLed(PointOfCare)
  nameWithType: ILightBeaconService.PowerOffLed(PointOfCare)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: PowerOffLed
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_PowerOffLed_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.PowerOffLed(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: PowerOffLed
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_PowerOffLed_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
- uid: adas_core.Domain.Models.MongoModels.PointOfCare
  commentId: T:adas_core.Domain.Models.MongoModels.PointOfCare
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.PointOfCare.html
  name: PointOfCare
  nameWithType: PointOfCare
  fullName: adas_core.Domain.Models.MongoModels.PointOfCare
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  name: GenerateColorAlert
  nameWithType: LightBeaconService.GenerateColorAlert
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GenerateColorAlert
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  name: GenerateColorAlert(PatientObservation)
  nameWithType: ILightBeaconService.GenerateColorAlert(PatientObservation)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
    name: GenerateColorAlert
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  - name: (
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
    name: GenerateColorAlert
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  - name: (
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
- uid: adas_core.Domain.Models.PatientObservation
  commentId: T:adas_core.Domain.Models.PatientObservation
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.PatientObservation.html
  name: PatientObservation
  nameWithType: PatientObservation
  fullName: adas_core.Domain.Models.PatientObservation
- uid: adas_core.Domain.Models
  commentId: N:adas_core.Domain.Models
  href: adas_core.html
  name: adas_core.Domain.Models
  nameWithType: adas_core.Domain.Models
  fullName: adas_core.Domain.Models
  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
  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
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.SendColor
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_SendColor_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  name: SendColor
  nameWithType: LightBeaconService.SendColor
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.SendColor
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendColor_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  name: SendColor(ObjectId, LightBeaconColor)
  nameWithType: ILightBeaconService.SendColor(ObjectId, LightBeaconColor)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
    name: SendColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendColor_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
    name: SendColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendColor_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
- uid: adas_core.Domain.Enums.LightBeaconColor
  commentId: T:adas_core.Domain.Enums.LightBeaconColor
  parent: adas_core.Domain.Enums
  href: adas_core.Domain.Enums.LightBeaconColor.html
  name: LightBeaconColor
  nameWithType: LightBeaconColor
  fullName: adas_core.Domain.Enums.LightBeaconColor
- 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.Application.Services.Interfaces.ILightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendColor_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  name: SendColor(PointOfCare, LightBeaconColor)
  nameWithType: ILightBeaconService.SendColor(PointOfCare, LightBeaconColor)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare, adas_core.Domain.Enums.LightBeaconColor)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
    name: SendColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendColor_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendColor(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
    name: SendColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendColor_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.GetColor
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_GetColor_MongoDB_Bson_ObjectId_
  name: GetColor
  nameWithType: LightBeaconService.GetColor
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.GetColor
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetColor_MongoDB_Bson_ObjectId_
  name: GetColor(ObjectId)
  nameWithType: ILightBeaconService.GetColor(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(MongoDB.Bson.ObjectId)
    name: GetColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetColor_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(MongoDB.Bson.ObjectId)
    name: GetColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetColor_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Enums.LightBeaconColor}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Enums.LightBeaconColor}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<LightBeaconColor>
  nameWithType: Task<LightBeaconColor>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Enums.LightBeaconColor>
  nameWithType.vb: Task(Of LightBeaconColor)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Enums.LightBeaconColor)
  name.vb: Task(Of LightBeaconColor)
  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.LightBeaconColor
    name: LightBeaconColor
  - 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.LightBeaconColor
    name: LightBeaconColor
  - name: )
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetColor_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: GetColor(PointOfCare)
  nameWithType: ILightBeaconService.GetColor(PointOfCare)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: GetColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetColor_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.GetColor(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: GetColor
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_GetColor_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_SendBeaconBroadcast_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  name: SendBeaconBroadcast
  nameWithType: LightBeaconService.SendBeaconBroadcast
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.SendBeaconBroadcast
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendBeaconBroadcast_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  name: SendBeaconBroadcast(PointOfCare, LightBeaconColor)
  nameWithType: ILightBeaconService.SendBeaconBroadcast(PointOfCare, LightBeaconColor)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare, adas_core.Domain.Enums.LightBeaconColor)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
    name: SendBeaconBroadcast
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendBeaconBroadcast_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(adas_core.Domain.Models.MongoModels.PointOfCare,adas_core.Domain.Enums.LightBeaconColor)
    name: SendBeaconBroadcast
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendBeaconBroadcast_adas_core_Domain_Models_MongoModels_PointOfCare_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
- uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  commentId: M:adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
  parent: adas_core.Application.Services.Interfaces.ILightBeaconService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendBeaconBroadcast_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  name: SendBeaconBroadcast(ObjectId, LightBeaconColor)
  nameWithType: ILightBeaconService.SendBeaconBroadcast(ObjectId, LightBeaconColor)
  fullName: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
    name: SendBeaconBroadcast
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendBeaconBroadcast_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.ILightBeaconService.SendBeaconBroadcast(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor)
    name: SendBeaconBroadcast
    href: adas_core.Application.Services.Interfaces.ILightBeaconService.html#adas_core_Application_Services_Interfaces_ILightBeaconService_SendBeaconBroadcast_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
- uid: adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString*
  commentId: Overload:adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString
  href: adas_core.module.LightBeacons.Services.LightBeaconService.html#adas_core_module_LightBeacons_Services_LightBeaconService_DictionaryToString_System_Collections_Concurrent_ConcurrentDictionary_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_LightBeaconColor__
  name: DictionaryToString
  nameWithType: LightBeaconService.DictionaryToString
  fullName: adas_core.module.LightBeacons.Services.LightBeaconService.DictionaryToString
- uid: System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor}
  commentId: T:System.Collections.Concurrent.ConcurrentDictionary{MongoDB.Bson.ObjectId,adas_core.Domain.Enums.LightBeaconColor}
  parent: System.Collections.Concurrent
  definition: System.Collections.Concurrent.ConcurrentDictionary`2
  href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent.concurrentdictionary-2
  name: ConcurrentDictionary<ObjectId, LightBeaconColor>
  nameWithType: ConcurrentDictionary<ObjectId, LightBeaconColor>
  fullName: System.Collections.Concurrent.ConcurrentDictionary<MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor>
  nameWithType.vb: ConcurrentDictionary(Of ObjectId, LightBeaconColor)
  fullName.vb: System.Collections.Concurrent.ConcurrentDictionary(Of MongoDB.Bson.ObjectId, adas_core.Domain.Enums.LightBeaconColor)
  name.vb: ConcurrentDictionary(Of ObjectId, LightBeaconColor)
  spec.csharp:
  - uid: System.Collections.Concurrent.ConcurrentDictionary`2
    name: ConcurrentDictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent.concurrentdictionary-2
  - name: <
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: '>'
  spec.vb:
  - uid: System.Collections.Concurrent.ConcurrentDictionary`2
    name: ConcurrentDictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent.concurrentdictionary-2
  - name: (
  - name: Of
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.LightBeaconColor
    name: LightBeaconColor
  - name: )
- uid: System.Collections.Concurrent.ConcurrentDictionary`2
  commentId: T:System.Collections.Concurrent.ConcurrentDictionary`2
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent.concurrentdictionary-2
  name: ConcurrentDictionary<TKey, TValue>
  nameWithType: ConcurrentDictionary<TKey, TValue>
  fullName: System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue>
  nameWithType.vb: ConcurrentDictionary(Of TKey, TValue)
  fullName.vb: System.Collections.Concurrent.ConcurrentDictionary(Of TKey, TValue)
  name.vb: ConcurrentDictionary(Of TKey, TValue)
  spec.csharp:
  - uid: System.Collections.Concurrent.ConcurrentDictionary`2
    name: ConcurrentDictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent.concurrentdictionary-2
  - name: <
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: '>'
  spec.vb:
  - uid: System.Collections.Concurrent.ConcurrentDictionary`2
    name: ConcurrentDictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent.concurrentdictionary-2
  - name: (
  - name: Of
  - name: " "
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: )
- uid: System.Collections.Concurrent
  commentId: N:System.Collections.Concurrent
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Collections.Concurrent
  nameWithType: System.Collections.Concurrent
  fullName: System.Collections.Concurrent
  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.Concurrent
    name: Concurrent
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent
  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.Concurrent
    name: Concurrent
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.concurrent
