towerops/lib/towerops/snmp
Graham McIntire 243c687d35
fix all credo issues and add flash auto-dismiss
- Replace TODO comment with "Future enhancement" note
- Alias nested DeviceProfiles.Importer module
- Replace expensive length/1 check with empty list comparison
- Extract nested logic into helper functions to reduce complexity:
  - import_sensor_with_states for sensor import
  - walk_sensor_oid and walk_processor_oid for SNMP walks
  - apply_processor_precision and determine_processor_status
  - check_device_health for device monitoring
- Add auto-dismiss functionality to flash messages (30 second timeout)
- Implement AutoDismissFlash LiveView hook in TypeScript
2026-01-18 10:43:23 -06:00
..
profiles fix all credo issues and add flash auto-dismiss 2026-01-18 10:43:23 -06:00
client.ex moar tests 2026-01-06 15:43:54 -06:00
device.ex feat: poll actual firmware version and serial from SNMP 2026-01-17 18:25:52 -06:00
discovery.ex fix: remove unreachable error clauses causing compile warnings 2026-01-17 18:34:19 -06:00
interface.ex moduledocs 2026-01-17 15:08:49 -06:00
interface_stat.ex moduledocs 2026-01-17 15:08:49 -06:00
mib_parser.ex add MIB-based validation and generic profile tests 2026-01-08 08:57:21 -06:00
neighbor.ex moduledocs 2026-01-17 15:08:49 -06:00
neighbor_cleanup_worker.ex rename equipment to device 2026-01-17 14:48:46 -06:00
neighbor_discovery.ex rename equipment to device 2026-01-17 14:48:46 -06:00
poller.ex rename equipment to device 2026-01-17 14:48:46 -06:00
poller_behaviour.ex snmp bits 2026-01-03 14:41:28 -06:00
poller_worker.ex feat: add Horde for cluster-aware distributed supervision 2026-01-18 10:14:50 -06:00
sensor.ex moduledocs 2026-01-17 15:08:49 -06:00
sensor_reading.ex moduledocs 2026-01-17 15:08:49 -06:00
snmp_behaviour.ex moar tests 2026-01-06 15:43:54 -06:00