bacnet-device
Version:
A TypeScript library for implementing BACnet IP devices in Node.js.
22 lines • 916 B
TypeScript
import type { ErrorCode, ErrorClass } from '@innovation-system/node-bacnet';
/**
* Represents a BACnet-specific error with associated error code and error class.
*
* BACnet errors include both an error code and an error class to provide detailed
* information about the nature of the error according to the BACnet specification.
*/
export declare class BDError extends Error {
/** The specific BACnet error code */
errorCode: ErrorCode;
/** The BACnet error class that categorizes this error */
errorClass: ErrorClass;
/**
* Creates a new BACnet error instance
*
* @param message - Human-readable error message
* @param errorCode - BACnet error code from the ErrorCode enum
* @param errorClass - BACnet error class from the ErrorClass enum
*/
constructor(message: string, errorCode: ErrorCode, errorClass: ErrorClass);
}
//# sourceMappingURL=errors.d.ts.map