@bacnet-js/device
    Preparing search index...

    Type Alias BDDeviceOpts

    BDDeviceOpts: ClientOptions & {
        apduMaxLength?: number;
        apduRetries?: number;
        apduSegmentTimeout?: number;
        apduTimeout?: number;
        applicationSoftwareVersion: string;
        databaseRevision: number;
        description: string;
        firmwareRevision: string;
        location?: string;
        modelName: string;
        name: string;
        serialNumber?: string;
        vendorId?: number;
        vendorName?: string;
    }

    Configuration options for creating a BACnet Device object

    This interface defines the parameters required to initialize a BACnet Device, including identification, vendor information, and protocol configuration.

    Type declaration

    • OptionalapduMaxLength?: number

      Maximum APDU length this device can accept

    • OptionalapduRetries?: number

      Number of APDU retries

    • OptionalapduSegmentTimeout?: number
    • OptionalapduTimeout?: number

      APDU timeout in milliseconds

    • applicationSoftwareVersion: string

      The device's application software version

    • databaseRevision: number

      Current database revision number

    • description: string

      The device's description (Description property)

    • firmwareRevision: string

      The device's firmware revision string

    • Optionallocation?: string

      General description of the device's physical location e.g. "Room 101, Building A, Campus X"

    • modelName: string

      The device's model name

    • name: string

      The device's name (Object_Name property)

    • OptionalserialNumber?: string

      Serial number of the device e.g. "SN-12345-6789"

    • OptionalvendorId?: number

      Vendor identifier assigned by ASHRAE

    • OptionalvendorName?: string

      The name of the device's vendor