Exception hierarchy containing common types of (checked) exceptions thrown throughout the library by public or protected visible methods.

In general, checked exceptions used in Calimero should extend the base exception KNXException.

Unchecked exceptions only:
Since a method might throw any type of runtime exception, even those not specified here, there is no Calimero specific base exception for this.
Nevertheless, internal error states and failures originating from Calimero itself should be signaled through Calimero specific exceptions if possible.