class Monitor – information about connected monitors
The monitor.Monitor class provided information about monitors connected to the
DL-7450. Applications should not need to create Monitor objects, but they may be
returned from various dock module interfaces, such as dock.DockInfo.
For example:
from dock import DockInfo
from splashscreen import Splashscreen
screen = Splashscreen()
info = DockInfo()
monitors = info.monitors()
text = []
for monitor in monitors:
    if monitor.valid():
        text.append(f"{monitor.name()} {monitor.preferred_mode()}")
    else:
        text.append("No monitor")
screen.add_text_box(text)
Constructors
- class monitor.Monitor(edid)
- Construct a Monitor object. The input parameter is a - bytearrayrepresenting the EDID from the monitor. Note, monitors do not always present a valid EDID, so always check the- Monitor.validmethod before any other details.
Methods
- Monitor.name()
- The manufacturer’s recognisable name for this monitor. 
- Monitor.preferred_mode()
- The preferred screen resolution for this monitor. The return value is a pair - (width, height).