Settings File

This section lists the contents of the edc_settings.conf file. The settings defined in this file define the configuration of the WB5500 Series Clock.

This table lists the contents of the file:

edc_settings.conf File
serverName = 127.0.0.1
serverPort = 4001
db.class = com.workbrain.clocks.clients.virtual.db.file.FileDatabase
db.location = db
#limits the length of an entered badge - if limit is reached the badge is automatically submitted

badgeSize = 9

inSize = 4
lmSize = 16
#temporary caching employees on v clock

useCache = false

#if true, screens are cached. If false, screens are created every time they are displayed

clockhandler.screencache.enabled = false

numkeypad.enabled = true
badgehandler.enabled = false
biometric.enabled = false
barcodedecoder.class = com.workbrain.devices.edatacollect.badge.DefaultBarcodeDecoder
hidwiegdecoder.class = com.workbrain.devices.edatacollect.badge.DefaultHidwiegDecoder
iclassdecoder.class = com.workbrain.devices.edatacollect.badge.DefaultIclassDecoder
badgedecoder.prefixlength = 0
# badge decoder concat polity, valid values: (before, after, none)

badgedecoder.concatpolicy = none

#specifies which udf field used to check if employee should be prompted for tip

udf.outwithtip = 0

#specifies the udf fields that will store jobs an employee can change to

udf.job1 = 15

udf.job1 = 16

udf.job1 = 17

udf.job1 = 18

udf.job1 = 19

#function keys which map to a class which handles all events related to the function

#These keys are only active on the idle screen

#Keys along left side of the clock (from top to bottom)

#class.key.K_F7 = Not used

#class.key.K_F5 = Not used

class.key.K_RIGHT = com.workbrain.devices.edatacollect.screen.ClockInScreen

class.key.K_LEFT = com.workbrain.devices.edatacollect.screen.ClockOutScreen

class.key.K_INFO = com.workbrain.devices.edatacollect.screen.StartBreakScreen

class.key.K_STAR = com.workbrain.devices.edatacollect.screen.EnquiryScreen

#Keys along right side of the clock (from top to bottom)

class.key.K_F1 = com.workbrain.devices.edatacollect.screen.LanguageScreen

class.key.K_F3 = com.workbrain.devices.edatacollect.screen.SupervisorScreen

class.key.K_F2 = com.workbrain.devices.edatacollect.screen.DepartmentChangeScreen

class.key.K_F4 = com.workbrain.devices.edatacollect.screen.JobChangeScreen

#class.key.K_F6 = Not used

#class.key.K_F8 = Not used

# enable/disable scroll list looping for selected screens

ClockInScreen.looplist = true

EndBreakScreen.looplist = true

JobTransferScreen.looplist = true

CostCenterTransferScreen.looplist = true

LanguageScreen.looplist = true

ClockOutScreen.looplist = true

SupervisorScreen.looplist = true

StartBreakScreen.looplist = true

StartMealScreen.looplist = true

EnquiryScreen.looplist = true

PunchFunctionsScreen.looplist = true

BiometricEnrolScreen.looplist = true

SystemFunctionsScreen.looplist = true

# enable/disable badge support for selected screens

# by default badge handler support is disabled for all screens

ClockInScreen.badgehandler.enabled = true

EndBreakScreen.badgehandler.enabled = true

JobTransferScreen.badgehandler.enabled = true

CostCenterTransferScreen.badgehandler.enabled = true

#LanguageScreen.badgehandler.enabled = true

ClockOutScreen.badgehandler.enabled = true

SupervisorScreen.badgehandler.enabled = true

StartBreakScreen.badgehandler.enabled = true

StartMealScreen.badgehandler.enabled = true

JobChangeScreen.badgehandler.enabled = true

DepartmentChangeScreen.badgehandler.enabled = true

DocketChangeScreen.badgehandler.enabled = true

ProjectChangeScreen.badgehandler.enabled = true

# enable/disable numkeypad support for selected screens

# by default numkeypad is enabled for all screens

#ClockInScreen.numkeypad.enabled = true

#EndBreakScreen.numkeypad.enabled = true

#JobTransferScreen.numkeypad.enabled = true

#CostCenterTransferScreen.numkeypad.enabled = true

#LanguageScreen.numkeypad.enabled = true

#ClockOutScreen.numkeypad.enabled = true

#SupervisorScreen.numkeypad.enabled = true

#StartBreakScreen.numkeypad.enabled = true

#StartMealScreen.numkeypad.enabled = true

#action keys which are only active on screens other than the idle screen

# ABORT - returns user to idle screen from anywhere in the application

# UP - scrolls up in a one-line scroll list

# DOWN - scrolls down in a one-line scroll list

action.key.K_F8 = ABORT

action.key.K_F1 = UP

action.key.K_F3 = DOWN

#timeout on all screens except supervisor

screen.timeout = 10

#timeout on supervisor screen

screen.supervisortimeout = 20

#maximum amount of time, in minutes, allowed since last communication before alarm commences

maxTimeSinceLastComm = 360

#interval of time, in milliseconds, between alarm beeps

alarm.interval = 60000

#How often check for communication failure (check the database and system)

comCheck.interval = 300000

#swipe type used when clocking in

function.on = 01

#swipe type used when clocking out

function.off = 02

#swipe type used when breaking

function.timecode.BRK = 06

#time code used when breaking

function.timecode.BRK.extradata = BRK

#swipe type used when breaking for meal

function.timecode.MEAL = 06

#time code used when breaking for meal

function.timecode.MEAL.extradata = MEAL

#swipe type used when ending break

function.timecode.WRK = 06

#time code used when ending break

function.timecode.WRK.extradata = WRK

#swipe type used when changing jobs

function.job = 03

#swipe type used when changing dockets

function.docket = 04

#swipe type used when changing departments

function.department = 07

#swipe type used when changing projects

function.project = 08

#swipe type used when executing and enquiry

function.enquiry = U0

#beeps made by clock (success, error, and invalid key)

#length - length of time the clock beeps for. Must be two characters (ie. 1 is 01)

#count - number of times the clock should beep (integer)

#pause length - length of time (in milliseconds) to pause between beeps

#loudness - value from 00-99 to determine how loud the beep is. Must be two characters (ie. 1 is 01)

beep.success.length = 01

beep.success.count = 2

beep.success.pause.length = 1

beep.success.loudness = 10

beep.error.length = 02

beep.error.count = 3

beep.error.pause.length = 100

beep.error.loudness = 01

beep.invalidkey.length = 01

beep.invalidkey.count = 2

beep.invalidkey.pause.length = 15

beep.invalidkey.loudness = 01

beep.alarm.length = 01

beep.alarm.count = 1

beep.alarm.pause.length = 0

beep.alarm.loudness = 01

beep.event.length = 01

beep.event.count = 1

beep.event.pause.length = 0

beep.event.loudness = 01

beep.badgeevent.enabled = true

#number of seconds that a successful message is displayed

message.success.length = 3

#number of seconds that an error message is displayed

message.error.length = 2

usePin = false

showHotkeysInLabels = false
#application supported languages first is default

languages = en_US

#threshold for biometric identify operation (0 - 9)

bio.identify.threshold = 0

#Prompt employee to test the finger after enrollment

bio.enroll.testfinger = true

#automatically export templates upon exiting enrollment menu

bio.enroll.autoexporttemplates = true