TimeClock_TTS300 - staffcheck/api GitHub Wiki

TimeClock_TTS300

  • Class name: TimeClock_TTS300
  • Namespace:
  • Parent class: TimeClock_TTA8

Properties

$soap_obj

public mixed $soap_obj = NULL
  • Visibility: public

$wsdl

public mixed $wsdl = 'TTA8.wsdl'
  • Visibility: public

$firmware_files

public mixed $firmware_files = array('0300' => array('tta8.0300_2_0a.firmware', 'tta8.0300_2_0b.firmware'), '0500' => array())
  • Visibility: public

$firmware_version

public mixed $firmware_version = '2.0'
  • Visibility: public

$mode_flag_map

public mixed $mode_flag_map = array(1 => array(array('name' => '~PIN2Width', 'value' => 9), array('name' => '~MustChoiceInOut', 'value' => 0), array('name' => 'WorkCode', 'value' => 0), array('name' => '~ExtendFmt', 'value' => 1), array('name' => '~LockFunOn', 'value' => 2), array('name' => '~UserExtFmt', 'value' => 1), array('name' => 'GVS', 'value' => 0), array('name' => 'ShowScore', 'value' => 1), array('name' => 'State0', 'value' => 'In'), array('name' => 'State1', 'value' => 'Out'), array('name' => 'State2', 'value' => ''), array('name' => 'State3', 'value' => ''), array('name' => 'State4', 'value' => ''), array('name' => 'State5', 'value' => ''), array('name' => 'State0ExtraField', 'value' => '1'), array('name' => 'State1ExtraField', 'value' => '0'), array('name' => 'State2ExtraField', 'value' => '0'), array('name' => 'State3ExtraField', 'value' => '1'), array('name' => 'State4ExtraField', 'value' => '0'), array('name' => 'State5ExtraField', 'value' => '1'), array('name' => 'ExtraField0', 'value' => ''), array('name' => 'ExtraField1', 'value' => ''), array('name' => 'ExtraField2', 'value' => ''), array('name' => 'ExtraField3', 'value' => ''), array('name' => 'ExtraField4', 'value' => ''), array('name' => 'ExtraField5', 'value' => ''), array('name' => 'ExtraField6', 'value' => ''), array('name' => 'ExtraField7', 'value' => ''), array('name' => 'ExtraField8', 'value' => ''), array('name' => 'ExtraField9', 'value' => '')), 2 => array(array('name' => '~MustChoiceInOut', 'value' => 1)), 4 => array(array('name' => 'State1', 'value' => '')), 8 => array(array('name' => 'State2', 'value' => 'Break Out'), array('name' => 'State3', 'value' => 'Break In')), 16 => array(array('name' => 'State4', 'value' => 'Lunch Out'), array('name' => 'State5', 'value' => 'Lunch In')), 32 => array(array('name' => 'ExtraField0', 'value' => 'Branch?'), array('name' => '~ExtendFmt', 'value' => 1)), 64 => array(array('name' => 'ExtraField1', 'value' => 'Department?'), array('name' => '~ExtendFmt', 'value' => 1)), 128 => array(array('name' => 'ExtraField2', 'value' => 'Job?'), array('name' => '~ExtendFmt', 'value' => 1)), 256 => array(array('name' => 'ExtraField3', 'value' => 'Task?'), array('name' => '~ExtendFmt', 'value' => 1)), 512 => array(array('name' => 'ExtraField4', 'value' => 'Quantity?'), array('name' => '~ExtendFmt', 'value' => 1)), 1024 => array(array('name' => 'ExtraField5', 'value' => 'Bad Quantity?'), array('name' => '~ExtendFmt', 'value' => 1)), 32768 => array(array('name' => 'GVS1', 'value' => 9)), 65536 => array(array('name' => 'GVS1', 'value' => 10)), 131072 => array(array('name' => 'GVS1', 'value' => 8)), 262144 => array(array('name' => 'GVS1', 'value' => 11)))
  • Visibility: public

$data

public mixed $data = array()
  • Visibility: public

$failed_connection

public mixed $failed_connection = FALSE
  • Visibility: public

$connection_timeout

public mixed $connection_timeout = 5
  • Visibility: public

$request_timeout

public mixed $request_timeout = 3600
  • Visibility: public

Methods

initiateSoapObject

boolean TimeClock_TTA8::initiateSoapObject()

getModeFlagMap

array TimeClock_TTA8::getModeFlagMap()

refresh

boolean TimeClock_TTA8::refresh()

restart

