-
-
Notifications
You must be signed in to change notification settings - Fork 24
Project Files
Mikayla edited this page Jun 20, 2023
·
14 revisions
cc-mek-scada/
coordinator/
session/
api.lua : Pocket API session
apisessions.lua : Session manager for API
ui/
components/ : UI element components
layout/ : Display layouts (main and unit)
dialog.lua : Functions for terminal dialogs
style.lua : Stylesheet for coordinator UI formatting
config.lua : Coordinator configuration file
coordinator.lua : Coordinator comms and monitor configuration
iocontrol.lua : I/O data and PSIL for all unit and facility status and builds
process.lua : Process control functions and settings access
renderer.lua : GUI renderer control
sounder.lua : Speaker sounder tone generation and control
startup.lua : Main application
graphics/
lockbox/
pocket/
reactor-plc/
rtu/
scada-common/
supervisor/
test/
ccmsi.lua
imgen.py
initenv.lua
install_manifest.json
startup.lua
cc-mek-scada/
├── coordinator/
│ ├── session/
│ │ ├── apisessions.lua : Session manager for API
│ │ └── pocket.lua : Pocket API session
│ ├── ui/
│ │ ├── components/ : UI element components
│ │ ├── layout/ : Display layouts (main and unit)
│ │ ├── dialog.lua : Functions for terminal dialogs
│ │ └── style.lua : Stylesheet for coordinator UI formatting
│ ├── config.lua : Coordinator configuration file
│ ├── coordinator.lua : Coordinator comms and monitor configuration
│ ├── iocontrol.lua : I/O data and PSIL for unit & facility statuses and builds
│ ├── process.lua : Process control functions and settings access
│ ├── renderer.lua : GUI renderer control
│ ├── sounder.lua : Speaker sounder tone generation and control
│ └── startup.lua : Main coordinator application
├── graphics/
│ ├── elements/ : Graphics elements
│ ├── core.lua : Core graphics utilities
│ ├── element.lua : Base "class" of all graphics elements
│ ├── events.lua : Mouse/keyboard event handling
│ └── flasher.lua : Handler for flashing indicators
├── lockbox/ : Select lua-lockbox files
├── pocket/
│ ├── ui/
│ ├── config.lua : Pocket configuration file
│ ├── coreio.lua : I/O data and PSIL for pocket
│ ├── pocket.lua : Pocket comms
│ ├── renderer.lua : GUI renderer control
│ └── startup.lua : Main pocket application
├── reactor-plc/
├── rtu/
├── scada-common/
├── supervisor/
├── test/
├── ccmsi.lua
├── imgen.py
├── initenv.lua
├── install_manifest.json
└── startup.lua
If you need help beyond this wiki, open a support discussion or ask on Discord! If you prefer videos, they can be found on my YouTube channel.
- User Manual
- Computer Applications
- Notable System Components
- Notes
- Investigations
- References & Resources
- Legacy