Satel ETHM-1 User Manual
Page 10

SATEL 2014-04-02
Part 3 - users management:
General users numbering scheme in INTEGRA is as follow:
1..240
- user (max. value depends on INTEGRA type)
241..248
- master (max. value depends on INTEGRA type)
255
- service
0xE0 read self-info
+ 4/8 bytes -
if 4 bytes - user code only, e.g.:
if code '1234':
0x12, 0x34, 0xFF, 0xFF
if 8 bytes - recommended usage - prefix + user code, e.g.:
if prefix '987', code '1234':
0x98, 0x71, 0x23, 0x4F, 0xFF, 0xFF, 0xFF, 0xFF
if no prefix, code '1234':
0x12, 0x34, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
Function result - 30 bytes:
1 byte
- 0xE0
1 byte
- user number - see above numbering scheme
2 bytes
-
if user
- user telephone code
if master
- 0x00, 0x00
if service
- 1st byte - existing masters, 2nd byte - 0x00
4 bytes
- user partitions
1 byte
- XYIpTTTT:
X
- 1 = user did not changed his code yet
Y
- 1 = user code is recognized by other user
I
- user right - zones isolating
p
- 1 = user has changed his telephone code
TTTT
- user type:
0
- normal
1
- single
2
- time renewable
3
- time not renewable
4
- duress
5
- mono outputs
6
- bi outputs
7
- partitions temporary blocking
8
- access to cash machine
9
- guard
10
- schedule
1 byte
- user time
3 bytes
- user rights:
1st byte
-
.0 - arming
.1 - disarming
.2 - alarm clearing in own partitions
.3 - alarm clearing in own object
.4 - alarm clearing in whole system
.5 - arm deferring
.6 - code changing
.7 - users editing
2nd byte
-
.0 - zones bypassing
.1 - clock setting
.2 - troubles viewing
.3 - events viewing
.4 - zones resetting
.5 - options changing
.6 - tests
.7 - downloading
3rd byte
-
.0 - can always disarm (i.e. even if armed by other user)
.1 - voice messaging clearing
.2 - GuardX using
.3 - access to temporary blocked partitions
.4 - entering 1st code
.5 - entering 2nd code
.6 - outputs control
.7 - clearing latched outputs
16 bytes
- user name
1 byte
-
.7 - user right - Simple user
.6 - user right - master
.5 - 1 = need to change prefix (can be only for master or user with master right)
.4 - 1 = need to change telephone code (can be only for users)
.3 - 1 = need to change code (can be only for time renewable users)
if user/master
- .210 = object number (0..7)
if service
- .210 = 0
The user must have the 'GuardX using' right set active, otherwise the error 'requesting user code not found' will be returned.
- 10 -