/
Command Definitions (400 and higher)

Command Definitions (400 and higher)

CMD 405: DEFINE CUSTOM CARD READER CONFIGURATION

Syntax:

START 405 * NN * DIGMAP [Up to 32 digits] #

Variables:

NN

Reader number, 1-16, or 0 to set all card readers.

DIGMAP

A series of two-digit numbers, all strung together. If you want to pass through the first eight digits of a card’s raw data, use 0102030405060708. To reset in order to generate MATCH codes instead of customized codes, set DIGMAP variable to 0. You cannot set one of these individual two-digit numbers higher than 39.

Description:

This command enables the host to set up a customized card reader, assuming that the MATCH board connected to the card reader supports this feature.

This command is used to select a subset of 8 – 16 digits out of the card code received from the card reader.

Example:

START 405 * 3 * 01020304050607080900 #

Define Card Reader 3 to use the first 9 digits of the card data, followed by a 0 digit as the card number. (Same as 010203040506070809 because zeroes are padded on the end.)

START 405 * 0 * 0102030411121314 #

Use the first 4 digits, skip the next 6 digits, and use digits 11-14 as the card's 8-digit card code, for all of the card readers.

START 405 * 13 * 0000010203040506 #

Use the card's first 6 digits as the card code, but pad it with two leading zeros.

START 405 * 0 * 0 #

Reset all card readers from card reader mapping to normal MATCH code generation.

Related CMDs:

CMD 88*11 – Print Keypad/Match Setups and Status

CMD 188*3 – Print Setup Changes for Keypad/MATCH

CMD 03 – Change Selected Keypad/Match Functions

CMD 17 – Define Standard Access Zone

CMD 103 – Change Selected MATCH Functions

CMD 104 – Enable CARD/CODE-Only At Dual Technology Reader During Time Zone

03*3 – Programming Functions

CMD 01, 02 – Add or Change Programming Codes

03*4 – Control Functions

CMD 45 – Define Standard Control Zone

03*7, 03*8, 03*9, 03*10 – Passback Functions

CMD 46 – Change Passback Mode

CMD 146 – Disable Passback and Occupancy Control During Time Zone

CMD 420: ENABLE/DISABLE USERS SPECIAL OPTIONS

Syntax:

START 420 * NN * 1/0 * First User * Last User #

Variables:

NN
1 Temp Days Rule
2 Use Count Rule
3 Absentee Rule
4 Global User
5 Disabled
6 Auto-Delete
7 Alert
8 Tag
9 2-Person A
10 2-Person B
11 2-Person Exec Override
12 SNUX
13 Exec Passback Override
14 XDAT status 15-19 Reserved
20 Disabled by Code Tamper

1 / 0

0Β Β Β Β Β Β Enable

0Β Β Β Β Β  Disable

Description:

Use this command to define special option flags. All options enable/disable a specific flag bit in Message 118 except for Temp Days, Use Count, Absentee Rule, and the 2-Person options which affect 2 bits each. If first and last user are the same number, only one user is specified.

The fully-compliant v7.0 front-end host can use the new v7.0 Code Record Download feature in lieu of this command.

Example:

START 420 * 11 * 1 * 01 * 02 #

Users 01 and 02 are enabled for two-person executive override.

Related CMDs:

CMD 30, 31, 34 - Print User, Users, or Family of Users Without Codes

CMD 32 - Print First Available User Number

CMD 35, 36, 38, 330 - Print User, Users, or Family of Users with Codes

CMD 37 - Print User given Code

Changing and Deleting Users

CMD 16, 23 - Delete Any User, Range of Users

CMD 425 - Change User To New Function And Zone

CMD 421 - Set Users Special Options

Access Zone Setups

CMD 17, 24, 117 - Define Standard Access Zone (1-64)

CMD 204 - Define Master Access Zone (66-127)

Control Zone Setups

CMD 45, 304 - Define Standard, Master Control Zone

