feat: Geutebruck GeViScope/GeViSoft Action Mapping System - MVP
This MVP release provides a complete full-stack solution for managing action mappings in Geutebruck's GeViScope and GeViSoft video surveillance systems. ## Features ### Flutter Web Application (Port 8081) - Modern, responsive UI for managing action mappings - Action picker dialog with full parameter configuration - Support for both GSC (GeViScope) and G-Core server actions - Consistent UI for input and output actions with edit/delete capabilities - Real-time action mapping creation, editing, and deletion - Server categorization (GSC: prefix for GeViScope, G-Core: prefix for G-Core servers) ### FastAPI REST Backend (Port 8000) - RESTful API for action mapping CRUD operations - Action template service with comprehensive action catalog (247 actions) - Server management (G-Core and GeViScope servers) - Configuration tree reading and writing - JWT authentication with role-based access control - PostgreSQL database integration ### C# SDK Bridge (gRPC, Port 50051) - Native integration with GeViSoft SDK (GeViProcAPINET_4_0.dll) - Action mapping creation with correct binary format - Support for GSC and G-Core action types - Proper Camera parameter inclusion in action strings (fixes CrossSwitch bug) - Action ID lookup table with server-specific action IDs - Configuration reading/writing via SetupClient ## Bug Fixes - **CrossSwitch Bug**: GSC and G-Core actions now correctly display camera/PTZ head parameters in GeViSet - Action strings now include Camera parameter: `@ PanLeft (Comment: "", Camera: 101028)` - Proper filter flags and VideoInput=0 for action mappings - Correct action ID assignment (4198 for GSC, 9294 for G-Core PanLeft) ## Technical Stack - **Frontend**: Flutter Web, Dart, Dio HTTP client - **Backend**: Python FastAPI, PostgreSQL, Redis - **SDK Bridge**: C# .NET 8.0, gRPC, GeViSoft SDK - **Authentication**: JWT tokens - **Configuration**: GeViSoft .set files (binary format) ## Credentials - GeViSoft/GeViScope: username=sysadmin, password=masterkey - Default admin: username=admin, password=admin123 ## Deployment All services run on localhost: - Flutter Web: http://localhost:8081 - FastAPI: http://localhost:8000 - SDK Bridge gRPC: localhost:50051 - GeViServer: localhost (default port) Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
539
SOURCES/GeViScope_SDK_text/GeViScope_SDK_pages_071-080.txt
Normal file
539
SOURCES/GeViScope_SDK_text/GeViScope_SDK_pages_071-080.txt
Normal file
@@ -0,0 +1,539 @@
|
||||
================================================================================
|
||||
GeViScope_SDK.pdf - Pages 71 to 80
|
||||
================================================================================
|
||||
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 71
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
TheaffectedWorkingPlacewillbeidentifiedviatheparameter"Workingplace".Further
|
||||
parameterswillbefilledwithaccompanyingmetadataonthepartoftheCashManagement
|
||||
System.
|
||||
TheParameter"StepID"canbeaddressedbytheCashManagementSystemwithacode
|
||||
figureforthecurrentlyrunningprocessstep.
|
||||
Parameter Function
|
||||
working
|
||||
place
|
||||
WorkingPlaceWorkingplaceno.
|
||||
starttimeStartTime Timestamp,whenthehandlingofthesafebagbegan.
|
||||
safebag
|
||||
no.
|
||||
SafebagNoAlphanumericalidentificationofsafebag;searchcriteriainGscView
|
||||
safebag
|
||||
info
|
||||
SafebagInfoAdditionalalphanumericalidentificationofsafebag
|
||||
stepid StepID Codefigureforthecurrentlyrunningprocessstep(givenbycashman-
|
||||
agementsystemindividually
|
||||
Safebagpassingofriskdata
|
||||
Actionname:SafebagPassingOfRiskData(WorkingPlace,StartTime,SafebagNo,Safe-
|
||||
bagInfo,StepID,UserID1,UserID2,TourNumber,TargetWorkingPlace,
|
||||
PassingOfRiskType)
|
||||
Actioncategory:command
|
||||
TheintegratedCashManagementSystemsendstheactioncontinuouslyforeachsafebag
|
||||
whiletheamountofsafebagsbetweentwoemployeeswillbetransferredandthiswillbe
|
||||
confirmedtotheCashManagementSystem.Thispartofthemoneyhandlingprocessisa
|
||||
"passingofrisk".Viatheparameter"workingplace"theaffectedtransferplaceandrespect-
|
||||
ivelytheworkingplacewillbeidentified.Thefurtherparameterswillbefilledwithaccom-
|
||||
panyingvideodatabytheCashManagementSystem.Theparameter"StepID"canbe
|
||||
providedwithacodefigurebytheCashManagementSystemforthecurrentlyrunningpro-
|
||||
cessstep.
|
||||
Parameter Function
|
||||
working
|
||||
place
|
||||
WorkingPlace Workingplaceno.
|
||||
starttime StartTime Timestamp,whenthehandlingofthesafebagbegan.
|
||||
safebagno.SafebagNo Alphanumericalidentificationofsafebag;searchcriteriain
|
||||
GscView
|
||||
safebag
|
||||
info
|
||||
SafebagInfo Additionalalphanumericalidentificationofsafebag
|
||||
stepid StepID Codefigureforthecurrentlyrunningprocessstep(givenby
|
||||
cashmanagementsystemindividually
|
||||
user1 UserID1 Numberofemployee,transferringthesafebagtoanother
|
||||
employee.
|
||||
user2 UserID2 Numberofemployee,whoreceivesthesafebagfromanother
|
||||
employee.
|
||||
tourno TourNumber Tour-Number(optional)
|
||||
targetwork-
|
||||
ingplace
|
||||
TargetWorkingPlaceAlphanumericalidentificationofaplacerespectivelyaworking
|
||||
placewheresafebagswillbetransferredto(optional)
|
||||
passingof
|
||||
risktype
|
||||
PassingOfRiskTypeDetailedinformationto"passingofrisk"(optional)
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 72
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Safebagpassingofriskstart
|
||||
Actionname:SafebagPassingOfRiskStart(WorkingPlace,StartTime,SafebagNo,Safe-
|
||||
bagInfo,StepID,UserID1,UserID2,TourNumber,TargetWorkingPlace,
|
||||
PassingOfRiskType)
|
||||
Actioncategory:command
|
||||
TheintegratedCashManagementSystemsendstheactionassoonasanumberofsafe
|
||||
bagswillbetransferredbetweentwoemployeesandthisisconfirmedtotheCashMan-
|
||||
agementSystem.Thispartofthemoneyhandlingprocessisa"passingofrisk".Viathe
|
||||
parameter"workingplace"theaffectedtransferplaceandrespectivelytheworkingplace
|
||||
willbeidentified.Thefurtherparameterswillbefilledwithaccompanyingmetadatabythe
|
||||
CashManagementSystem.Theparameter"StepID"canbeprovidedwithacodefigureby
|
||||
theCashManagementSystemforthecurrentlyrunningprocessstep.
|
||||
Parameter Function
|
||||
working
|
||||
place
|
||||
WorkingPlace Workingplaceno.
|
||||
starttime StartTime Timestamp,whenthehandlingofthesafebagbegan.
|
||||
safebagno.SafebagNo Alphanumericalidentificationofsafebag;searchcriteriain
|
||||
GscView
|
||||
safebag
|
||||
info
|
||||
SafebagInfo Additionalalphanumericalidentificationofsafebag
|
||||
stepid StepID Codefigureforthecurrentlyrunningprocessstep(givenby
|
||||
cashmanagementsystemindividually
|
||||
user1 UserID1 Numberofemployee,transferringthesafebagtoanother
|
||||
employee.
|
||||
user2 UserID2 Numberofemployee,whoreceivesthesafebagfromanother
|
||||
employee.
|
||||
tourno TourNumber Tour-Number(optional)
|
||||
targetwork-
|
||||
ingplace
|
||||
TargetWorkingPlaceAlphanumericalidentificationofaplacerespectivelyaworking
|
||||
placewheresafebagswillbetransferredto(optional)
|
||||
passingof
|
||||
risktype
|
||||
PassingOfRiskTypeDetailedinformationto"passingofrisk"(optional)
|
||||
Safebagpassingofriskstop
|
||||
Actionname:SafebagPassingOfRiskStop(WorkingPlace,StartTime,StopTime,Safe-
|
||||
bagNo,SafebagInfo,StepID,UserID1,UserID2,TourNumber,TargetWorkingPlace,
|
||||
PassingOfRiskType)
|
||||
Actioncategory:command
|
||||
TheintegratedCashManagementSystemsendstheactionclosingafterthelastsafebag,
|
||||
whilethenumberofsafebagswillbetransferredbetweentwoemployeesandthisiscon-
|
||||
firmedtotheCashManagementSystem.Thispartofthemoneyhandlingprocessisa
|
||||
"passingofrisk".Viatheparameter"Workingplace"theaffectedtransferplacerespective
|
||||
workingplacewillbeidentified.Thefurtherparameterswillbefilledwithaccompanying
|
||||
videodatabytheCashManagementSystem.Theparameter"StepID"canbesuppliedby
|
||||
CashManagementSystemwithacodefigureforacurrentlyrunningprocessstep
|
||||
Parameter Function
|
||||
working
|
||||
place
|
||||
WorkingPlace Workingplaceno.
|
||||
starttime StartTime Timestamp,whenthehandlingofthesafebagbegan.
|
||||
safebagno.SafebagNo Alphanumericalidentificationofsafebag;searchcriteriain
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 73
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Parameter Function
|
||||
GscView
|
||||
safebag
|
||||
info
|
||||
SafebagInfo Additionalalphanumericalidentificationofsafebag
|
||||
stepid StepID Codefigureforthecurrentlyrunningprocessstep(givenby
|
||||
cashmanagementsystemindividually
|
||||
user1 UserID1 Numberofemployee,transferringthesafebagtoanother
|
||||
employee.
|
||||
user2 UserID2 Numberofemployee,whoreceivesthesafebagfromanother
|
||||
employee.
|
||||
tourno TourNumber Tour-Number(optional)
|
||||
targetwork-
|
||||
ingplace
|
||||
TargetWorkingPlaceAlphanumericalidentificationofaplacerespectivelyaworking
|
||||
placewheresafebagswillbetransferredto(optional)
|
||||
passingof
|
||||
risktype
|
||||
PassingOfRiskTypeDetailedinformationto"passingofrisk"(optional)
|
||||
Deviceinformation
|
||||
Allactionsforlow-levelnotificationofthedeviceormediachannelschanges.
|
||||
Devicefound
|
||||
Actionname:DeviceFound(Type,Name,Serial)
|
||||
Actioncategory:logical
|
||||
ThisactionwillbefiredwhentheUSBorNETdeviceisconnectedtothesystem.Itisalso
|
||||
firedatstart-upforalldetecteddevices.
|
||||
Parameter Function
|
||||
devicetypeTypeTypeofthedevice.
|
||||
devicenameNameDevicenameifassignedinsetup,emptyotherwise.
|
||||
serialID SerialSerialIDofthedevice.
|
||||
Newfirmwarereceived
|
||||
Actionname:DeviceNewFirmware(Type,Name,Serial,Firmware)
|
||||
Actioncategory:logical
|
||||
ThisactionwillbefiredwhentheUSBorNETdevicehasgotthenewfirmware.
|
||||
Parameter Function
|
||||
devicetype Type Typeofthedevice.
|
||||
devicename Name Devicenameifassignedinsetup,emptyotherwise.
|
||||
serialID Serial SerialIDofthedevice.
|
||||
firmwareserialFirmwareSerialIDofthefirmware.
|
||||
Devicepluginerror
|
||||
Actionname:DevicePluginError(Channel,Type,SubType,Name,Serial,ErrorClass,
|
||||
ErrorCode,Description)
|
||||
Actioncategory:logical
|
||||
Thisactionnotifiesdevicepluginerror.
|
||||
Parameter Function
|
||||
channel Channel Channel.
|
||||
devicetype Type Typeofthedevice.
|
||||
devicesubtypeSubType Subtypeofthedevice.
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 74
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Parameter Function
|
||||
devicename Name Devicename.
|
||||
serialID Serial SerialIDofthedevice.
|
||||
errorclass ErrorClassErrorclassoftheerroroccured.
|
||||
errorcode ErrorCodePlugintypespecificerrorcode.
|
||||
description DescriptionErrordescription.
|
||||
Devicepluginstate
|
||||
Actionname:DevicePluginState(Channel,Type,SubType,Name,Serial,State,Intern-
|
||||
alState,Description)
|
||||
Actioncategory:logical
|
||||
Thisactionnotifiesdevicepluginstate.
|
||||
Parameter Function
|
||||
channel Channel Channel.
|
||||
devicetype Type Typeofthedevice.
|
||||
devicesubtypeSubType Subtypeofthedevice.
|
||||
devicename Name Devicename.
|
||||
serialID Serial SerialIDofthedevice.
|
||||
pluginstate State Newplugindevicestate.
|
||||
internalstate InternalStatePlugindevicespecificstate.
|
||||
description DescriptionStatedescription.
|
||||
Devicereattached
|
||||
Actionname:DeviceReattached(Type,Name,Serial)
|
||||
Actioncategory:logical
|
||||
ThisactionwillbefiredwhentheUSBorNETdeviceisreattachedtothesystem.
|
||||
Parameter Function
|
||||
devicetypeTypeTypeofthedevice.
|
||||
devicenameNameDevicenameifassignedinsetup,emptyotherwise.
|
||||
serialID SerialSerialIDofthedevice.
|
||||
Deviceremoved
|
||||
Actionname:DeviceRemoved(Type,Name,Serial)
|
||||
Actioncategory:logical
|
||||
ThisactionwillbefiredwhentheUSBorNETdeviceisdisconnectedfromthesystem.Itis
|
||||
alsofiredatthestart-upforallparameterizedbutnotpresentdevices.
|
||||
Parameter Function
|
||||
devicetypeTypeTypeofthedevice.
|
||||
devicenameNameDevicenameifassignedinsetup,emptyotherwise.
|
||||
serialID SerialSerialIDofthedevice.
|
||||
Digitalcontacts
|
||||
Allactionsforhandlingdigitalinputsandoutputs.
|
||||
Digitalinput
|
||||
Actionname:DigitalInput(Contact,State)
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 75
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Actioncategory:logical
|
||||
Thisactionwillbefiredwhenthestateofthedigitalinputhaschanged.
|
||||
Parameter Function
|
||||
contactContactContact.
|
||||
state State Newstate.
|
||||
IOI43resetmainboard
|
||||
Actionname:IOI43ResetMainboard()
|
||||
Actioncategory:logical
|
||||
ResetmainboardusingIOI43a/abUSBAlarm-I/O.
|
||||
IOI43temperaturenotification
|
||||
Actionname:IOI43Temperature(ID,Temperature)
|
||||
Actioncategory:logical
|
||||
TemperaturenotificationfromIOI43a/abUSBAlarm-I/O.
|
||||
Parameter Function
|
||||
ID ID IDoftheIOI43module(likeIOI43-00).
|
||||
temperatureTemperatureTemperature.
|
||||
IOI43watchdogactivate
|
||||
Actionname:IOI43WDActivate()
|
||||
Actioncategory:logical
|
||||
ActivatewatchdogonIOI43a/abUSBAlarm-I/O.
|
||||
IOI43watchdogdeactivate
|
||||
Actionname:IOI43WDDeactivate()
|
||||
Actioncategory:logical
|
||||
DeactivatewatchdogonIOI43a/abUSBAlarm-I/O.
|
||||
IOI43watchdogtrigger
|
||||
Actionname:IOI43WDTrigger()
|
||||
Actioncategory:logical
|
||||
TriggerwatchdogonIOI43a/abUSBAlarm-I/O.
|
||||
Keypressed
|
||||
Actionname:KeyPressed(Key)
|
||||
Actioncategory:logical
|
||||
ThisactionisnotifiedifoneoftheGEVISCOPEsystemkeysispressed.
|
||||
ParameterFunction
|
||||
Key Key Systemkey.
|
||||
Keyreleased
|
||||
Actionname:KeyReleased(Key)
|
||||
Actioncategory:logical
|
||||
ThisactionisnotifiedifoneoftheGEVISCOPEsystemkeysisreleased.
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 76
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
ParameterFunction
|
||||
Key Key Systemkey.
|
||||
Setdigitaloutput
|
||||
Actionname:SetDigitalOutput(Contact,State)
|
||||
Actioncategory:logical
|
||||
Thisactionisusedtomodifythestateofthedigitaloutputandtonotifythischange.
|
||||
Parameter Function
|
||||
contactContactContact.
|
||||
state State Newstate.
|
||||
SetsystemLED
|
||||
Actionname:SetLED(LED,State)
|
||||
Actioncategory:logical
|
||||
ThisactionisusedtoturnthesystemLEDsonoroff.
|
||||
ParameterFunction
|
||||
LED LED SystemLED.
|
||||
stateStateNewstate.
|
||||
SetsystemLEDtoblink
|
||||
Actionname:SetLEDBlink(LED,LedTimeOnMs,LedTimeOffMs)
|
||||
Actioncategory:logical
|
||||
ThisactionisusedtoblinkthesystemLEDs.
|
||||
Parameter Function
|
||||
LED LED SystemLED.
|
||||
LedtimeON LedTimeOnMsTimeinmillisecondstheLEDwillbeswitchedon.
|
||||
LedtimeOFFLedTimeOffMsTimeinmillisecondstheLEDwillbeswitchedoff.
|
||||
Lenel
|
||||
LenelOnGuardactions.
|
||||
Lenelaccessevent
|
||||
Actionname:LenelAccessEvent(ID,Panel,Device,SecondaryDevice,CardNumber,
|
||||
AccessResult,Type,SubType,Description,SerialNumber,TimeStamp,AreaEnteredID,
|
||||
AreaExitedID,AssetID,CardholderEntered,Duress,ElevatorFloor,FacilityCode,IsRead-
|
||||
ableCard,IssueCode,CommServerHostName,EventText)
|
||||
Actioncategory:logical
|
||||
LenelOnGuardaccessevent.
|
||||
Parameter Function
|
||||
ID ID TheIDthatuniquelyidentifiesthetypeofthisevent.
|
||||
panel Panel Thenameofthepanelwherethiseventoriginated.
|
||||
device Device Thenameofthedevicewherethiseventoriginated.
|
||||
secondary
|
||||
device
|
||||
SecondaryDevice TheIDofthesecondarydevicewherethiseventori-
|
||||
ginated.
|
||||
cardnumberCardNumber ThebadgeIDforthecardthatwasread,ifavailable.
|
||||
accessresultAccessResult Thelevelofaccessthatwasgrantedthatresultedfrom
|
||||
readingthecard.
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 77
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Parameter Function
|
||||
type Type Eventtypei.e.,duress,system,etc.
|
||||
subtype SubType Eventsub-typei.e.,granted,doorforcedopen,etc.
|
||||
descriptionDescription Ahumanreadable,briefdescriptionofthisevent.
|
||||
serialnumberSerialNumber Anumberthatuniquelyidentifiestheinstanceofthe
|
||||
eventforaparticularpanel.
|
||||
timestamp TimeStamp Timestamp.
|
||||
areaenteredAreaEnteredID TheIDoftheareathatwasentered,ifany.
|
||||
areaexited AreaExitedID TheIDoftheareathatwasexited,ifany.
|
||||
assetID AssetID TheIDoftheassetrelatedtothisevent,ifany.
|
||||
cardholder
|
||||
entered
|
||||
CardholderEnteredWhetherentrywasmadebythecardholder.
|
||||
duress Duress Indicateswhetherthiscardaccessindicatesanunder
|
||||
duress/emergencystate.
|
||||
elevatorfloorElevatorFloor Theelevatorflooronwhichtheaccesseventwasgen-
|
||||
erated,ifany.
|
||||
facilitycode FacilityCode Thefacilitycodeforthecardthatwasread,ifavailable.
|
||||
readablecardIsReadableCard Whetherthecardcouldberead.
|
||||
issuecode IssueCode Theissuecodeforthecardthatwasread,ifavailable.
|
||||
serverhost CommServerHostNameHostnameoftheCommunicationserverthroughwhich
|
||||
theeventarrived.
|
||||
eventtext EventText Textassociatedwithevent
|
||||
Lenelfireevent
|
||||
Actionname:LenelFireEvent(ID,Panel,Device,SecondaryDevice,TroubleCode,Type,
|
||||
SubType,Description,SerialNumber,TimeStamp,CommServerHostName,EventText)
|
||||
Actioncategory:logical
|
||||
LenelOnGuardfireevent.
|
||||
Parameter Function
|
||||
ID ID TheIDthatuniquelyidentifiesthetypeofthisevent.
|
||||
panel Panel Thenameofthepanelwherethiseventoriginated.
|
||||
device Device Thenameofthedevicewherethiseventoriginated.
|
||||
secondary
|
||||
device
|
||||
SecondaryDevice TheIDofthesecondarydevicewherethiseventori-
|
||||
ginated.
|
||||
troublecodeTroubleCode Atroublecodeassociatedwiththefireevent.
|
||||
type Type Eventtypei.e.,duress,system,etc.
|
||||
subtype SubType Eventsub-typei.e.,granted,doorforcedopen,etc.
|
||||
descriptionDescription Ahumanreadable,briefdescriptionofthisevent.
|
||||
serialnum-
|
||||
ber
|
||||
SerialNumber Anumberthatuniquelyidentifiestheinstanceoftheevent
|
||||
foraparticularpanel.
|
||||
timestampTimeStamp Timestamp.
|
||||
serverhost CommServerHostNameHostnameoftheCommunicationserverthroughwhichthe
|
||||
eventarrived.
|
||||
eventtext EventText Textassociatedwithevent
|
||||
Lenelintercomevent
|
||||
Actionname:LenelIntercomEvent(ID,Panel,Device,SecondaryDevice,IntercomData,
|
||||
LineNumber,Type,SubType,Description,SerialNumber,TimeStamp,Com-
|
||||
mServerHostName,EventText)
|
||||
Actioncategory:logical
|
||||
LenelOnGuardintercomevent.
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 78
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Parameter Function
|
||||
ID ID TheIDthatuniquelyidentifiesthetypeofthisevent.
|
||||
panel Panel Thenameofthepanelwherethiseventoriginated.
|
||||
device Device Thenameofthedevicewherethiseventoriginated.
|
||||
secondary
|
||||
device
|
||||
SecondaryDevice TheIDofthesecondarydevicewherethiseventori-
|
||||
ginated.
|
||||
intercom
|
||||
data
|
||||
IntercomData Additionaldatafortheintercomeventthatoccurred.
|
||||
linenumberLineNumber Thelinenumberinvolvedintheintercomevent.
|
||||
type Type Eventtypei.e.,duress,system,etc.
|
||||
subtype SubType Eventsub-typei.e.,granted,doorforcedopen,etc.
|
||||
descriptionDescription Ahumanreadable,briefdescriptionofthisevent.
|
||||
serialnum-
|
||||
ber
|
||||
SerialNumber Anumberthatuniquelyidentifiestheinstanceoftheevent
|
||||
foraparticularpanel.
|
||||
timestampTimeStamp Timestamp.
|
||||
serverhost CommServerHostNameHostnameoftheCommunicationserverthroughwhichthe
|
||||
eventarrived.
|
||||
eventtext EventText Textassociatedwithevent
|
||||
Lenelrawdata
|
||||
Actionname:LenelRawData(TimeStamp,LenelData)
|
||||
Actioncategory:logical
|
||||
LenelOnGuardrawdata.
|
||||
Parameter Function
|
||||
timestampTimeStampTimestamp.
|
||||
data LenelDataLenelOnGuarddata.
|
||||
Lenelrefreshnames
|
||||
Actionname:LenelRefreshNames()
|
||||
Actioncategory:logical
|
||||
LenelOnGuardrefreshnames.
|
||||
Lenelsecurityevent
|
||||
Actionname:LenelSecurityEvent(ID,Panel,Device,SecondaryDevice,Type,SubType,
|
||||
Description,SerialNumber,TimeStamp,CommServerHostName,EventText)
|
||||
Actioncategory:logical
|
||||
LenelOnGuardsecurityevent.
|
||||
Parameter Function
|
||||
ID ID TheIDthatuniquelyidentifiesthetypeofthisevent.
|
||||
panel Panel Thenameofthepanelwherethiseventoriginated.
|
||||
device Device Thenameofthedevicewherethiseventoriginated.
|
||||
secondary
|
||||
device
|
||||
SecondaryDevice TheIDofthesecondarydevicewherethiseventori-
|
||||
ginated.
|
||||
type Type Eventtypei.e.,duress,system,etc.
|
||||
subtype SubType Eventsub-typei.e.,granted,doorforcedopen,etc.
|
||||
descriptionDescription Ahumanreadable,briefdescriptionofthisevent.
|
||||
serialnum-
|
||||
ber
|
||||
SerialNumber Anumberthatuniquelyidentifiestheinstanceoftheevent
|
||||
foraparticularpanel.
|
||||
timestampTimeStamp Timestamp.
|
||||
serverhost CommServerHostNameHostnameoftheCommunicationserverthroughwhichthe
|
||||
eventarrived.
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 79
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Parameter Function
|
||||
eventtext EventText Textassociatedwithevent
|
||||
Lenelvideoevent
|
||||
Actionname:LenelVideoEvent(ID,Panel,Device,SecondaryDevice,Channel,Type,
|
||||
SubType,Description,SerialNumber,TimeStamp,StartTime,EndTime,Com-
|
||||
mServerHostName,EventText)
|
||||
Actioncategory:logical
|
||||
LenelOnGuardvideoevent.
|
||||
Parameter Function
|
||||
ID ID TheIDthatuniquelyidentifiesthetypeofthisevent.
|
||||
panel Panel Thenameofthepanelwherethiseventoriginated.
|
||||
device Device Thenameofthedevicewherethiseventoriginated.
|
||||
secondary
|
||||
device
|
||||
SecondaryDevice TheIDofthesecondarydevicewherethiseventori-
|
||||
ginated.
|
||||
channel Channel Thephysicalchannelthecameraisconnectedtothatis
|
||||
creatingthisevent.
|
||||
type Type Eventtypei.e.,duress,system,etc.
|
||||
subtype SubType Eventsub-typei.e.,granted,doorforcedopen,etc.
|
||||
descriptionDescription Ahumanreadable,briefdescriptionofthisevent.
|
||||
serialnum-
|
||||
ber
|
||||
SerialNumber Anumberthatuniquelyidentifiestheinstanceoftheevent
|
||||
foraparticularpanel.
|
||||
timestampTimeStamp Timestamp.
|
||||
startstampStartTime Thetimethevideoeventstarted
|
||||
endtime EndTime Thetimethevideoeventended.
|
||||
serverhost CommServerHostNameHostnameoftheCommunicationserverthroughwhichthe
|
||||
eventarrived.
|
||||
eventtext EventText Textassociatedwithevent
|
||||
Logistic
|
||||
Logisticactionsareusedinthelogisticenvironmentwheremetadata,e.g.barcodes,is
|
||||
usedtostartrecordingevents.Later,aresearchonthebarcodesisdonetoshowthescan-
|
||||
ningoperationintherecordedimages.Tospeedupthesearch,aCRC32checksumisused
|
||||
asahashandservesasaforeignkeyoftheeventstartd.Theforeignkeyisindexedinthe
|
||||
eventtableancanthereforebefoundmuchfasterthanalookuponthestringitself.Addi-
|
||||
tionalparametersareusedtonotifypositioninginformationsincetheassignmentofscan-
|
||||
ningandrecordingcameraisoftendoneaccordingtothepositionofthescanner.
|
||||
Logbarcodedata
|
||||
Actionname:LogBarcodeData(Barcode,Hash,Scanner,AreaID,AreaName,Channel,
|
||||
TimeStamp)
|
||||
Actioncategory:notification
|
||||
Logisticbarcodedata.
|
||||
Parameter Function
|
||||
barcode Barcode Barcode.
|
||||
hashvalue Hash Hashvalueofbarcode(Optional)
|
||||
scannernameScanner ScannernameorIPAddress(Optional)
|
||||
areanumberAreaID Globalnumberofareaforeventmapping(Optional)
|
||||
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
Page 80
|
||||
────────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Parameter Function
|
||||
areaname AreaNameAreaname(Optional)
|
||||
channel Channel Globalnumberofamediachannelformapping(Optional)
|
||||
timestamp TimeStampTimestamp(Optional)
|
||||
LogbarcodedataLPS
|
||||
Actionname:LogBarcodeDataLPS(Barcode,Hash,Scanner,AreaID,AreaName,Channel,
|
||||
TimeStamp,X,Y,Z,LpsTagID,LpsStatus,LpsCellID,LpsAreaID,UserParam)
|
||||
Actioncategory:notification
|
||||
Logisticbarcodedataincludingpositioningandareainformation.
|
||||
Parameter Function
|
||||
barcode Barcode Barcode.
|
||||
hashvalue Hash Hashvalueofthebarcode(Optional)
|
||||
scannernameScanner ScannernameorIPAddress(Optional)
|
||||
areanumberAreaID Globalnumberofareaforeventmapping(Optional)
|
||||
areaname AreaNameAreaname.(Optional)
|
||||
channel Channel Globalnumberofamediachannelformapping(Optional)
|
||||
timestamp TimeStampTimestamp(Optional)
|
||||
XcoordinateX Xcoordinateofthepositionquery(Optional)
|
||||
YcoordinateY Ycoordinateofthepositionquery(Optional)
|
||||
ZcoordinateZ Zcoordinateofthepositionquery(Optional)
|
||||
LPStagID LpsTagIDTagIDofthepositioningsystem(Optional)
|
||||
LPSstatus LpsStatusLPSstatusofthepositionquery(Optional)
|
||||
LPScellID LpsCellIDCellIDofthepositioningsystem(Optional)
|
||||
LPSareaID LpsAreaIDAreaIDofthepositioningsystem(Optional)
|
||||
Userparam UserParamUserparamforinternaluse(Optional)
|
||||
LogNPRrecognition
|
||||
Actionname:LogNPRRecognition(PlateNo,Hash,Country,Channel,TimeStamp,Restric-
|
||||
tion,Category)
|
||||
Actioncategory:logical
|
||||
LogNPRrecognition.
|
||||
Parameter Function
|
||||
plateno. PlateNo Recognizedplateno.
|
||||
hashvalueHash Hashvalueoftherecognizedplateno.(Optional)
|
||||
country Country Country(Optional)
|
||||
channel Channel Channel(Optional)
|
||||
timestampTimeStampTimestamp(Optional)
|
||||
restrictionRestrictionRestrictionofrecognizednumber(Optional)
|
||||
categoryCategoryCategoryofrecognizednumber(Optional)
|
||||
LPSActions
|
||||
LPS(LocalPositioningSystem)actionsareusedtoqueryandreceivepositiondata.The
|
||||
positioningsystemisintegratedbytheGscLPSpluginandisusedtolocatetaggedobjects,
|
||||
e.g.mobilescannersinthelogisticenvironment.ThetagshaveIDsthatcanbeusedto
|
||||
querythepositionwhichisthennotifiedascartesianorgeograficcoordinates.Sometags
|
||||
areabletoinitiateapositionrequestbyanexternaltriggerorbyascaneventonamobile
|
||||
scanner.
|
||||
Reference in New Issue
Block a user