.. automodule:: monitorcontrol.monitorcontrol :members:
.. autoexception:: monitorcontrol.vcp.VCPError
.. autoexception:: monitorcontrol.vcp.VCPIOError
.. autoexception:: monitorcontrol.vcp.VCPPermissionError
.. autoclass:: monitorcontrol.vcp.vcp_abc.VCP
By default if a monitor responds with a bad checksum this will be ignored on Windows, this is not controlable by the user.
To maintain consistentency across platforms checksums are disabled on Linux by default as well (see issue #5).
The behaviour of incorrect checksums on Linux can be set with the static class
variable monitorcontrol.vcp.vcp_linux.LinuxVCP.CHECKSUM_ERRORS
.
"ignore"
(default) ignore checksum errors."strict"
raise a :py:class:`~monitorcontrol.vcp.VCPIOError`."warning"
log a warning.