19 virtual const char*
what()
const;
32 char message_buffer[80];
Loading configuration from SNDSCAPE.INI failed.
Definition sndexcpt.h:54
AutoConfigError(const char *message)
Creates the exception, containing an error from the load attempt.
The Soundscape hardware is not initialized (using SSINIT)
Definition sndexcpt.h:47
CardNotInitialized()
Creates the exception.
The Soundscape hardware is not present in the system.
Definition sndexcpt.h:36
CardNotPresent(std::uint16_t port)
Creates the exception given the base I/O port.
(internal) base exception class for Soundscape exceptions.
Definition sndexcpt.h:12
Exception(const char *format,...)
printf-style exception constructor.
virtual const char * what() const
Returns a user-readable message describing the exceptional condition.
Soundscape firmware responded with an error code.
Definition sndexcpt.h:65
FwError(std::uint8_t error_code)
Creates the exception, containing a firmware-reported error code.
The Soundscape card is initialized by the "new" driver pack.
Definition sndexcpt.h:103
NewFirmware()
Creates the excpetion.
Timeout waiting for readiness or response.
Definition sndexcpt.h:87
Timeout()
Creates the exception.
Soundscape firmware reported an unexpected event.
Definition sndexcpt.h:76
UnexpectedEvent(std::uint8_t event)
Creates the exception, containing a firmware-reported event code.