### YamlMime:ManagedReference
items:
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  commentId: T:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  id: Turktbens2LightBeacon
  parent: adas_core.module.LightBeacons.Devices
  children:
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.#ctor(adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object})
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage(System.Collections.Generic.Dictionary{System.String,System.String})
  - adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode
  langs:
  - csharp
  - vb
  name: Turktbens2LightBeacon
  nameWithType: Turktbens2LightBeacon
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  type: Class
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Turktbens2LightBeacon
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 12
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: >-
    This class represents a light beacon device that can be controlled via HTTP requests. It retrieves the current color of the beacon by parsing HTML pages and sends commands to change the beacon's color. 

    The class includes error handling and retry logic for network operations, and it can be configured to emulate the beacon for testing purposes.
  example: []
  syntax:
    content: 'public class Turktbens2LightBeacon : LightBeacon'
    content.vb: Public Class Turktbens2LightBeacon Inherits LightBeacon
  inheritance:
  - System.Object
  - adas_core.module.LightBeacons.Devices.LightBeacon
  inheritedMembers:
  - adas_core.module.LightBeacons.Devices.LightBeacon.Options
  - 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.Devices.Turktbens2LightBeacon.#ctor(adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object})
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.#ctor(adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object})
  id: '#ctor(adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object})'
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: Turktbens2LightBeacon(EquatableDictionary<string, object>)
  nameWithType: Turktbens2LightBeacon.Turktbens2LightBeacon(EquatableDictionary<string, object>)
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.Turktbens2LightBeacon(adas_core.Domain.Utils.EquatableDictionary<string, object>)
  type: Constructor
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 83
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: The constructor of the Turktbens2LightBeacon class initializes a new instance of the class with the specified options.
  example: []
  syntax:
    content: public Turktbens2LightBeacon(EquatableDictionary<string, object> options)
    parameters:
    - id: options
      type: adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object}
      description: A dictionary containing the configuration options for the beacon.
    content.vb: Public Sub New(options As EquatableDictionary(Of String, Object))
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.#ctor*
  exceptions:
  - type: System.ArgumentException
    commentId: T:System.ArgumentException
    description: Thrown when required options are missing or invalid.
  nameWithType.vb: Turktbens2LightBeacon.New(EquatableDictionary(Of String, Object))
  fullName.vb: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.New(adas_core.Domain.Utils.EquatableDictionary(Of String, Object))
  name.vb: New(EquatableDictionary(Of String, Object))
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor
  id: GetBeaconColor
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: GetBeaconColor()
  nameWithType: Turktbens2LightBeacon.GetBeaconColor()
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor()
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetBeaconColor
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 110
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: >-
    GetByCodeSysAndCode beacon color downloading the html of the web. and using AgilityPackHtml to access.

    The web is bugged and sometimes you are logged or not. The information is in two urls, the color is formed by 3

    bits, Vaux html changes if logged/not logged

    returns OFF when some error appears or try to parse the bits to BalizaColors enum
  example: []
  syntax:
    content: public override Task<LightBeaconColor> GetBeaconColor()
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Enums.LightBeaconColor}
      description: The current color of the beacon as a LightBeaconColor enum value.
    content.vb: Public Overrides Function GetBeaconColor() As Task(Of LightBeaconColor)
  overridden: adas_core.module.LightBeacons.Devices.LightBeacon.GetBeaconColor
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor*
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode
  id: BlueCode
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: BlueCode()
  nameWithType: Turktbens2LightBeacon.BlueCode()
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode()
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: BlueCode
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 196
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: >-
    The BlueCode method sends a command to the beacon's web interface to change the beacon's color to blue.

    It constructs the appropriate HTTP request body using the predefined code and port mappings, and it includes error handling to log any exceptions that occur during the process. 

    If an error occurs, it logs the error message and rethrows the exception to be handled by the caller.
  example: []
  syntax:
    content: public override Task BlueCode()
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Overrides Function BlueCode() As Task
  overridden: adas_core.module.LightBeacons.Devices.LightBeacon.BlueCode
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode*
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode
  id: RedCode
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: RedCode()
  nameWithType: Turktbens2LightBeacon.RedCode()
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode()
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: RedCode
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 213
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: The RedCode method sends a command to the beacon's web interface to change the beacon's color to red.
  example: []
  syntax:
    content: public override Task RedCode()
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Overrides Function RedCode() As Task
  overridden: adas_core.module.LightBeacons.Devices.LightBeacon.RedCode
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode*
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode
  id: YellowCode
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: YellowCode()
  nameWithType: Turktbens2LightBeacon.YellowCode()
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode()
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: YellowCode
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 230
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: The YellowCode method sends a command to the beacon's web interface to change the beacon's color to yellow.
  example: []
  syntax:
    content: public override Task YellowCode()
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Overrides Function YellowCode() As Task
  overridden: adas_core.module.LightBeacons.Devices.LightBeacon.YellowCode
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode*
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed
  id: PowerOffLed
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: PowerOffLed()
  nameWithType: Turktbens2LightBeacon.PowerOffLed()
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed()
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: PowerOffLed
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 247
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: The GreenCode method sends a command to the beacon's web interface to change the beacon's color to green.
  example: []
  syntax:
    content: public override Task PowerOffLed()
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Overrides Function PowerOffLed() As Task
  overridden: adas_core.module.LightBeacons.Devices.LightBeacon.PowerOffLed
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed*
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  id: GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: GenerateColorAlert(PatientObservation)
  nameWithType: Turktbens2LightBeacon.GenerateColorAlert(PatientObservation)
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GenerateColorAlert
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 266
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: The GenerateColorAlert method is not implemented in this class. It is intended to generate a color alert based on the provided PatientObservation, but the specific implementation details are not defined in this class and will need to be implemented in a subclass or by the caller.
  example: []
  syntax:
    content: public override Task GenerateColorAlert(PatientObservation obs)
    parameters:
    - id: obs
      type: adas_core.Domain.Models.PatientObservation
      description: The patient observation based on which the color alert should be generated.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Overrides Function GenerateColorAlert(obs As PatientObservation) As Task
  overridden: adas_core.module.LightBeacons.Devices.LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert*
  exceptions:
  - type: System.NotImplementedException
    commentId: T:System.NotImplementedException
    description: ''
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage(System.Collections.Generic.Dictionary{System.String,System.String})
  commentId: M:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage(System.Collections.Generic.Dictionary{System.String,System.String})
  id: SendMessage(System.Collections.Generic.Dictionary{System.String,System.String})
  parent: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon
  langs:
  - csharp
  - vb
  name: SendMessage(Dictionary<string, string>)
  nameWithType: Turktbens2LightBeacon.SendMessage(Dictionary<string, string>)
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage(System.Collections.Generic.Dictionary<string, string>)
  type: Method
  source:
    remote:
      path: adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SendMessage
    path: ../../adas-core.module.LightBeacons/Devices/Turktbens2LightBeacon.cs
    startLine: 308
  assemblies:
  - adas-core.module.LightBeacons
  namespace: adas_core.module.LightBeacons.Devices
  summary: >-
    The SendMessage method is a private helper method that sends an HTTP POST request to the beacon's web interface with the specified body parameters. 

    It includes retry logic to handle transient network errors, attempting to resend the request up to a maximum number of retries with exponential backoff between attempts. 

    If the request fails after all retry attempts, it logs an error message and rethrows the exception.
  example: []
  syntax:
    content: protected Task SendMessage(Dictionary<string, string> body)
    parameters:
    - id: body
      type: System.Collections.Generic.Dictionary{System.String,System.String}
      description: The body parameters to be sent in the HTTP POST request.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Protected Function SendMessage(body As Dictionary(Of String, String)) As Task
  overload: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage*
  exceptions:
  - type: System.InvalidOperationException
    commentId: T:System.InvalidOperationException
    description: ''
  nameWithType.vb: Turktbens2LightBeacon.SendMessage(Dictionary(Of String, String))
  fullName.vb: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage(System.Collections.Generic.Dictionary(Of String, String))
  name.vb: SendMessage(Dictionary(Of String, String))
