Skip to main content
Ctrl+K
Wattson  documentation - Home
  • Wattson Setup
  • First Steps with Wattson
  • High-Level-Documentation
  • API Documentation
  • Wattson Home
  • Wattson GitHub
  • Wattson Setup
  • First Steps with Wattson
  • High-Level-Documentation
  • API Documentation
  • Wattson Home
  • Wattson GitHub

Contents:

  • Wattson Setup
  • First Steps with Wattson
  • High-Level-Documentation
  • API Documentation
    • analysis
    • apps
    • cosimulation
    • datapoints
    • exceptions
    • hosts
    • iec104
    • iec61850
    • lib
    • networking
    • powergrid
    • services
    • time
    • util
      • UPSManager
      • apply_args_from_kwargs
      • async_logger
      • basic_logger
      • clean
      • compat
      • context_logger
      • custom_exceptions
      • events
      • hidden_print
      • init_configs
      • json
      • log
      • log_contexts
      • misc
      • noise
      • np_encoder
      • object_model
        • devices
          • Device
          • HostDevice
          • MTUDevice
          • RTUDevice
          • RouterDevice
          • SCADADevice
          • SwitchDevice
      • orm
      • performance
      • persistence_drivers
      • powernet
      • progress_printer
      • random
      • readable_dir
      • scenario
      • services
      • terminal
      • threading
      • time
      • yaml
  • API Documentation
  • object_model
  • devices

devices#

Classes

Device

Abstract class used for all devices.

HostDevice

A device, that has exactly one IP address and a command which is executed to perform some task.

MTUDevice

Bundle data required for one MTU entity (formerly called "SCADA").

RTUDevice

Bundle data required for one RTU entity.

RouterDevice

SCADADevice

SwitchDevice

previous

object_model

next

Device

© Copyright 2025, Lennart Bader.