Source code for pyqgc.exceptions

"""
QGC Custom Exception Types.

Created on 6 Oct 2025

:author: semuadmin (Steve Smith)
:copyright: semuadmin © 2020
:license: BSD 3-Clause
"""


[docs] class ParameterError(Exception): """Parameter Error Class."""
[docs] class GNSSStreamError(Exception): """Generic Stream Error Class."""
[docs] class QGCParseError(Exception): """ QGC Parsing error. """
[docs] class QGCStreamError(Exception): """ QGC Streaming error. """
[docs] class QGCMessageError(Exception): """ QGC Undefined message class/id. Essentially a prompt to add missing payload types to QGC_PAYLOADS. """
[docs] class QGCTypeError(Exception): """ QGC Undefined payload attribute type. Essentially a prompt to fix incorrect payload definitions to QGC_PAYLOADS. """