Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RedBalloonShenanigans/MonitorDarkly
/ types & classes
Types & classes
10 in github.com/RedBalloonShenanigans/MonitorDarkly
⨍
Functions
106
◇
Types & classes
10
↳
Endpoints
2
↓ 9 callers
Class
X86Payload
src/payload.py:7
↓ 8 callers
Class
DellImage
src/image.py:95
↓ 3 callers
Class
CommandPacket
Class for building a DDC2Bi (i2c) packet that carries a GProbe payload.
src/protocol.py:201
↓ 3 callers
Class
CommandPayload
Class for building a GProbe packet. See the GProbe documentation for details on the different command types.
src/protocol.py:232
↓ 2 callers
Class
CommandBlock
Class for building Command Block Wrapper (CBW) USB packets. See http://www.usb.org/developers/docs/devclass_docs/usbmassbulk_10.pdf for d
src/protocol.py:18
↓ 1 callers
Class
DellI2CUSBDevice
This class implements the USB-to-i2c protocol used on the Dell 2410 monitor to send DDC commands. This lets you send DDC packets while only c
src/protocol.py:85
↓ 1 callers
Class
I2CDevice
Wraps a normal I2C device exposed by the kernel.
src/protocol.py:178
↓ 1 callers
Class
USBI2CReadPacket
Class for building a USB Mass Storage Bulk Read packet that reads i2c data. To get the response data, you need to send a CBW with the special
src/protocol.py:67
↓ 1 callers
Class
USBI2CWritePacket
Class for building a USB Mass Storage Bulk Write packet that sends an i2c write.
src/protocol.py:48
Class
Dell2410
This class handles communication with the monitor over GProbe through USB. It includes most of the GProbe commands as methods that can be cal
src/protocol.py:248