CMD 421: SET USERS SPECIAL OPTIONS

Syntax:

START 421 * First User * Last User * NN * VALUE(S)... #

Variables:

NN

1 - Code Type. (See also CMD 425.) 2 - Zone. (See also CMD 425.)

4 - DAY/USE Counter. (See also CMD 352, CMD 354, CMD 357.)

8 - DAY/USE Limit. (See also CMD 352, CMD 354, CMD 357.)

16 - Threat Authority 32 - PZ

64 - Globalize this. Update other controllers on network. No value specified.

Description:

Assuming a given extracurricular option is enabled in the controller, this command lets the host system set the values. Reallocation initializes all data, so it's important to enable all the features you intend to use before sending the data with this command.

Example:

START 421 * 345 * 346 * 32 * 2#

Enables users 345 and 346 for predefined special options inside PZ 2.

Related CMDs:

CMD 30, 31, 34 - Print User, Users, or Family of Users Without Codes

CMD 32 - Print First Available User Number

CMD 35, 36, 38, 330 - Print User, Users, or Family of Users with Codes

CMD 37 - Print User given Code

CMD 423 - Print Users Extra Curricular Data

Changing and Deleting Users

CMD 16, 23 - Delete Any User, Range of Users

CMD 425 - Change User To New Function And Zone

CMD 420 - Enable/Disable Users Special Options

Access Zone Setups

CMD 17, 24, 117 - Define Standard Access Zone (1-64)

CMD 204 - Define Master Access Zone (66-127)

Control Zone Setups

CMD 45, 304 - Define Standard, Master Control Zone

CMD 422: SET USERS CUSTOM ACCESS ZONE

Syntax:

START 422 * User * Reader * Time Zone [* Time Zone...] #

Description:

Use this command to assign special access zones to specific users.

Standard Access Zones allow different users to share the same access privileges. A standard access zone consists of a time zone for every door or reader.

For example:

Reader

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Door

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

Time Zone

0

0

13

14

13

0

22

31

0

0

65

65

65

0

22

41

Ordinarily, this combination of time zones per reader would be assigned to a standard access zone, numbered from 1 – 64, then an access user would be defined using that SAZ number.

Certain customers, however, may want some of their users (or, possibly, all of their users) enrolled with their own personal access combination. For example, a customer might have a special user who has almost the same access as everyone else but needs special privileges on special occasions; or a consultant who requires access to an assortment of areas but only for brief periods of time; or an airline agent who suddenly must have access to three gates ordinarily used by a competing airline.

This new situation might change the SAZ for this user to something more like this example:

Reader

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Door

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

Time Zone

0

0

13

14

13

33

22

31

33

33

65

65

65

33

22

41

The access zone informationβ€”time zones for each readerβ€”can then be downloaded per user. Of course, this reduces the total user capacity. Users assigned individual access zones can take up twice as much space in controller memory; therefore only half as many users can be enrolled. However, this only applies to those users with this feature enabled.

To enroll a user with a Custom Access Zone, set their regular Access Zone to 0 and use CMD 422 to add the custom access information. Signify the reader the designated user can access during the specified time zone in this way:

422 * 4 * 0 * 51 #

This example indicates that user 4’s custom access is set at Reader 1 during Time Zone 51. Notice that Reader 1 is indicated by 0, so that readers are specified in the form:

