egorin: LoRa/LAN энергомониторинг — кит в /lora (прошивки+schema+provisioner+UI), бэкенд ingest от шлюза-концентратора + реестр устройств, фронт-раздел (карточки/реле/pending/шлюзы)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import type { ComponentType } from 'react';
|
||||
import { Zap, Cpu, Navigation, Network, ShieldCheck, Siren, Smartphone, FolderGit2, Gauge, Wallet, BellRing, MapPinned, History, MapPin, Building2, Archive, Boxes } from 'lucide-react';
|
||||
import { Zap, Cpu, Navigation, Network, ShieldCheck, Siren, Smartphone, FolderGit2, Gauge, Wallet, BellRing, MapPinned, History, MapPin, Building2, Archive, Boxes, RadioTower } from 'lucide-react';
|
||||
import { EnergyModule } from '@/modules/energy/EnergyModule';
|
||||
import { LoraModule } from '@/modules/energy/LoraModule';
|
||||
import { SmartModule } from '@/modules/smart/SmartModule';
|
||||
import { LocationsModule } from '@/modules/smart/LocationsModule';
|
||||
import { SecurityModule } from '@/modules/security/SecurityModule';
|
||||
@@ -33,6 +34,7 @@ export interface ModuleDef {
|
||||
|
||||
export const MODULES: ModuleDef[] = [
|
||||
{ id: 'energy', path: '/energy', title: 'Энергомониторинг', short: 'Энерго', icon: Zap, component: EnergyModule, section: 'energy' },
|
||||
{ id: 'lora', path: '/lora', title: 'Энерго LoRa/LAN', short: 'LoRa', icon: RadioTower, component: LoraModule, section: 'energy' },
|
||||
{ id: 'smart', path: '/smart', title: 'Смартпанель', short: 'Смарт', icon: Cpu, component: SmartModule, section: 'smart' },
|
||||
{ id: 'smart-locations', path: '/smart-locations', title: 'Локации', short: 'Локации', icon: MapPin, component: LocationsModule, section: 'smart', hidden: true },
|
||||
{ id: 'security', path: '/security', title: 'Охранный пульт (ПЦН)', short: 'Охрана', icon: Siren, component: SecurityModule, section: 'security' },
|
||||
|
||||
Reference in New Issue
Block a user