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 |
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.