references:
- uid: adas_core.module.LightBeacons.Devices
  commentId: N:adas_core.module.LightBeacons.Devices
  href: adas_core.html
  name: adas_core.module.LightBeacons.Devices
  nameWithType: adas_core.module.LightBeacons.Devices
  fullName: adas_core.module.LightBeacons.Devices
  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.Devices
    name: Devices
    href: adas_core.module.LightBeacons.Devices.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.Devices
    name: Devices
    href: adas_core.module.LightBeacons.Devices.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.module.LightBeacons.Devices.LightBeacon
  commentId: T:adas_core.module.LightBeacons.Devices.LightBeacon
  parent: adas_core.module.LightBeacons.Devices
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html
  name: LightBeacon
  nameWithType: LightBeacon
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.Options
  commentId: F:adas_core.module.LightBeacons.Devices.LightBeacon.Options
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_Options
  name: Options
  nameWithType: LightBeacon.Options
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.Options
- 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.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: System.ArgumentException
  commentId: T:System.ArgumentException
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.argumentexception
  name: ArgumentException
  nameWithType: ArgumentException
  fullName: System.ArgumentException
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.#ctor*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.#ctor
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon__ctor_adas_core_Domain_Utils_EquatableDictionary_System_String_System_Object__
  name: Turktbens2LightBeacon
  nameWithType: Turktbens2LightBeacon.Turktbens2LightBeacon
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.Turktbens2LightBeacon
  nameWithType.vb: Turktbens2LightBeacon.New
  fullName.vb: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.New
  name.vb: New
