Packages

BACstack is a low-level Elixir implementation for the ASHRAE standard 135, BACnet - Building Automation and Controller network. In its current published state, v0.0.x, it can (only) act as a BACnet client for other BACnet devices.

Current section

Files

Jump to
bacstack lib bacnet protocol constants life_safety.ex
Raw

lib/bacnet/protocol/constants/life_safety.ex

defmodule BACnet.Protocol.Constants.LifeSafety do
@moduledoc false
use ConstEnum, exception: BACnet.Protocol.Constants.ConstantError
defconst(:life_safety_mode, :off, 0x00)
defconst(:life_safety_mode, :on, 0x01)
defconst(:life_safety_mode, :test, 0x02)
defconst(:life_safety_mode, :manned, 0x03)
defconst(:life_safety_mode, :unmanned, 0x04)
defconst(:life_safety_mode, :armed, 0x05)
defconst(:life_safety_mode, :disarmed, 0x06)
defconst(:life_safety_mode, :prearmed, 0x07)
defconst(:life_safety_mode, :slow, 0x08)
defconst(:life_safety_mode, :fast, 0x09)
defconst(:life_safety_mode, :disconnected, 0x0A)
defconst(:life_safety_mode, :enabled, 0x0B)
defconst(:life_safety_mode, :disabled, 0x0C)
defconst(:life_safety_mode, :automatic_release_disabled, 0x0D)
defconst(:life_safety_mode, :default, 0x0E)
defconst(:life_safety_operation, :none, 0x00)
defconst(:life_safety_operation, :silence, 0x01)
defconst(:life_safety_operation, :silence_audible, 0x02)
defconst(:life_safety_operation, :silence_visual, 0x03)
defconst(:life_safety_operation, :reset, 0x04)
defconst(:life_safety_operation, :reset_alarm, 0x05)
defconst(:life_safety_operation, :reset_fault, 0x06)
defconst(:life_safety_operation, :unsilence, 0x07)
defconst(:life_safety_operation, :unsilence_audible, 0x08)
defconst(:life_safety_operation, :unsilence_visual, 0x09)
defconst(:life_safety_state, :quiet, 0x00)
defconst(:life_safety_state, :pre_alarm, 0x01)
defconst(:life_safety_state, :alarm, 0x02)
defconst(:life_safety_state, :fault, 0x03)
defconst(:life_safety_state, :fault_pre_alarm, 0x04)
defconst(:life_safety_state, :fault_alarm, 0x05)
defconst(:life_safety_state, :not_ready, 0x06)
defconst(:life_safety_state, :active, 0x07)
defconst(:life_safety_state, :tamper, 0x08)
defconst(:life_safety_state, :test_alarm, 0x09)
defconst(:life_safety_state, :test_active, 0x0A)
defconst(:life_safety_state, :test_fault, 0x0B)
defconst(:life_safety_state, :test_fault_alarm, 0x0C)
defconst(:life_safety_state, :holdup, 0x0D)
defconst(:life_safety_state, :duress, 0x0E)
defconst(:life_safety_state, :tamper_alarm, 0x0F)
defconst(:life_safety_state, :abnormal, 0x10)
defconst(:life_safety_state, :emergency_power, 0x11)
defconst(:life_safety_state, :delayed, 0x12)
defconst(:life_safety_state, :blocked, 0x13)
defconst(:life_safety_state, :local_alarm, 0x14)
defconst(:life_safety_state, :general_alarm, 0x15)
defconst(:life_safety_state, :supervisory, 0x16)
defconst(:life_safety_state, :test_supervisory, 0x17)
end