(Reader #) – 1

You can specify more than one reader or door by adding new arguments to a string. Each new argument represents an additional time zone and assumes the next reader/door in the sequence. For example:

422 * 4 * 0 * 51 * 51 * 51 #

indicates that the next two readersβ€”in this case, Readers 2 and 3β€”also accept User 4’s access at Time Zone 51.

To specify another time zone for the same user and reader, you must create a new command line. For example:

422 * 3 * 2 * 51 #

422 * 3 * 2 * 52

indicates that User 3 has access at Reader 3 during both Time Zones 51 and 52.

Assuming an access zone is enabled at the controller, this command lets the host system set the values. Reallocation initializes all data, so it's important to enable all the features you intend to use before sending the data with this command.

The fully-compliant v7.0 front-end host may use the new v7.0 Extra curricular Data Record Download feature in lieu of this command.

Example:

START 422 * 5 * 0 * 65 * 65 * 65 * 65 #

START 422 * 5 * 8 * 4 * 4 * 4 * 4 #

Sets User 5's Custom Access to Time Zone 65 at Readers 1 – 4 and Time Zone 4 at Readers 9 – 12.

Related CMDs:

CMD 30, 31, 34 – Print User, Users, or Family of Users Without Codes

CMD 32 – Print First Available User Number

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

CMD 37 - Print User given Code

Changing and Deleting Users

CMD 16, 23 – Delete Any User, Range of Users

CMD 425 – Change User To New Function And Zone

CMD 420 – Enable/Disable Users Special Options

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

Control Zone Setups

CMD 45, 304 – Define Standard, Master Control Zone

CMD 423: PRINT USERS EXTRACURRICULAR DATA

Syntax:

START 423 * Starting User Number * Ending User Number #

Description:

Use this command to print users’ extracurricular data by entering the starting and ending user number.

We recommend that you secure this information after printing.

Example:

START 423 * 101 * 152 #

Print Extracurricular Data for Users 101– 152

Related CMDs:

CMD 30, 31, 34 – Print User, Users, or Family of Users Without Codes

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

CMD 37 – Print User given Code

CMD 425 – Define Users Extra Curricular Data

Changing and Deleting Users

CMD 16, 23 – Delete Any User, Range of Users

CMD 425: CHANGE RANGE OF USERS TO NEW FUNCTION AND ZONE

Syntax:

START 425 * Starting User No. * Ending User No. * Function * Access/Control Zone #

Variables:

Function

0

Access

20

Lock Open

1

Control Trigger

21

Lock Open Release

2

Unlock

22

Momentary Single Mask

3

Alarm Cancel

24

Watch Log

6

Mask

25

Time Log

7

Unmask

26

Cancel Entry Delay

8

System Password

27

Start Exit Timer

9

Executive Password

28

Mask and Cancel Entry Delay

10

Supervisor Password

29

Start Exit Timer and Unmask

11

Operator Password

30

Deadman Timer

12

Service Password

34

Indexed Command *

13

Relock

35

Pre-Arm Status

14

Force ON

36

Conditional Unmask

15

Force ON Release

37

Function Group

16

Force OFF

39

Extended Access

17

Force OFF Release

43

Partial Unmask (Force Arm)

18

Lock Down

46

Set Security (Threat) Level

19

Lock Down Release

Β 

Β 

  • Indexed commands, Function 34, consist of these Access/ Control Zone arguments equivalents:

1-4

Manual Holidays

9

Forgive All Users

5-8

Unholidays

10

Count Users Inside

To assign a function group, defined using CMD 426, to a range of users, use subcommand 37.

Description:

Use this command to change a range of users from one function to another. The access zone or control zone can be left alone or changed as well. This command is used to convert automatically generated access users into control users of a specified function.

The fully-compliant v7.0 front-end host can use the new v7.0 Code Record Download feature in lieu of this command.

Example:

START 425 * 100 * 150 * 22 * 2 #

Change Users 100 to 150 To Momentary Mask These Users For Control Zone 2

START 425 * 25 * 50 * 37 * 24 #

Assign Users 25 through 50 to Function Group24.

Related CMDs:

CMD 427 – List Function Groups

CMD 325 – Change User(s) Codes, Zones, and/or Functions

CMD 420 – Enable/Disable Users Special Options

CMD 421 – Set Users Special Options

CMD 426 – Define Function Group

CMD 426: DEFINE FUNCTION GROUP

Syntax:

START 426 * Function Group ID [* Function * Access/Control Zone * Code Extension] #

Variables:

Β Function

0

Access

21

Lock Open Release

1