boolean TimeClock_TTA8::restart()

testConnection

boolean TimeClock_TTA8::testConnection()

generateOEMCode

boolean|string TimeClock_TTA8::generateOEMCode($oem_code_arr)

Arguments

  • $oem_code_arr mixed

parseOEMCode

array TimeClock_TTA8::parseOEMCode($oem_code)

Arguments

  • $oem_code mixed

setFirmwareVersion

boolean TimeClock_TTA8::setFirmwareVersion(null $version)

Arguments

  • $version null

getFirmwareVersion

mixed|string TimeClock_TTA8::getFirmwareVersion()

getHardwareVersion

mixed|string TimeClock_TTA8::getHardwareVersion()

setFirmware

boolean TimeClock_TTA8::setFirmware(null $file_name)

Arguments

  • $file_name null

getDate

boolean|false|integer TimeClock_TTA8::getDate()

setDate

boolean TimeClock_TTA8::setDate(integer $epoch, null $time_zone)

Arguments

  • $epoch integer - EPOCH
  • $time_zone null

getSerialNumber

array|boolean TimeClock_TTA8::getSerialNumber()

getOption

array|boolean TimeClock_TTA8::getOption($name)

Arguments

  • $name mixed

setOption

boolean TimeClock_TTA8::setOption($name, $value)

Arguments

  • $name mixed
  • $value mixed

getUser

array|boolean TimeClock_TTA8::getUser(string $user_id)

Arguments

  • $user_id string - UUID

setUser

boolean TimeClock_TTA8::setUser($data)

Arguments

  • $data mixed

getUserTemplate

array|boolean TimeClock_TTA8::getUserTemplate(string $user_id, string $finger_id)

Arguments

  • $user_id string - UUID
  • $finger_id string - UUID

setUserTemplate

boolean TimeClock_TTA8::setUserTemplate($data)

Arguments

  • $data mixed

deleteUser

boolean TimeClock_TTA8::deleteUser(string $user_id)

Arguments

  • $user_id string - UUID

deleteUserTemplate

boolean TimeClock_TTA8::deleteUserTemplate(string $user_id)

Arguments

  • $user_id string - UUID

clearData

boolean TimeClock_TTA8::clearData($number)

Arguments

  • $number mixed

clearAttendanceLog

boolean TimeClock_TTA8::clearAttendanceLog()

removeDuplicatePunches

boolean TimeClock_TTA8::removeDuplicatePunches($arr, integer $threshold)

Arguments

  • $arr mixed
  • $threshold integer

getAttendanceLog

array|boolean TimeClock_TTA8::getAttendanceLog(string $user_id, integer $last_punch_epoch, boolean $remove_duplicates, integer $remove_duplicate_threshold)

Arguments

  • $user_id string - UUID
  • $last_punch_epoch integer - EPOCH
  • $remove_duplicates boolean
  • $remove_duplicate_threshold integer

getType

mixed TimeClock_Base::getType()

setType

boolean TimeClock_Base::setType($value)

Arguments

  • $value mixed

getIPAddress

mixed TimeClock_Base::getIPAddress()

setIPAddress

boolean TimeClock_Base::setIPAddress($value)

Arguments

  • $value mixed

getPort

mixed TimeClock_Base::getPort()

setPort

boolean TimeClock_Base::setPort($value)

Arguments

  • $value mixed

getPath

mixed TimeClock_Base::getPath()

setPath

boolean TimeClock_Base::setPath($value)

Arguments

  • $value mixed

getUserName

mixed TimeClock_Base::getUserName()

setUserName

boolean TimeClock_Base::setUserName($value)

Arguments

  • $value mixed

getPassword

mixed TimeClock_Base::getPassword()

setPassword

boolean TimeClock_Base::setPassword($value)

Arguments

  • $value mixed

getFailedConnection

boolean TimeClock_Base::getFailedConnection()

setFailedConnection

boolean TimeClock_Base::setFailedConnection($value)

Arguments

  • $value mixed

handleSoapFault

boolean TimeClock_Base::handleSoapFault($result)

Arguments

  • $result mixed

setSoapObject

boolean TimeClock_Base::setSoapObject(object $obj)

Arguments

  • $obj object

getSoapObject

boolean TimeClock_Base::getSoapObject()

soapGetTypes

mixed TimeClock_Base::soapGetTypes()

soapGetFunctions

mixed TimeClock_Base::soapGetFunctions()

soapDebug

mixed TimeClock_Base::soapDebug()
⚠️ **GitHub.com Fallback** ⚠️