Laelaps  2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
Laelaps Alarms and Warnings

Variables

static const u32_t laelaps::LAE_ALARM_NONE = 0x00000000
 no alarms
 
static const u32_t laelaps::LAE_ALARM_GEN = 0x00000001
 general alarm
 
static const u32_t laelaps::LAE_ALARM_ESTOP = 0x00000002
 emergency stop
 
static const u32_t laelaps::LAE_ALARM_BATT = 0x00000004
 battery low alarm
 
static const u32_t laelaps::LAE_ALARM_TEMP = 0x00000008
 temperature alarm
 
static const u32_t laelaps::LAE_ALARM_NO_RSRC = 0x00000010
 resource not found
 
static const u32_t laelaps::LAE_ALARM_SUBSYS = 0x00000020
 1+ subsystem alarms
 
static const u32_t laelaps::LAE_ALARM_MOTCTLR_BATT_V_HIGH = 0x00000100
 motor controller battery input over voltage alarm
 
static const u32_t laelaps::LAE_ALARM_MOTCTLR_LOGIC_V_HIGH = 0x00000400
 motor controller logic over voltage alarm
 
static const u32_t laelaps::LAE_ALARM_MOTCTLR_LOGIC_V_LOW = 0x00000800
 motor contorller logic under voltage alarm
 
static const u32_t laelaps::LAE_ALARM_MOT_OVER_CUR = 0x00001000
 motor over current alarm
 
static const u32_t laelaps::LAE_ALARM_MOT_FAULT = 0x00002000
 motor drive fault alarm
 
static const u32_t laelaps::LAE_ALARM_IMU = 0x00010000
 imu alarm
 
static const u32_t laelaps::LAE_ALARM_RANGE = 0x00020000
 range alarm
 
static const u32_t laelaps::LAE_ALARM_FCAM = 0x00040000
 front camera alarm
 
static const u32_t laelaps::LAE_WARN_NONE = 0x00000000
 The [sub]sytem warnings. More...
 
static const u32_t laelaps::LAE_WARN_BATT = 0x00000004
 battery low warning
 
static const u32_t laelaps::LAE_WARN_TEMP = 0x00000008
 temperature warning
 
static const u32_t laelaps::LAE_WARN_SUBSYS = 0x00000020
 1+ subsystem warnings
 
static const u32_t laelaps::LAE_WARN_MOTCTLR_BATT_V_HIGH = 0x00000100
 motor controller battery input over voltage warning
 
static const u32_t laelaps::LAE_WARN_MOTCTLR_BATT_V_LOW = 0x00000200
 motor controller battery input under voltage warn
 
static const u32_t laelaps::LAE_WARN_MOT_OVER_CUR = 0x00001000
 motor over current warning
 
static const double laelaps::LAE_WARN_BATT_SOC = 20.0
 Alarm thresholds, criticalities, etc. More...
 
static const double laelaps::LAE_CRIT_BATT_SOC = 5.0
 battery critical state of charge threshold
 
static const u32_t laelaps::LAE_CRIT_MOTCTLR = LAE_ALARM_MOTCTLR_LOGIC_V_LOW
 critical alarms for motor controller subsystem
 
static const u32_t laelaps::LAE_CRIT_MOT = LAE_ALARM_MOT_FAULT
 critacal alarms for motor subsystem
 

Detailed Description

Laelaps package-wide alarm and warning codes.

Variable Documentation

const double laelaps::LAE_WARN_BATT_SOC = 20.0
static

Alarm thresholds, criticalities, etc.

battery warning state of charge threshold

Definition at line 141 of file laeAlarms.h.

const u32_t laelaps::LAE_WARN_NONE = 0x00000000
static

The [sub]sytem warnings.

no warnings

Definition at line 114 of file laeAlarms.h.