|
Enumerations |
enum | TalosAPILib::EDISPIDS {
TalosAPILib::DISPID_OnProcessStarted = 0x01,
TalosAPILib::DISPID_OnProcessFinished = 0x02,
TalosAPILib::DISPID_OnProcessInfo = 0x03
} |
| ID's for the different events that can be fired by the API. More...
|
enum | TalosAPILib::EReaderResults {
TalosAPILib::E_GENERALERROR = 0x80040201,
TalosAPILib::E_GENERALERROR2 = 0x80040202,
TalosAPILib::E_GENERALERROR3 = 0x80040203,
TalosAPILib::E_GENERALERROR4 = 0x80040204,
TalosAPILib::E_GENERALERROR5 = 0x80040205,
TalosAPILib::E_GENERALERROR6 = 0x80040206,
TalosAPILib::E_GENERALERROR7 = 0x80040207,
TalosAPILib::S_INPROGRESS = 0x000402FF,
TalosAPILib::E_INCORRECTCHECKSUM = 0x800402F0,
TalosAPILib::E_WRONGHWMODE = 0x800402F1,
TalosAPILib::E_NOTCONNECTED = 0x800402F2,
TalosAPILib::E_TIMEOUT = 0x800402F3,
TalosAPILib::E_ENCODEFAILED = 0x800402F4,
TalosAPILib::E_FILENOTFOUND = 0x800402F5,
TalosAPILib::E_UNKNOWN = 0x800402F6,
TalosAPILib::E_NOTCOLLECTED = 0x800402F7,
TalosAPILib::E_COMMANDINPROGRESS = 0x80040300,
TalosAPILib::E_NOTAVAILABLE = 0x800402FC,
TalosAPILib::E_NOTSUPPORTED = 0x800402FD,
TalosAPILib::E_NOTAUTHORIZED = 0x800402FE
} |
| Custom error messages. More...
|
enum | TalosAPILib::ELogonLevel {
TalosAPILib::llUnknown = 0x0000,
TalosAPILib::llUser = 0x0001,
TalosAPILib::llInstaller = 0x0002
} |
| Enumeration for the logon level used in the reader. More...
|
enum | TalosAPILib::EUserLevel {
TalosAPILib::ulNormalUser = 0x0000,
TalosAPILib::ulSpecialUser = 0x0001,
TalosAPILib::ulNightLockOnlyUser = 0x0002,
TalosAPILib::ulUnlockMaster = 0x0005,
TalosAPILib::ulKeypadProgrammer = 0x0006,
TalosAPILib::ulNightLockMaster = 0x0007,
TalosAPILib::ulAddMaster = 0x0008,
TalosAPILib::ulVoidMaster = 0x0009,
TalosAPILib::ulProgramMaster = 0x000A,
TalosAPILib::ulInstallerProgrammer = 0x000B,
TalosAPILib::ulUserProgrammer = 0x000C
} |
| Enumeration for the user level used in the reader. More...
|
enum | TalosAPILib::ECardType {
TalosAPILib::ctCrossPoint = 0x0000,
TalosAPILib::ctHID_H10301_26 = 0x0001,
TalosAPILib::ctHID_H10306_34 = 0x0002,
TalosAPILib::ctHID_Corporate1000 = 0x0003,
TalosAPILib::ctHID_H10302_37 = 0x0004,
TalosAPILib::ctHID_H10304_37 = 0x0005,
TalosAPILib::ctMifareStandard = 0x0008,
TalosAPILib::ctEMMarin = 0x0009
} |
| Enumeration for the different ECardTypes used in the reader. More...
|
enum | TalosAPILib::ERFIDMode {
TalosAPILib::rmDisabled = 0x0000,
TalosAPILib::rmReceive = 0x0100,
TalosAPILib::rmTransmitExtClock = 0x0200,
TalosAPILib::rmTransmitIntClock = 0x0201
} |
| Defined RFID modes. More...
|
enum | TalosAPILib::ELoggingMode {
TalosAPILib::lmDisabled = 0x0000,
TalosAPILib::lmAlways = 0x0001,
TalosAPILib::lmDynamic = 0x0002,
TalosAPILib::lmUnknown = 0x00FF
} |
| Specifies the logging modes. More...
|
enum | TalosAPILib::ELoggingOptions {
TalosAPILib::loUnknown = 0x0000,
TalosAPILib::loSecurity = 0x0001,
TalosAPILib::loLogConfig = 0x0002,
TalosAPILib::loLogStatus = 0x0004,
TalosAPILib::loUser = 0x0008,
TalosAPILib::loDestructiveRead = 0x0010,
TalosAPILib::loAll = loSecurity | loLogConfig | loLogStatus | loUser | loDestructiveRead
} |
| Specifies the categories that should be logged. More...
|
enum | TalosAPILib::EBaudrate {
TalosAPILib::br9600 = 9600,
TalosAPILib::br19200 = 19200,
TalosAPILib::br38400 = 38400,
TalosAPILib::br57600 = 57600,
TalosAPILib::br115200 = 115200
} |
| Specifies communication baudrate. More...
|
enum | TalosAPILib::EWeekScheme {
TalosAPILib::wsUnknown = 0x0000,
TalosAPILib::wsSunday = 0x0001,
TalosAPILib::wsMonday = 0x0002,
TalosAPILib::wsTuesday = 0x0004,
TalosAPILib::wsWednesday = 0x0008,
TalosAPILib::wsThursday = 0x0010,
TalosAPILib::wsFriday = 0x0020,
TalosAPILib::wsSaturday = 0x0040,
TalosAPILib::wsAlways = 0x00FF
} |
| Time zone week scheme. More...
|
enum | TalosAPILib::ELockType { ,
TalosAPILib::ltNormallyOpen = 0x0001,
TalosAPILib::ltNormallyClosed = 0x0002,
TalosAPILib::ltCodedSignal = 0x0003
} |
| Enumeration for the door lock type. More...
|
enum | TalosAPILib::EEventDataType {
TalosAPILib::edNone = 0,
TalosAPILib::edUser = 1,
TalosAPILib::edSystemParameter = 2,
TalosAPILib::edParameter = 3,
TalosAPILib::edUserLevel = 4,
TalosAPILib::edClock = 5,
TalosAPILib::edTestNumber = 6,
TalosAPILib::edErrorNumber = 7,
TalosAPILib::edUserGroupID = 8,
TalosAPILib::edTimeSchemeID = 9
} |
| The different event data types. More...
|
enum | TalosAPILib::EEventClass {
TalosAPILib::ecSecurity = 0,
TalosAPILib::ecConfiguration = 1,
TalosAPILib::ecStatus = 2,
TalosAPILib::ecUserDefined = 3,
TalosAPILib::ecUnknown = 255
} |
| The different event data classes. More...
|
enum | TalosAPILib::EOperationalMode {
TalosAPILib::omStartUp = 0,
TalosAPILib::omSleep = 1,
TalosAPILib::omAccess = 2,
TalosAPILib::omNightLock = 3,
TalosAPILib::omAdd = 4,
TalosAPILib::omVoid = 5,
TalosAPILib::omProgram = 6,
TalosAPILib::omNetwork = 7,
TalosAPILib::omDemo = 8,
TalosAPILib::omRQD = 9,
TalosAPILib::omCount = 10,
TalosAPILib::omSelfTest = 11,
TalosAPILib::omCopy = 12,
TalosAPILib::omKeyPad = 13,
TalosAPILib::omWiegand = 14,
TalosAPILib::omMagStripe = 15,
TalosAPILib::omSID = 16
} |
| Enumeration for different reader operational modes. More...
|
enum | TalosAPILib::ESoftwareConfiguration {
TalosAPILib::scDefault = 0,
TalosAPILib::scBasic = 1,
TalosAPILib::scAdvanced = 2,
TalosAPILib::scStandAlone = 3,
TalosAPILib::scUnknown = 255
} |
| Enumeration for different reader software configurations. More...
|
enum | TalosAPILib::ESoftwareMode {
TalosAPILib::smNone = 0x00,
TalosAPILib::smUnknown = 0x0C,
TalosAPILib::smBootloader = 0x0D,
TalosAPILib::smApplication = 0x0E,
TalosAPILib::smNoReaderFound = 0xFF
} |
| Enumeration for different reader software modes. More...
|
enum | TalosAPILib::ENVP {
TalosAPILib::nvpFirst = 0,
TalosAPILib::nvpSerialNumber = 0,
TalosAPILib::nvpHardwareVersion = 1,
TalosAPILib::nvpExtensionBoardType = 2,
TalosAPILib::nvpExtensionBoardVersion = 3,
TalosAPILib::nvpBootloaderVersion = 4,
TalosAPILib::nvpOSVersion = 5,
TalosAPILib::nvpApplicationVersion = 6,
TalosAPILib::nvpSoftwareConfiguration = 7,
TalosAPILib::nvpSoftwareConfigurationKey = 8,
TalosAPILib::nvpNetworkAddress = 9,
TalosAPILib::nvpOperationalMode = 10,
TalosAPILib::nvpLevel = 11,
TalosAPILib::nvpLockType = 12,
TalosAPILib::nvpDoorOpenTime = 13,
TalosAPILib::nvpDoorCloseTime = 14,
TalosAPILib::nvpInactivityTime = 15,
TalosAPILib::nvpUserOptions = 16,
TalosAPILib::nvpInstallerOptions = 17,
TalosAPILib::nvpSystemOptions = 18,
TalosAPILib::nvpNetworkPollTime = 19,
TalosAPILib::nvpKeypadOptions = 20,
TalosAPILib::nvpAlarmCode = 21,
TalosAPILib::nvpAccessCode = 22,
TalosAPILib::nvpChangeCode = 23,
TalosAPILib::nvpUserLevelPassword = 24,
TalosAPILib::nvpInstallerLevelPassword = 25,
TalosAPILib::nvpEventLogMode = 26,
TalosAPILib::nvpEventLogOptions = 27,
TalosAPILib::nvpUnlockzoneUnlockToLockMarker = 28,
TalosAPILib::nvpUnlockzoneLockToUnlockMarker = 29,
TalosAPILib::nvpUnlockzoneWeekscheme = 30,
TalosAPILib::nvpPrinterEnable = 31,
TalosAPILib::nvpAntiPassbackMode = 33,
TalosAPILib::nvpAntiPassbackTime = 34,
TalosAPILib::nvpTimezoneNightToDayMarker = 35,
TalosAPILib::nvpTimezoneDayToNightMarker = 36,
TalosAPILib::nvpTimezoneWeekscheme = 37,
TalosAPILib::nvpDeviceName = 38,
TalosAPILib::nvpCurrentFileSystem = 39,
TalosAPILib::nvpMagstripeOutputFormat = 40,
TalosAPILib::nvpMagstripeOutputOptions = 41,
TalosAPILib::nvpMagstripeStartBits = 42,
TalosAPILib::nvpMagstripeStopBits = 43,
TalosAPILib::nvpWiegandOutputFormat = 44,
TalosAPILib::nvpWiegandOutputOptions = 45,
TalosAPILib::nvpBaudrate = 46,
TalosAPILib::nvpCharacterFrame = 47,
TalosAPILib::nvpDefaultUserGroup = 48,
TalosAPILib::nvpCardReadOptions = 49,
TalosAPILib::nvpLast = 60,
TalosAPILib::nvpUnknown = 255
} |
| Enumeration for all NVPs. For a more detailed description: see the master manual. More...
|
enum | TalosAPILib::ENVPType {
TalosAPILib::ntUnsignedNumber = 0,
TalosAPILib::ntBitflags = 1,
TalosAPILib::ntString = 2,
TalosAPILib::ntUnknown = 255
} |
| Enumeration for the different NVP data types. More...
|
enum | TalosAPILib::EAsyncMode {
TalosAPILib::amDefault = 0,
TalosAPILib::amSync = 1,
TalosAPILib::amAsync = 2
} |
| Enumeration for the different synchronization modes. More...
|
enum | TalosAPILib::EFileType {
TalosAPILib::ftUnknown = 0,
TalosAPILib::ftXML = 1,
TalosAPILib::ftCSV = 2,
TalosAPILib::ftSimpleData = 4,
TalosAPILib::ftHTML = 8
} |
| Enumeration for the different output/input file types. More...
|
enum | TalosAPILib::EUserConfiguration {
TalosAPILib::ucUnknown = 0,
TalosAPILib::ucID = 1,
TalosAPILib::ucPincode = 2,
TalosAPILib::ucName = 4,
TalosAPILib::ucValidPeriod = 8,
TalosAPILib::ucUserGroups = 16
} |
| Enumeration for the user database configuration. More...
|
enum | TalosAPILib::EVersionType {
TalosAPILib::vtHardware = 0,
TalosAPILib::vtBootloader = 1,
TalosAPILib::vtOS = 2,
TalosAPILib::vtApplication = 3,
TalosAPILib::vtExtensionBoard = 4,
TalosAPILib::vtFirmware = 5
} |
| Enumeration for the GetVersion method, to able the GetVersion method to return different versions. More...
|
enum | TalosAPILib::EExtensionBoardType {
TalosAPILib::etNone = 0,
TalosAPILib::etMifare = 3,
TalosAPILib::etHID = 32,
TalosAPILib::etLongRange = 64
} |
| Enumeration for the extension board type. More...
|
enum | TalosAPILib::EUploadOptions |
| Enumeration for the different upload types. More...
|
enum | TalosAPILib::EFlashArea {
TalosAPILib::faUnknown = 0x00,
TalosAPILib::faOS = 0x01,
TalosAPILib::faApplication = 0x02,
TalosAPILib::faFirmware = 0x04
} |
| Defined flash areas. More...
|
enum | TalosAPILib::EMemoryType {
TalosAPILib::mtUnknown = 0,
TalosAPILib::mtProcessor = 1,
TalosAPILib::mtSerialEEPROM = 2,
TalosAPILib::mtFlash = 3
} |
| Enumeration for different reader memory types. More...
|
enum | TalosAPILib::ELEDState {
TalosAPILib::lsNone = 0x0000,
TalosAPILib::lsYellow = 0x0001,
TalosAPILib::lsGreen = 0x0002,
TalosAPILib::lsRed1 = 0x0004,
TalosAPILib::lsRed2 = 0x0008,
TalosAPILib::lsRed3 = 0x0010,
TalosAPILib::lsRed4 = 0x0020,
TalosAPILib::lsRed5 = 0x0040,
TalosAPILib::lsAll = 0x00FF
} |
| Enumeration for different state of the LEDs on the reader. More...
|
enum | TalosAPILib::EIOContacts {
TalosAPILib::ioNone = 0x0000,
TalosAPILib::io1 = 0x0001,
TalosAPILib::io2 = 0x0002,
TalosAPILib::io3 = 0x0004,
TalosAPILib::io4 = 0x0008,
TalosAPILib::ioAll = 0x00FF
} |
| Enumeration for different IO contacts on the reader. More...
|
enum | TalosAPILib::EBuzzerState {
TalosAPILib::bzNoSound = 0,
TalosAPILib::bzShortBeep = 2,
TalosAPILib::bzMediumBeep = 6,
TalosAPILib::bzLongBeep = 10,
TalosAPILib::bzVeryLongBeep = 15,
TalosAPILib::bzContinuosly = 18,
TalosAPILib::bzErrorBeep = 20
} |
| Enumeration for the different buzzer states (sounds). More...
|
enum | TalosAPILib::ECopyFlags {
TalosAPILib::cfNone = 0x0000,
TalosAPILib::cfUsers = 0x0001,
TalosAPILib::cfParameters = 0x0002,
TalosAPILib::cfHolidays = 0x0004,
TalosAPILib::cfFileSystem = 0x0008,
TalosAPILib::cfClearUsers = 0x0010,
TalosAPILib::cfAll = cfUsers | cfParameters | cfHolidays | cfFileSystem
} |
| Enumeration for the CopyFrom method. More...
|
enum | TalosAPILib::EProcessType {
TalosAPILib::ptNone = 0x0000,
TalosAPILib::ptApplicationChange = 0x0001,
TalosAPILib::ptNetworkChange = 0x0002,
TalosAPILib::ptUserdatabaseChange = 0x0003,
TalosAPILib::ptEventdatabaseChange = 0x0004,
TalosAPILib::ptParameterdatabaseChange = 0x0005
,
TalosAPILib::ptFindingNetwork = 0x0100,
TalosAPILib::ptScanningNetworks = 0x0110,
TalosAPILib::ptArchivingEvents = 0x0120,
TalosAPILib::ptFindingReader = 0x0200,
TalosAPILib::ptScanningReaders = 0x0210,
TalosAPILib::ptChangingNetworkSettings = 0x0220,
TalosAPILib::ptCheckingReaderPresence = 0x0230,
TalosAPILib::ptSettingFileSystem = 0x0300,
TalosAPILib::ptResetting = 0x0310,
TalosAPILib::ptUpgradeSWConfiguration = 0x0320,
TalosAPILib::ptCopyingReader = 0x0330,
TalosAPILib::ptCollectingHolidays = 0x0340,
TalosAPILib::ptAddingHolidays = 0x0350,
TalosAPILib::ptChangingNetworkAddress = 0x0360,
TalosAPILib::ptCopyFrom = 0x0370,
TalosAPILib::ptRemovingHolidays = 0x0380,
TalosAPILib::ptCollectingTimeSchemes = 0x0390,
TalosAPILib::ptUploading = 0x0400,
TalosAPILib::ptCollectingUsers = 0x0500,
TalosAPILib::ptClearingUsers = 0x0510,
TalosAPILib::ptSearchingUsers = 0x0520,
TalosAPILib::ptSettingUsers = 0x0530,
TalosAPILib::ptCollectingUserGroups = 0x0540,
TalosAPILib::ptRemovingExpiredUsers = 0x0550,
TalosAPILib::ptCollectingEvents = 0x0600,
TalosAPILib::ptClearingEvents = 0x0610,
TalosAPILib::ptSearchingEvents = 0x0620,
TalosAPILib::ptUploadingFirmware = 0x0700,
TalosAPILib::ptErasingFirmware = 0x0710,
TalosAPILib::ptWritingMemory = 0x0720,
TalosAPILib::ptUploadingOS = 0x0730,
TalosAPILib::ptUploadingCPA = 0x0740,
TalosAPILib::ptCollectingParameters = 0x0800,
TalosAPILib::ptSettingParameters = 0x0810,
TalosAPILib::ptParameterSaved = 0x0900,
TalosAPILib::ptSearching = 0x0A00,
TalosAPILib::ptCollectingTimeBlocks = 0x0B00
} |
| Enumeration for the status of a process. Used when firing events. More...
|
enum | TalosAPILib::ESubProcessType {
TalosAPILib::sptProgress = 0x0000,
TalosAPILib::sptItemAdded = 0x0001,
TalosAPILib::sptItemRemoved = 0x0002,
TalosAPILib::sptItemModified = 0x0003,
TalosAPILib::sptItemFound = 0x0004,
TalosAPILib::sptItemFailed = 0x0005,
TalosAPILib::sptCleared = 0x0006,
TalosAPILib::sptItemMask = 0x000F,
TalosAPILib::sptFindingNetwork = 0x0100,
TalosAPILib::sptSettingFileSystem = 0x0300,
TalosAPILib::sptResetting = 0x0310,
TalosAPILib::sptCollectingHolidays = 0x0340,
TalosAPILib::sptAddingHolidays = 0x0350,
TalosAPILib::sptRemovingHolidays = 0x0380,
TalosAPILib::sptCollectingUsers = 0x0500,
TalosAPILib::sptClearingUsers = 0x0510,
TalosAPILib::sptSearchingUsers = 0x0520,
TalosAPILib::sptSettingUsers = 0x0530,
TalosAPILib::sptSearchingEvents = 0x0620,
TalosAPILib::sptErasingFirmware = 0x0710,
TalosAPILib::sptUploadingOS = 0x0730,
TalosAPILib::sptUploadingCPA = 0x0740,
TalosAPILib::sptCollectingParameters = 0x0800,
TalosAPILib::sptSettingParameters = 0x0810,
TalosAPILib::sptSubProcessMask = 0x0FF0,
TalosAPILib::sptInfo = 0x0000,
TalosAPILib::sptStarted = 0x1000,
TalosAPILib::sptFinished = 0x2000,
TalosAPILib::sptStatusMask = 0xF000
} |
| Enumeration for the sub process type of a OnProcessInfo event. More...
|
enum | TalosAPILib::EProgressType { TalosAPILib::ptUnknown = 0x0000
} |
| Enumeration for the ProximityReader's Progress event. More...
|
enum | TalosAPILib::ECollectingStatus {
TalosAPILib::csUnknown = 0x0000,
TalosAPILib::csNotCollected = 0x0001,
TalosAPILib::csBusy = 0x0002,
TalosAPILib::csCollected = 0x0003,
TalosAPILib::csReady = csCollected
} |
| Enumeration for the status of a collecting process. More...
|
enum | TalosAPILib::ESearchFlags {
TalosAPILib::sfNone = 0x0000,
TalosAPILib::sfSearchAsync = 0x0001,
TalosAPILib::sfSearchAllReaders = 0x0002,
TalosAPILib::sfUsers = 0x0100,
TalosAPILib::sfEvents = 0x0200,
TalosAPILib::sfClearResults = 0x2000,
TalosAPILib::sfSearchResults2 = 0x8000
} |
| Enumeration for the different search flags. More...
|
enum | TalosAPILib::ESearchStatus {
TalosAPILib::ssUnknown = 0x0000,
TalosAPILib::ssNoSearchResults = 0x0001,
TalosAPILib::ssSearchingUsers = 0x0002,
TalosAPILib::ssSearchingEvents = 0x0004,
TalosAPILib::ssBusy = 0x0006,
TalosAPILib::ssReadersBusy = 0x0008,
TalosAPILib::ssUsersSearched = 0x0020,
TalosAPILib::ssEventsSearched = 0x0040,
TalosAPILib::ssSearched = 0x0060,
TalosAPILib::ssReady = ssSearched
} |
| Enumeration for the status of search processes. More...
|
enum | TalosAPILib::EUserGroupFlags {
TalosAPILib::ugfNone = 0x0000,
TalosAPILib::ugfOverruleHolidays = 0x0001
} |
| Enumeration for the different flags of a usergroup. More...
|
enum | TalosAPILib::ETimeSchemeDay {
TalosAPILib::tsdSunday = 0x0000,
TalosAPILib::tsdMonday = 0x0001,
TalosAPILib::tsdTuesday = 0x0002,
TalosAPILib::tsdWednesday = 0x0003,
TalosAPILib::tsdThursday = 0x0004,
TalosAPILib::tsdFriday = 0x0005,
TalosAPILib::tsdSaturday = 0x0006,
TalosAPILib::tsdUnknown = 0x000F
} |
| Time scheme day numbers. More...
|
enum | TalosAPILib::EArchiveEventsOptions {
TalosAPILib::aeoAllEvents = 0x0000,
TalosAPILib::aeoSecurityEventsOnly = 0x0001
} |
| Options for the archive events method. More...
|