Files
adas-core/Documentation/docs/api/adas_core.module.Relays.Devices.RelayDevice.yml
T
2026-06-26 10:29:23 +02:00

1576 lines
60 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: adas_core.module.Relays.Devices.RelayDevice
commentId: T:adas_core.module.Relays.Devices.RelayDevice
id: RelayDevice
parent: adas_core.module.Relays.Devices
children:
- adas_core.module.Relays.Devices.RelayDevice.#ctor(adas_core.Domain.Models.MongoModels.Relay,adas_core.module.Relays.Models.RelaySettings)
- adas_core.module.Relays.Devices.RelayDevice.CheckDevice
- adas_core.module.Relays.Devices.RelayDevice.CheckStatus
- adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay
- adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay(System.Int32)
- adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync
- adas_core.module.Relays.Devices.RelayDevice.PowerOffAll
- adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay(System.Int32)
- adas_core.module.Relays.Devices.RelayDevice.PowerOnAll
- adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay(System.Int32,System.Int32)
- adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay(System.Int32)
- adas_core.module.Relays.Devices.RelayDevice.Reboot
- adas_core.module.Relays.Devices.RelayDevice.RebootOutlet(System.Int32)
- adas_core.module.Relays.Devices.RelayDevice.Refresh
- adas_core.module.Relays.Devices.RelayDevice.Relay
- adas_core.module.Relays.Devices.RelayDevice.RelaySettings
- adas_core.module.Relays.Devices.RelayDevice.RelayStatusChanged
- adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay(System.Int32,adas_core.Domain.Enums.RelayEnum.Status)
langs:
- csharp
- vb
name: RelayDevice
nameWithType: RelayDevice
fullName: adas_core.module.Relays.Devices.RelayDevice
type: Class
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: RelayDevice
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 14
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: >-
Abstract class representing a relay device.
It provides methods to check the device status, get and set the status of individual relays, and control the power state of the relays.
The class also includes an event to notify when the status of a relay changes.
The implementation of the methods is left to the derived classes, which will provide specific functionality based on the type of relay device being used.
example: []
syntax:
content: public abstract class RelayDevice
content.vb: Public MustInherit Class RelayDevice
inheritance:
- System.Object
derivedClasses:
- adas_core.module.Relays.Devices.KmTronicRelay
- adas_core.module.Relays.Devices.KmTronicV2Relay
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.Relays.Devices.RelayDevice.Relay
commentId: F:adas_core.module.Relays.Devices.RelayDevice.Relay
id: Relay
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: Relay
nameWithType: RelayDevice.Relay
fullName: adas_core.module.Relays.Devices.RelayDevice.Relay
type: Field
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: Relay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 30
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: The Relay object representing the relay device. This object contains information about the relay, such as its name, type, and other relevant details.
example: []
syntax:
content: public readonly Relay Relay
return:
type: adas_core.Domain.Models.MongoModels.Relay
content.vb: Public ReadOnly Relay As Relay
- uid: adas_core.module.Relays.Devices.RelayDevice.RelaySettings
commentId: F:adas_core.module.Relays.Devices.RelayDevice.RelaySettings
id: RelaySettings
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: RelaySettings
nameWithType: RelayDevice.RelaySettings
fullName: adas_core.module.Relays.Devices.RelayDevice.RelaySettings
type: Field
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: RelaySettings
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 36
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: >-
The RelaySettings object containing the configuration settings for the relay device.
This includes parameters such as the refresh time for checking the status of the relays, and any other settings that may be relevant for the operation of the relay device.
example: []
syntax:
content: public readonly RelaySettings RelaySettings
return:
type: adas_core.module.Relays.Models.RelaySettings
content.vb: Public ReadOnly RelaySettings As RelaySettings
- uid: adas_core.module.Relays.Devices.RelayDevice.#ctor(adas_core.Domain.Models.MongoModels.Relay,adas_core.module.Relays.Models.RelaySettings)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.#ctor(adas_core.Domain.Models.MongoModels.Relay,adas_core.module.Relays.Models.RelaySettings)
id: '#ctor(adas_core.Domain.Models.MongoModels.Relay,adas_core.module.Relays.Models.RelaySettings)'
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: RelayDevice(Relay, RelaySettings)
nameWithType: RelayDevice.RelayDevice(Relay, RelaySettings)
fullName: adas_core.module.Relays.Devices.RelayDevice.RelayDevice(adas_core.Domain.Models.MongoModels.Relay, adas_core.module.Relays.Models.RelaySettings)
type: Constructor
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: .ctor
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 44
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Constructor for the RelayDevice class. It initializes the Relay and RelaySettings properties, and sets up the timer for checking the status of the relays if a refresh time is specified in the relay settings.
example: []
syntax:
content: protected RelayDevice(Relay relay, RelaySettings relaySettings)
parameters:
- id: relay
type: adas_core.Domain.Models.MongoModels.Relay
description: The Relay object representing the relay device.
- id: relaySettings
type: adas_core.module.Relays.Models.RelaySettings
description: The RelaySettings object containing the configuration settings for the relay device.
content.vb: Protected Sub New(relay As Relay, relaySettings As RelaySettings)
overload: adas_core.module.Relays.Devices.RelayDevice.#ctor*
nameWithType.vb: RelayDevice.New(Relay, RelaySettings)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.New(adas_core.Domain.Models.MongoModels.Relay, adas_core.module.Relays.Models.RelaySettings)
name.vb: New(Relay, RelaySettings)
- uid: adas_core.module.Relays.Devices.RelayDevice.RelayStatusChanged
commentId: E:adas_core.module.Relays.Devices.RelayDevice.RelayStatusChanged
id: RelayStatusChanged
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: RelayStatusChanged
nameWithType: RelayDevice.RelayStatusChanged
fullName: adas_core.module.Relays.Devices.RelayDevice.RelayStatusChanged
type: Event
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: RelayStatusChanged
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 65
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Event that is triggered when the status of a relay changes. The event handler receives the instance of the RelayDevice and the outlet ID of the relay that changed its status.
example: []
syntax:
content: public event EventHandler<int>? RelayStatusChanged
return:
type: System.EventHandler{System.Int32}
content.vb: Public Event RelayStatusChanged As EventHandler(Of Integer)
- uid: adas_core.module.Relays.Devices.RelayDevice.CheckDevice
commentId: M:adas_core.module.Relays.Devices.RelayDevice.CheckDevice
id: CheckDevice
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: CheckDevice()
nameWithType: RelayDevice.CheckDevice()
fullName: adas_core.module.Relays.Devices.RelayDevice.CheckDevice()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CheckDevice
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 71
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Checks the status of the relay device. This method is abstract and must be implemented by derived classes to provide specific functionality for checking the status of the relay device.
example: []
syntax:
content: public abstract bool CheckDevice()
return:
type: System.Boolean
description: ''
content.vb: Public MustOverride Function CheckDevice() As Boolean
overload: adas_core.module.Relays.Devices.RelayDevice.CheckDevice*
- uid: adas_core.module.Relays.Devices.RelayDevice.CheckStatus
commentId: M:adas_core.module.Relays.Devices.RelayDevice.CheckStatus
id: CheckStatus
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: CheckStatus()
nameWithType: RelayDevice.CheckStatus()
fullName: adas_core.module.Relays.Devices.RelayDevice.CheckStatus()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CheckStatus
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 76
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Checks the status of the relays. This method is abstract and must be implemented by derived classes to provide specific functionality for checking the status of the relays.
example: []
syntax:
content: public abstract void CheckStatus()
content.vb: Public MustOverride Sub CheckStatus()
overload: adas_core.module.Relays.Devices.RelayDevice.CheckStatus*
- uid: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay
commentId: M:adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay
id: GetStatusRelay
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: GetStatusRelay()
nameWithType: RelayDevice.GetStatusRelay()
fullName: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetStatusRelay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 82
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Gets the status of the relay device. This method is abstract and must be implemented by derived classes to provide specific functionality for retrieving the status of the relay device.
example: []
syntax:
content: public abstract bool GetStatusRelay()
return:
type: System.Boolean
description: ''
content.vb: Public MustOverride Function GetStatusRelay() As Boolean
overload: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay*
- uid: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync
commentId: M:adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync
id: GetStatusRelayAsync
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: GetStatusRelayAsync()
nameWithType: RelayDevice.GetStatusRelayAsync()
fullName: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetStatusRelayAsync
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 88
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Gets the status of the relays. This method is abstract and must be implemented by derived classes to provide specific functionality for retrieving the status of the relays.
example: []
syntax:
content: public abstract Task<bool> GetStatusRelayAsync()
return:
type: System.Threading.Tasks.Task{System.Boolean}
description: ''
content.vb: Public MustOverride Function GetStatusRelayAsync() As Task(Of Boolean)
overload: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync*
- uid: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay(System.Int32)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay(System.Int32)
id: GetStatusRelay(System.Int32)
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: GetStatusRelay(int)
nameWithType: RelayDevice.GetStatusRelay(int)
fullName: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay(int)
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetStatusRelay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 95
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Gets the status of a specific relay outlet. This method retrieves the status of the relay outlet with the specified outlet ID from the _relaysStatus dictionary.
example: []
syntax:
content: public virtual RelayEnum.Status GetStatusRelay(int outletId)
parameters:
- id: outletId
type: System.Int32
description: The ID of the relay outlet.
return:
type: adas_core.Domain.Enums.RelayEnum.Status
description: The status of the specified relay outlet.
content.vb: Public Overridable Function GetStatusRelay(outletId As Integer) As RelayEnum.Status
overload: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay*
nameWithType.vb: RelayDevice.GetStatusRelay(Integer)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay(Integer)
name.vb: GetStatusRelay(Integer)
- uid: adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay(System.Int32,adas_core.Domain.Enums.RelayEnum.Status)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay(System.Int32,adas_core.Domain.Enums.RelayEnum.Status)
id: SetStatusRelay(System.Int32,adas_core.Domain.Enums.RelayEnum.Status)
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: SetStatusRelay(int, Status)
nameWithType: RelayDevice.SetStatusRelay(int, RelayEnum.Status)
fullName: adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay(int, adas_core.Domain.Enums.RelayEnum.Status)
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: SetStatusRelay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 108
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Sets the status of a specific relay outlet. This method updates the status of the relay outlet with the specified outlet ID in the _relaysStatus dictionary.
example: []
syntax:
content: public virtual void SetStatusRelay(int outletId, RelayEnum.Status status)
parameters:
- id: outletId
type: System.Int32
description: The ID of the relay outlet.
- id: status
type: adas_core.Domain.Enums.RelayEnum.Status
description: The new status of the relay outlet.
content.vb: Public Overridable Sub SetStatusRelay(outletId As Integer, status As RelayEnum.Status)
overload: adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay*
nameWithType.vb: RelayDevice.SetStatusRelay(Integer, RelayEnum.Status)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay(Integer, adas_core.Domain.Enums.RelayEnum.Status)
name.vb: SetStatusRelay(Integer, Status)
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay(System.Int32,System.Int32)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay(System.Int32,System.Int32)
id: PowerOnOffRelay(System.Int32,System.Int32)
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: PowerOnOffRelay(int, int)
nameWithType: RelayDevice.PowerOnOffRelay(int, int)
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay(int, int)
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PowerOnOffRelay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 125
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: >-
Powers on or off a specific relay outlet for a specified duration.
This method first powers off the relay outlet with the specified outlet ID, then waits for the specified number of milliseconds, and finally powers on the relay outlet again.
The method runs asynchronously to avoid blocking the main thread while waiting for the specified duration.
example: []
syntax:
content: public virtual void PowerOnOffRelay(int outletId, int milliseconds)
parameters:
- id: outletId
type: System.Int32
description: The ID of the relay outlet.
- id: milliseconds
type: System.Int32
description: The duration in milliseconds for which the relay outlet should be powered off.
content.vb: Public Overridable Sub PowerOnOffRelay(outletId As Integer, milliseconds As Integer)
overload: adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay*
nameWithType.vb: RelayDevice.PowerOnOffRelay(Integer, Integer)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay(Integer, Integer)
name.vb: PowerOnOffRelay(Integer, Integer)
- uid: adas_core.module.Relays.Devices.RelayDevice.Refresh
commentId: M:adas_core.module.Relays.Devices.RelayDevice.Refresh
id: Refresh
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: Refresh()
nameWithType: RelayDevice.Refresh()
fullName: adas_core.module.Relays.Devices.RelayDevice.Refresh()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: Refresh
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 139
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Refreshes the status of the relay device. This method is virtual and can be overridden by derived classes to provide specific functionality for refreshing the status of the relay device.
example: []
syntax:
content: public virtual void Refresh()
content.vb: Public Overridable Sub Refresh()
overload: adas_core.module.Relays.Devices.RelayDevice.Refresh*
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay(System.Int32)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay(System.Int32)
id: PowerOnRelay(System.Int32)
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: PowerOnRelay(int)
nameWithType: RelayDevice.PowerOnRelay(int)
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay(int)
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PowerOnRelay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 147
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Powers on a specific relay outlet. This method is abstract and must be implemented by derived classes to provide specific functionality for powering on a relay outlet with the specified outlet ID.
example: []
syntax:
content: public abstract void PowerOnRelay(int outletId)
parameters:
- id: outletId
type: System.Int32
description: The ID of the relay outlet to power on.
content.vb: Public MustOverride Sub PowerOnRelay(outletId As Integer)
overload: adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay*
nameWithType.vb: RelayDevice.PowerOnRelay(Integer)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay(Integer)
name.vb: PowerOnRelay(Integer)
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay(System.Int32)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay(System.Int32)
id: PowerOffRelay(System.Int32)
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: PowerOffRelay(int)
nameWithType: RelayDevice.PowerOffRelay(int)
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay(int)
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PowerOffRelay
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 153
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Powers off a specific relay outlet. This method is abstract and must be implemented by derived classes to provide specific functionality for powering off a relay outlet with the specified outlet ID.
example: []
syntax:
content: public abstract void PowerOffRelay(int outletId)
parameters:
- id: outletId
type: System.Int32
description: The ID of the relay outlet to power off.
content.vb: Public MustOverride Sub PowerOffRelay(outletId As Integer)
overload: adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay*
nameWithType.vb: RelayDevice.PowerOffRelay(Integer)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay(Integer)
name.vb: PowerOffRelay(Integer)
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOnAll
commentId: M:adas_core.module.Relays.Devices.RelayDevice.PowerOnAll
id: PowerOnAll
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: PowerOnAll()
nameWithType: RelayDevice.PowerOnAll()
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOnAll()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PowerOnAll
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 158
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Powers on all relay outlets. This method is abstract and must be implemented by derived classes to provide specific functionality for powering on all relay outlets.
example: []
syntax:
content: public abstract void PowerOnAll()
content.vb: Public MustOverride Sub PowerOnAll()
overload: adas_core.module.Relays.Devices.RelayDevice.PowerOnAll*
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOffAll
commentId: M:adas_core.module.Relays.Devices.RelayDevice.PowerOffAll
id: PowerOffAll
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: PowerOffAll()
nameWithType: RelayDevice.PowerOffAll()
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOffAll()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PowerOffAll
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 163
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Powers off all relay outlets. This method is abstract and must be implemented by derived classes to provide specific functionality for powering off all relay outlets.
example: []
syntax:
content: public abstract void PowerOffAll()
content.vb: Public MustOverride Sub PowerOffAll()
overload: adas_core.module.Relays.Devices.RelayDevice.PowerOffAll*
- uid: adas_core.module.Relays.Devices.RelayDevice.RebootOutlet(System.Int32)
commentId: M:adas_core.module.Relays.Devices.RelayDevice.RebootOutlet(System.Int32)
id: RebootOutlet(System.Int32)
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: RebootOutlet(int)
nameWithType: RelayDevice.RebootOutlet(int)
fullName: adas_core.module.Relays.Devices.RelayDevice.RebootOutlet(int)
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: RebootOutlet
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 169
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Reboots a specific relay outlet. This method is abstract and must be implemented by derived classes to provide specific functionality for rebooting a relay outlet with the specified outlet ID.
example: []
syntax:
content: public abstract void RebootOutlet(int outletId)
parameters:
- id: outletId
type: System.Int32
description: ''
content.vb: Public MustOverride Sub RebootOutlet(outletId As Integer)
overload: adas_core.module.Relays.Devices.RelayDevice.RebootOutlet*
nameWithType.vb: RelayDevice.RebootOutlet(Integer)
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.RebootOutlet(Integer)
name.vb: RebootOutlet(Integer)
- uid: adas_core.module.Relays.Devices.RelayDevice.Reboot
commentId: M:adas_core.module.Relays.Devices.RelayDevice.Reboot
id: Reboot
parent: adas_core.module.Relays.Devices.RelayDevice
langs:
- csharp
- vb
name: Reboot()
nameWithType: RelayDevice.Reboot()
fullName: adas_core.module.Relays.Devices.RelayDevice.Reboot()
type: Method
source:
remote:
path: adas-core.module.Relays/Devices/RelayDevice.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: Reboot
path: ../../adas-core.module.Relays/Devices/RelayDevice.cs
startLine: 174
assemblies:
- adas-core.module.Relays
namespace: adas_core.module.Relays.Devices
summary: Reboots all relay outlets. This method is abstract and must be implemented by derived classes to provide specific functionality for rebooting all relay outlets.
example: []
syntax:
content: public abstract void Reboot()
content.vb: Public MustOverride Sub Reboot()
overload: adas_core.module.Relays.Devices.RelayDevice.Reboot*
references:
- uid: adas_core.module.Relays.Devices
commentId: N:adas_core.module.Relays.Devices
href: adas_core.html
name: adas_core.module.Relays.Devices
nameWithType: adas_core.module.Relays.Devices
fullName: adas_core.module.Relays.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.Relays
name: Relays
href: adas_core.module.Relays.html
- name: .
- uid: adas_core.module.Relays.Devices
name: Devices
href: adas_core.module.Relays.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.Relays
name: Relays
href: adas_core.module.Relays.html
- name: .
- uid: adas_core.module.Relays.Devices
name: Devices
href: adas_core.module.Relays.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: 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: adas_core.Domain.Models.MongoModels.Relay
commentId: T:adas_core.Domain.Models.MongoModels.Relay
parent: adas_core.Domain.Models.MongoModels
href: adas_core.Domain.Models.MongoModels.Relay.html
name: Relay
nameWithType: Relay
fullName: adas_core.Domain.Models.MongoModels.Relay
- uid: 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: adas_core.module.Relays.Models.RelaySettings
commentId: T:adas_core.module.Relays.Models.RelaySettings
parent: adas_core.module.Relays.Models
href: adas_core.module.Relays.Models.RelaySettings.html
name: RelaySettings
nameWithType: RelaySettings
fullName: adas_core.module.Relays.Models.RelaySettings
- uid: adas_core.module.Relays.Models
commentId: N:adas_core.module.Relays.Models
href: adas_core.html
name: adas_core.module.Relays.Models
nameWithType: adas_core.module.Relays.Models
fullName: adas_core.module.Relays.Models
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.Relays
name: Relays
href: adas_core.module.Relays.html
- name: .
- uid: adas_core.module.Relays.Models
name: Models
href: adas_core.module.Relays.Models.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.Relays
name: Relays
href: adas_core.module.Relays.html
- name: .
- uid: adas_core.module.Relays.Models
name: Models
href: adas_core.module.Relays.Models.html
- uid: adas_core.module.Relays.Devices.RelayDevice.#ctor*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.#ctor
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice__ctor_adas_core_Domain_Models_MongoModels_Relay_adas_core_module_Relays_Models_RelaySettings_
name: RelayDevice
nameWithType: RelayDevice.RelayDevice
fullName: adas_core.module.Relays.Devices.RelayDevice.RelayDevice
nameWithType.vb: RelayDevice.New
fullName.vb: adas_core.module.Relays.Devices.RelayDevice.New
name.vb: New
- uid: System.EventHandler{System.Int32}
commentId: T:System.EventHandler{System.Int32}
parent: System
definition: System.EventHandler`1
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
name: EventHandler<int>
nameWithType: EventHandler<int>
fullName: System.EventHandler<int>
nameWithType.vb: EventHandler(Of Integer)
fullName.vb: System.EventHandler(Of Integer)
name.vb: EventHandler(Of Integer)
spec.csharp:
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: <
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
spec.vb:
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: (
- name: Of
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: System.EventHandler`1
commentId: T:System.EventHandler`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
name: EventHandler<TEventArgs>
nameWithType: EventHandler<TEventArgs>
fullName: System.EventHandler<TEventArgs>
nameWithType.vb: EventHandler(Of TEventArgs)
fullName.vb: System.EventHandler(Of TEventArgs)
name.vb: EventHandler(Of TEventArgs)
spec.csharp:
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: <
- name: TEventArgs
- name: '>'
spec.vb:
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: (
- name: Of
- name: " "
- name: TEventArgs
- name: )
- uid: adas_core.module.Relays.Devices.RelayDevice.CheckDevice*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.CheckDevice
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_CheckDevice
name: CheckDevice
nameWithType: RelayDevice.CheckDevice
fullName: adas_core.module.Relays.Devices.RelayDevice.CheckDevice
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: adas_core.module.Relays.Devices.RelayDevice.CheckStatus*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.CheckStatus
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_CheckStatus
name: CheckStatus
nameWithType: RelayDevice.CheckStatus
fullName: adas_core.module.Relays.Devices.RelayDevice.CheckStatus
- uid: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_GetStatusRelay
name: GetStatusRelay
nameWithType: RelayDevice.GetStatusRelay
fullName: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelay
- uid: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_GetStatusRelayAsync
name: GetStatusRelayAsync
nameWithType: RelayDevice.GetStatusRelayAsync
fullName: adas_core.module.Relays.Devices.RelayDevice.GetStatusRelayAsync
- uid: System.Threading.Tasks.Task{System.Boolean}
commentId: T:System.Threading.Tasks.Task{System.Boolean}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<bool>
nameWithType: Task<bool>
fullName: System.Threading.Tasks.Task<bool>
nameWithType.vb: Task(Of Boolean)
fullName.vb: System.Threading.Tasks.Task(Of Boolean)
name.vb: Task(Of Boolean)
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.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- 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.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- 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: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: adas_core.Domain.Enums.RelayEnum.Status
commentId: T:adas_core.Domain.Enums.RelayEnum.Status
parent: adas_core.Domain.Enums
href: adas_core.Domain.Enums.RelayEnum.html
name: RelayEnum.Status
nameWithType: RelayEnum.Status
fullName: adas_core.Domain.Enums.RelayEnum.Status
spec.csharp:
- uid: adas_core.Domain.Enums.RelayEnum
name: RelayEnum
href: adas_core.Domain.Enums.RelayEnum.html
- name: .
- uid: adas_core.Domain.Enums.RelayEnum.Status
name: Status
href: adas_core.Domain.Enums.RelayEnum.Status.html
spec.vb:
- uid: adas_core.Domain.Enums.RelayEnum
name: RelayEnum
href: adas_core.Domain.Enums.RelayEnum.html
- name: .
- uid: adas_core.Domain.Enums.RelayEnum.Status
name: Status
href: adas_core.Domain.Enums.RelayEnum.Status.html
- uid: adas_core.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.module.Relays.Devices.RelayDevice.SetStatusRelay*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_SetStatusRelay_System_Int32_adas_core_Domain_Enums_RelayEnum_Status_
name: SetStatusRelay
nameWithType: RelayDevice.SetStatusRelay
fullName: adas_core.module.Relays.Devices.RelayDevice.SetStatusRelay
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_PowerOnOffRelay_System_Int32_System_Int32_
name: PowerOnOffRelay
nameWithType: RelayDevice.PowerOnOffRelay
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOnOffRelay
- uid: adas_core.module.Relays.Devices.RelayDevice.Refresh*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.Refresh
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_Refresh
name: Refresh
nameWithType: RelayDevice.Refresh
fullName: adas_core.module.Relays.Devices.RelayDevice.Refresh
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_PowerOnRelay_System_Int32_
name: PowerOnRelay
nameWithType: RelayDevice.PowerOnRelay
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOnRelay
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_PowerOffRelay_System_Int32_
name: PowerOffRelay
nameWithType: RelayDevice.PowerOffRelay
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOffRelay
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOnAll*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.PowerOnAll
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_PowerOnAll
name: PowerOnAll
nameWithType: RelayDevice.PowerOnAll
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOnAll
- uid: adas_core.module.Relays.Devices.RelayDevice.PowerOffAll*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.PowerOffAll
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_PowerOffAll
name: PowerOffAll
nameWithType: RelayDevice.PowerOffAll
fullName: adas_core.module.Relays.Devices.RelayDevice.PowerOffAll
- uid: adas_core.module.Relays.Devices.RelayDevice.RebootOutlet*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.RebootOutlet
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_RebootOutlet_System_Int32_
name: RebootOutlet
nameWithType: RelayDevice.RebootOutlet
fullName: adas_core.module.Relays.Devices.RelayDevice.RebootOutlet
- uid: adas_core.module.Relays.Devices.RelayDevice.Reboot*
commentId: Overload:adas_core.module.Relays.Devices.RelayDevice.Reboot
href: adas_core.module.Relays.Devices.RelayDevice.html#adas_core_module_Relays_Devices_RelayDevice_Reboot
name: Reboot
nameWithType: RelayDevice.Reboot
fullName: adas_core.module.Relays.Devices.RelayDevice.Reboot