|
|
@@ -0,0 +1,82 @@
|
|
|
+
|
|
|
+// 闸机灯光控制配置常量
|
|
|
+// 用于定义不同状态下的灯光效果和参数
|
|
|
+
|
|
|
+/**
|
|
|
+ * 正常状态灯光配置
|
|
|
+ * 用于闸机待机或正常通行状态
|
|
|
+ * 效果:呼吸灯 - 绿色缓慢呼吸效果
|
|
|
+ */
|
|
|
+const LIGHT_NORMAL = {
|
|
|
+ 'lightEffect': 'BREATH', // 呼吸灯效果
|
|
|
+ 'breathParams': {
|
|
|
+ 'color': 0x0066FF, // 呼吸灯颜色 (蓝色: #0066FF)
|
|
|
+ 'speed': 3, // 呼吸速度 (数值越大呼吸越快)
|
|
|
+ 'lightOffInterval': 1000, // 呼吸间隔时间 (毫秒)
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * 开门状态灯光配置
|
|
|
+ * 用于闸机开门允许通行状态
|
|
|
+ * 效果:流动灯 - 白色单向流动效果
|
|
|
+ */
|
|
|
+const LIGHT_OPEN = {
|
|
|
+ 'lightEffect': 'FLOW', // 流动灯效果
|
|
|
+ 'flowParams': {
|
|
|
+ 'color': 0xFFFFFF, // 流动灯颜色 (白色: #FFFFFF)
|
|
|
+ 'repeat': false, // 是否重复播放 (false: 单次播放)
|
|
|
+ 'flowInterval': 1, // 流动间隔 (数值越小流动越快)
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * 关门状态灯光配置
|
|
|
+ * 用于闸机关闭禁止通行状态
|
|
|
+ * 效果:反向流动灯 - 白色反向流动效果
|
|
|
+ */
|
|
|
+const LIGHT_CLOSE = {
|
|
|
+ 'lightEffect': 'FLOW_RESERVE', // 反向流动灯效果
|
|
|
+ 'flowParams': {
|
|
|
+ 'color': 0xFFFFFF, // 流动灯颜色 (白色: #FFFFFF)
|
|
|
+ 'repeat': false, // 是否重复播放 (false: 单次播放)
|
|
|
+ 'flowInterval': 1, // 流动间隔 (数值越小流动越快)
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * 报警状态灯光配置
|
|
|
+ * 用于闸机异常或报警状态
|
|
|
+ * 效果:闪烁灯 - 红色闪烁警示效果
|
|
|
+ */
|
|
|
+const LIGHT_ALARM = {
|
|
|
+ 'lightEffect': 'FLASH', // 闪烁灯效果
|
|
|
+ 'flashParameters': {
|
|
|
+ 'color': 0xFF0000, // 闪烁灯颜色 (红色: #FF0000)
|
|
|
+ 'lightOnInterval': 1000, // 亮灯持续时间 (毫秒)
|
|
|
+ 'lightOffInterval': 1000, // 灭灯持续时间 (毫秒)
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * 重启状态灯光配置
|
|
|
+ * 用于闸机系统重启状态
|
|
|
+ * 效果:闪烁灯 - 白色闪烁提示效果
|
|
|
+ */
|
|
|
+const LIGHT_RESTART = {
|
|
|
+ 'lightEffect': 'FLASH', // 闪烁灯效果
|
|
|
+ 'flashParameters': {
|
|
|
+ 'color': 0xFFFFFF, // 闪烁灯颜色 (白色: #FFFFFF)
|
|
|
+ 'lightOnInterval': 1000, // 亮灯持续时间 (毫秒)
|
|
|
+ 'lightOffInterval': 1000, // 灭灯持续时间 (毫秒)
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+// 导出所有灯光配置常量
|
|
|
+export {
|
|
|
+ LIGHT_NORMAL, // 正常状态 - 蓝色呼吸灯
|
|
|
+ LIGHT_OPEN, // 开门状态 - 白色流动灯
|
|
|
+ LIGHT_CLOSE, // 关门状态 - 白色反向流动灯
|
|
|
+ LIGHT_ALARM, // 报警状态 - 红色闪烁灯
|
|
|
+ LIGHT_RESTART, // 重启状态 - 白色闪烁灯
|
|
|
+};
|