Buzzer

Description

Note

The buzzer functionality is available only for product variants BNI IOL-81x-K037

The buzzer functionality offers a wide range of configuration options. Various tone patterns are available, most of which are highly configurable in terms of frequency and timing. The buzzer loudness is also adjustable.

Process Data

Note

Only mode dependent bytes are described in these chapter.

Byte

Description

Byte 0…1

Defined by other primary device functions

Byte 2

Buzzer control
containing bitfields:
Buzzer sound volume and
Buzzer sound type

Byte 3…xx

Not used in this mode

Buzzer sound volume

The volume can be set between the minimum and maximum sound pressure level as a percent value.

Value

Description

0

Sound off

1…9

Volume set in percent between 10% and 90%

10…15

100%

Buzzer sound type

Value

Description

0

Buzzer disabled

1

Constant tone

2

Pulse

3

Alternating pulse

4

Wobble

5

Sweep

6

Custom tone

7

Reserved

ISDU

Name

Index

Subindex

Access

Length

Data Type

DataStorage

Default

Buzzer constant frequency

0x01E6 (486)

0

R/W

2 bytes

UINT16

Yes

2600

Buzzer pulse mode frequency

0x01E7 (487)

0

R/W

2 bytes

UINT16

Yes

2600

Buzzer pulse mode on time

0x01E8 (488)

0

R/W

1 byte

UINT8

Yes

50

Buzzer pulse mode off time

0x01E9 (489)

0

R/W

1 byte

UINT8

Yes

50

Buzzer alternating mode frequency 1

0x01EA (490)

0

R/W

2 bytes

UINT16

Yes

1000

Buzzer alternating mode frequency 2

0x01EB (491)

0

R/W

2 bytes

UINT16

Yes

4000

Buzzer alternating mode frequency 1 duration

0x01EC (492)

0

R/W

1 byte

UINT8

Yes

50

Buzzer alternating mode frequency 2 duration

0x01ED (493)

0

R/W

1 byte

UINT8

Yes

50

Buzzer wobble mode lower frequency

0x01EE (494)

0

R/W

2 bytes

UINT16

Yes

1000

Buzzer wobble mode higher frequency

0x01EF (495)

0

R/W

2 bytes

UINT16

Yes

4000

Buzzer wobble mode shifting frequency

0x01F0 (496)

0

R/W

1 byte

UINT8(ENUM)

Yes

1

Buzzer sweep mode lower frequency

0x01F1 (497)

0

R/W

2 bytes

UINT16

Yes

500

Buzzer sweep mode higher frequency

0x01F2 (498)

0

R/W

2 bytes

UINT16

Yes

1000

Buzzer sweep mode low to high time

0x01F3 (499)

0

R/W

1 byte

UINT8

Yes

10

Buzzer sweep mode high to low time

0x01F4 (500)

0

R/W

1 byte

UINT8

Yes

10

Buzzer sweep mode low time

0x01F5 (501)

0

R/W

1 byte

UINT8

Yes

100

Buzzer sweep mode high time

0x01F6 (502)

0

R/W

1 byte

UINT8

Yes

100

Buzzer custom mode pattern

0x01F7 (503)

0

R/W

4 bytes

UINT32

Yes

0x850A8000

Buzzer custom mode sample duration

0x01F8 (504)

0

R/W

1 byte

UINT8

Yes

5

Buzzer custom mode number of samples

0x01F9 (505)

0

R/W

1 byte

UINT8

Yes

28

Buzzer constant frequency

The frequency of the constant tone and custom sound pattern. Description of the parameter values see: Frequency parameters

Buzzer pulse mode frequency

The frequency of the pulse tone. Description of the parameter vvalues see: Frequency parameters

Buzzer pulse mode on time

The active time of the pulse tone. Description of the parameter values see: Time parameters

Buzzer pulse mode off time

The time between two tone pulses. During this time the buzzer is switched off. Description of the parameter values see: Time parameters

Buzzer alternating mode frequency 1

The first frequency of the alternating tone pattern. Description of the parameter values see: Frequency parameters

Buzzer alternating mode frequency 2

The second frequency of the alternating tone pattern. Description of the parameter values see: Frequency parameters

Buzzer alternating mode frequency 1 duration

The time duration of the first frequency. Description of the parameter values see: Time parameters

Buzzer alternating mode frequency 2 duration

The time duration of the second frequency. Description of the parameter values see: Time parameters

Buzzer wobble mode lower frequency

The lower frequency of the wobble tone pattern. Description of the parameter values see: Frequency parameters

Buzzer wobble mode higher frequency

The higher frequency of the wobble tone pattern. Description of the parameter values see: Frequency parameters

Buzzer wobble mode shifting frequency

The modulation frequency in case of wobble tone pattern.

Value

Description

0

0.5 Hz

1

1 Hz

2

1.5 Hz

3

2 Hz

4

2.5 Hz

5

3 Hz

6

3.5 Hz

7

4 Hz

8

4.5 Hz

9

5 Hz

Buzzer sweep mode lower frequency

Lower frequency of the sweep pattern. Description of the parameter values see: Frequency parameters

Buzzer sweep mode higher frequency

Higher frequency of the sweep pattern. Description of the parameter values see: Frequency parameters

Buzzer sweep mode low to high time

Sweep time from the lower frequency to the higher frequency. Description of the parameter values see: Time parameters

Buzzer sweep mode high to low time

Sweep time from the higher frequency to the lower frequency. Description of the parameter values see: Time parameters

Buzzer sweep mode low time

Duration of the lower frequency, while the frequency will be kept. Description of the parameter values see: Time parameters

Buzzer sweep mode high time

Duration of the higher frequency, while the frequency will be kept. Description of the parameter values see: Time parameters

Buzzer custom mode pattern

Each bit of this parameter means a sample value for the custom sound pattern. Value 1 for the sample will switch on the buzzer in the corresponding time slot, value 0 will switch off the buzzer. The bits will be interpreted from direction MSB to LSB.

The tone frequency, while the buzzer is switched on, will be defined by Buzzer constant frequency

Buzzer custom mode sample duration

Value

Sample time

0

50 ms

1

60 ms

2

70 ms

3

80 ms

4

90 ms

5

100 ms

6

120 ms

7

150 ms

8

200 ms

9

250 ms

10

500 ms

11

1000 ms

Buzzer custom mode number of samples

The number of the samples in the pattern can be set between 4 and 32.

Frequency parameters

Frequency values are allowed between 500 and 4000. The values are given in [Hz]

Time parameters

Time values are allowed between 4 and 100. The time granulate is 10 ms.

For example:
Value 10 means 10 x 10 ms = 100 ms

System Commands

Command Value

Device Action

0x81 (129)

Application Reset – Reset ISDUs of Buzzer functionality to the default value.

0x82 (130)

Restore Factory Settings – Reset ISDUs of Buzzer functionality to the default value.

For an overview of all System Commands, see section System Commands.