- uid: adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object}
  commentId: T:adas_core.Domain.Utils.EquatableDictionary{System.String,System.Object}
  parent: adas_core.Domain.Utils
  definition: adas_core.Domain.Utils.EquatableDictionary`2
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: EquatableDictionary<string, object>
  nameWithType: EquatableDictionary<string, object>
  fullName: adas_core.Domain.Utils.EquatableDictionary<string, object>
  nameWithType.vb: EquatableDictionary(Of String, Object)
  fullName.vb: adas_core.Domain.Utils.EquatableDictionary(Of String, Object)
  name.vb: EquatableDictionary(Of String, Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.EquatableDictionary`2
    name: EquatableDictionary
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - 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.EquatableDictionary`2
    name: EquatableDictionary
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.EquatableDictionary`2
  commentId: T:adas_core.Domain.Utils.EquatableDictionary`2
  href: adas_core.Domain.Utils.EquatableDictionary-2.html
  name: EquatableDictionary<TKey, TValue>
  nameWithType: EquatableDictionary<TKey, TValue>
  fullName: adas_core.Domain.Utils.EquatableDictionary<TKey, TValue>
  nameWithType.vb: EquatableDictionary(Of TKey, TValue)
  fullName.vb: adas_core.Domain.Utils.EquatableDictionary(Of TKey, TValue)
  name.vb: EquatableDictionary(Of TKey, TValue)
  spec.csharp:
  - uid: adas_core.Domain.Utils.EquatableDictionary`2
    name: EquatableDictionary
    href: adas_core.Domain.Utils.EquatableDictionary-2.html
  - name: <
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: '>'
  spec.vb:
  - uid: adas_core.Domain.Utils.EquatableDictionary`2
    name: EquatableDictionary
    href: adas_core.Domain.Utils.EquatableDictionary-2.html
  - name: (
  - name: Of
  - name: " "
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: )
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.GetBeaconColor
  commentId: M:adas_core.module.LightBeacons.Devices.LightBeacon.GetBeaconColor
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_GetBeaconColor
  name: GetBeaconColor()
  nameWithType: LightBeacon.GetBeaconColor()
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.GetBeaconColor()
  spec.csharp:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.GetBeaconColor
    name: GetBeaconColor
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_GetBeaconColor
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.GetBeaconColor
    name: GetBeaconColor
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_GetBeaconColor
  - name: (
  - name: )
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_GetBeaconColor
  name: GetBeaconColor
  nameWithType: Turktbens2LightBeacon.GetBeaconColor
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GetBeaconColor
- 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: 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: System.Threading.Tasks
  commentId: N:System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Threading.Tasks
  nameWithType: System.Threading.Tasks
  fullName: System.Threading.Tasks
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  - name: .
  - uid: System.Threading.Tasks
    name: Tasks
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  - name: .
  - uid: System.Threading.Tasks
    name: Tasks
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.BlueCode
  commentId: M:adas_core.module.LightBeacons.Devices.LightBeacon.BlueCode
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_BlueCode
  name: BlueCode()
  nameWithType: LightBeacon.BlueCode()
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.BlueCode()
  spec.csharp:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.BlueCode
    name: BlueCode
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_BlueCode
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.BlueCode
    name: BlueCode
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_BlueCode
  - name: (
  - name: )
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_BlueCode
  name: BlueCode
  nameWithType: Turktbens2LightBeacon.BlueCode
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.BlueCode
- uid: System.Threading.Tasks.Task
  commentId: T:System.Threading.Tasks.Task
  parent: System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task
  name: Task
  nameWithType: Task
  fullName: System.Threading.Tasks.Task
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.RedCode
  commentId: M:adas_core.module.LightBeacons.Devices.LightBeacon.RedCode
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_RedCode
  name: RedCode()
  nameWithType: LightBeacon.RedCode()
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.RedCode()
  spec.csharp:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.RedCode
    name: RedCode
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_RedCode
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.RedCode
    name: RedCode
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_RedCode
  - name: (
  - name: )
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_RedCode
  name: RedCode
  nameWithType: Turktbens2LightBeacon.RedCode
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.RedCode
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.YellowCode
  commentId: M:adas_core.module.LightBeacons.Devices.LightBeacon.YellowCode
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_YellowCode
  name: YellowCode()
  nameWithType: LightBeacon.YellowCode()
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.YellowCode()
  spec.csharp:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.YellowCode
    name: YellowCode
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_YellowCode
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.YellowCode
    name: YellowCode
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_YellowCode
  - name: (
  - name: )
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_YellowCode
  name: YellowCode
  nameWithType: Turktbens2LightBeacon.YellowCode
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.YellowCode
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.PowerOffLed
  commentId: M:adas_core.module.LightBeacons.Devices.LightBeacon.PowerOffLed
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_PowerOffLed
  name: PowerOffLed()
  nameWithType: LightBeacon.PowerOffLed()
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.PowerOffLed()
  spec.csharp:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.PowerOffLed
    name: PowerOffLed
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_PowerOffLed
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.PowerOffLed
    name: PowerOffLed
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_PowerOffLed
  - name: (
  - name: )
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_PowerOffLed
  name: PowerOffLed
  nameWithType: Turktbens2LightBeacon.PowerOffLed
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.PowerOffLed
- uid: System.NotImplementedException
  commentId: T:System.NotImplementedException
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.notimplementedexception
  name: NotImplementedException
  nameWithType: NotImplementedException
  fullName: System.NotImplementedException
- uid: adas_core.module.LightBeacons.Devices.LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.module.LightBeacons.Devices.LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  parent: adas_core.module.LightBeacons.Devices.LightBeacon
  href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  name: GenerateColorAlert(PatientObservation)
  nameWithType: LightBeacon.GenerateColorAlert(PatientObservation)
  fullName: adas_core.module.LightBeacons.Devices.LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
  spec.csharp:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
    name: GenerateColorAlert
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  - name: (
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
  spec.vb:
  - uid: adas_core.module.LightBeacons.Devices.LightBeacon.GenerateColorAlert(adas_core.Domain.Models.PatientObservation)
    name: GenerateColorAlert
    href: adas_core.module.LightBeacons.Devices.LightBeacon.html#adas_core_module_LightBeacons_Devices_LightBeacon_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  - name: (
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_GenerateColorAlert_adas_core_Domain_Models_PatientObservation_
  name: GenerateColorAlert
  nameWithType: Turktbens2LightBeacon.GenerateColorAlert
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.GenerateColorAlert
- 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: System.InvalidOperationException
  commentId: T:System.InvalidOperationException
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
  name: InvalidOperationException
  nameWithType: InvalidOperationException
  fullName: System.InvalidOperationException
- uid: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage*
  commentId: Overload:adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage
  href: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.html#adas_core_module_LightBeacons_Devices_Turktbens2LightBeacon_SendMessage_System_Collections_Generic_Dictionary_System_String_System_String__
  name: SendMessage
  nameWithType: Turktbens2LightBeacon.SendMessage
  fullName: adas_core.module.LightBeacons.Devices.Turktbens2LightBeacon.SendMessage
- uid: System.Collections.Generic.Dictionary{System.String,System.String}
  commentId: T:System.Collections.Generic.Dictionary{System.String,System.String}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.Dictionary`2
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  name: Dictionary<string, string>
  nameWithType: Dictionary<string, string>
  fullName: System.Collections.Generic.Dictionary<string, string>
  nameWithType.vb: Dictionary(Of String, String)
  fullName.vb: System.Collections.Generic.Dictionary(Of String, String)
  name.vb: Dictionary(Of String, String)
  spec.csharp:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.Collections.Generic.Dictionary`2
  commentId: T:System.Collections.Generic.Dictionary`2
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  name: Dictionary<TKey, TValue>
  nameWithType: Dictionary<TKey, TValue>
  fullName: System.Collections.Generic.Dictionary<TKey, TValue>
  nameWithType.vb: Dictionary(Of TKey, TValue)
  fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
  name.vb: Dictionary(Of TKey, TValue)
  spec.csharp:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: <
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: (
  - name: Of
  - name: " "
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: )
- uid: System.Collections.Generic
  commentId: N:System.Collections.Generic
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Collections.Generic
  nameWithType: System.Collections.Generic
  fullName: System.Collections.Generic
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
