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>
2 lines
27 KiB
XML
2 lines
27 KiB
XML
<?xml version="1.0" encoding="utf-8"?><index><!-- saved from url=(0014)about:internet -->
|
|
<stem n="changevmdparameterset"><phr n="ChangeVMDParameterSet"><ent r="3" t="29" w="289" /><ent r="4" t="51" w="293" /></phr></stem><stem n=":changevmdparameterset(channel,"><phr n=":ChangeVMDParameterSet(Channel,"><ent r="3" t="29" w="291" /></phr></stem><stem n="channelerror"><phr n="ChannelError"><ent r="3" t="29" w="340" /><ent r="4" t="51" w="345" /></phr></stem><stem n=":channelerror(channel,"><phr n=":ChannelError(Channel,"><ent r="3" t="29" w="342" /></phr></stem><stem n="sensortyp"><phr n="SensorType"><ent r="3" t="29" w="342" /><ent r="5" t="29" w="370" /><ent r="3" t="29" w="436" /><ent r="5" t="29" w="463" /><ent r="3" t="29" w="519" /><ent r="5" t="29" w="548" /><ent r="3" t="29" w="568" /><ent r="5" t="29" w="596" /><ent r="3" t="29" w="696" /><ent r="5" t="29" w="719" /><ent r="4" t="29" w="1902" /><ent r="6" t="29" w="1932" /><ent r="4" t="29" w="1946" /><ent r="6" t="29" w="1976" /><ent r="4" t="29" w="1990" /><ent r="6" t="29" w="2029" /><ent r="4" t="29" w="2106" /><ent r="6" t="29" w="2143" /><ent r="4" t="29" w="2373" /><ent r="6" t="29" w="2398" /><ent r="3" t="29" w="2418" /><ent r="5" t="29" w="2443" /><ent r="3" t="29" w="2463" /><ent r="5" t="29" w="2488" /><ent r="4" t="51" w="347" /><ent r="6" t="51" w="375" /><ent r="4" t="51" w="442" /><ent r="6" t="51" w="469" /><ent r="4" t="51" w="526" /><ent r="6" t="51" w="555" /><ent r="4" t="51" w="576" /><ent r="6" t="51" w="604" /><ent r="4" t="51" w="706" /><ent r="6" t="51" w="729" /><ent r="4" t="51" w="1926" /><ent r="6" t="51" w="1956" /><ent r="4" t="51" w="1971" /><ent r="6" t="51" w="2001" /><ent r="4" t="51" w="2016" /><ent r="6" t="51" w="2055" /><ent r="4" t="51" w="2133" /><ent r="6" t="51" w="2170" /><ent r="4" t="51" w="2401" /><ent r="6" t="51" w="2426" /><ent r="4" t="51" w="2447" /><ent r="6" t="51" w="2472" /><ent r="4" t="51" w="2493" /><ent r="6" t="51" w="2518" /></phr></stem><stem n="channelinfo"><phr n="ChannelInfo"><ent r="3" t="29" w="434" /><ent r="4" t="51" w="440" /></phr></stem><stem n=":channelinfo(channel,"><phr n=":ChannelInfo(Channel,"><ent r="3" t="29" w="436" /></phr></stem><stem n="channellivecheck"><phr n="ChannelLiveCheck"><ent r="3" t="29" w="517" /><ent r="4" t="51" w="524" /></phr></stem><stem n=":channellivecheck(channel,"><phr n=":ChannelLiveCheck(Channel,"><ent r="3" t="29" w="519" /></phr></stem><stem n="channbel"><phr n="channbel"><ent r="3" t="29" w="531" /><ent r="3" t="51" w="538" /></phr></stem><stem n="aliv"><phr n="alive"><ent r="3" t="29" w="533" /><ent r="3" t="51" w="540" /></phr></stem><stem n="channelwarn"><phr n="ChannelWarning"><ent r="3" t="29" w="566" /><ent r="4" t="51" w="574" /></phr></stem><stem n=":channelwarning(channel,"><phr n=":ChannelWarning(Channel,"><ent r="3" t="29" w="568" /></phr></stem><stem n="measur"><phr n="measurement"><ent r="92" t="29" w="656" /><ent r="3" t="29" w="669" /><ent r="92" t="51" w="664" /><ent r="3" t="51" w="678" /></phr><phr n="measure"><ent r="6" t="29" w="2078" /><ent r="6" t="29" w="2192" /><ent r="5" t="51" w="2104" /><ent r="5" t="51" w="2219" /></phr></stem><stem n="cpameasur"><phr n="CPAMeasurement"><ent r="3" t="29" w="660" /><ent r="4" t="51" w="669" /></phr></stem><stem n=":cpameasurement(channel,"><phr n=":CPAMeasurement(Channel,"><ent r="3" t="29" w="662" /></phr></stem><stem n="correl"><phr n="Correlation"><ent r="3" t="29" w="662" /><ent r="5" t="29" w="681" /><ent r="5" t="29" w="683" /><ent r="5" t="29" w="685" /><ent r="4" t="51" w="671" /><ent r="5" t="51" w="690" /><ent r="6" t="51" w="692" /><ent r="5" t="51" w="694" /></phr></stem><stem n="ia"><phr n="IAS"><ent r="92" t="29" w="688" /><ent r="3" t="29" w="702" /><ent r="92" t="51" w="697" /><ent r="3" t="51" w="712" /></phr></stem><stem n="iassettingschang"><phr n="IASSettingsChanged"><ent r="3" t="29" w="694" /><ent r="4" t="51" w="704" /></phr></stem><stem n=":iassettingschanged(channel,"><phr n=":IASSettingsChanged(Channel,"><ent r="3" t="29" w="696" /></phr></stem><stem n="ipcamerarawcommand"><phr n="IPCameraRawCommand"><ent r="3" t="29" w="731" /><ent r="4" t="51" w="742" /></phr></stem><stem n="url"><phr n="URL"><ent r="3" t="29" w="732" /><ent r="5" t="29" w="757" /><ent r="5" t="29" w="759" /><ent r="5" t="29" w="763" /><ent r="4" t="38" w="101" /><ent r="4" t="38" w="271" /><ent r="4" t="51" w="743" /><ent r="5" t="51" w="767" /><ent r="6" t="51" w="769" /><ent r="5" t="51" w="773" /></phr></stem><stem n=":ipcamerarawcommand(url,"><phr n=":IPCameraRawCommand(URL,"><ent r="3" t="29" w="733" /></phr></stem><stem n="post"><phr n="POST"><ent r="3" t="29" w="735" /><ent r="5" t="29" w="800" /><ent r="5" t="29" w="802" /><ent r="5" t="29" w="804" /><ent r="4" t="51" w="746" /><ent r="5" t="51" w="810" /><ent r="6" t="51" w="812" /><ent r="5" t="51" w="814" /></phr></stem><stem n="http"><phr n="http"><ent r="5" t="29" w="765" /><ent r="4" t="38" w="103" /><ent r="5" t="51" w="775" /></phr></stem><stem n="192"><phr n="192"><ent r="5" t="29" w="766" /><ent r="5" t="51" w="776" /></phr></stem><stem n="168"><phr n="168"><ent r="5" t="29" w="767" /><ent r="5" t="51" w="777" /></phr></stem><stem n="165"><phr n="165"><ent r="5" t="29" w="769" /><ent r="5" t="51" w="779" /></phr></stem><stem n="80"><phr n="80"><ent r="5" t="29" w="770" /><ent r="5" t="51" w="780" /></phr></stem><stem n="daynight"><phr n="daynight"><ent r="5" t="29" w="772" /><ent r="5" t="51" w="782" /></phr></stem><stem n="://192.168.0.165:80/set?daynight=night)."><phr n="://192.168.0.165:80/set?daynight=night)."><ent r="5" t="29" w="774" /><ent r="5" t="51" w="784" /></phr></stem><stem n="(optional)."><phr n="(optional)."><ent r="5" t="29" w="787" /><ent r="5" t="29" w="799" /><ent r="5" t="51" w="797" /><ent r="5" t="51" w="809" /></phr></stem><stem n="(optional,"><phr n="(optional,"><ent r="5" t="29" w="807" /><ent r="5" t="51" w="817" /></phr></stem><stem n="\\r\\n)."><phr n="\\r\\n)."><ent r="5" t="29" w="812" /><ent r="5" t="51" w="822" /></phr></stem><stem n="makecpareferenceimag"><phr n="MakeCPAReferenceImage"><ent r="3" t="29" w="820" /><ent r="4" t="51" w="831" /></phr></stem><stem n=":makecpareferenceimage(channel)"><phr n=":MakeCPAReferenceImage(Channel)"><ent r="3" t="29" w="822" /></phr></stem><stem n="mediachannelsetupinfo"><phr n="MediaChannelSetupInfo"><ent r="3" t="29" w="848" /><ent r="4" t="51" w="860" /></phr></stem><stem n=":mediachannelsetupinfo(channel,"><phr n=":MediaChannelSetupInfo(Channel,"><ent r="3" t="29" w="850" /></phr></stem><stem n="nprrawdata"><phr n="NPRRawData"><ent r="3" t="29" w="892" /><ent r="4" t="51" w="905" /></phr></stem><stem n=":nprrawdata(plateno,"><phr n=":NPRRawData(PlateNo,"><ent r="3" t="29" w="894" /></phr></stem><stem n="zonerect"><phr n="ZoneRect"><ent r="3" t="29" w="897" /><ent r="5" t="29" w="955" /><ent r="3" t="29" w="1068" /><ent r="5" t="29" w="1120" /><ent r="4" t="51" w="910" /><ent r="6" t="51" w="968" /><ent r="4" t="51" w="1082" /><ent r="6" t="51" w="1134" /></phr></stem><stem n="weight"><phr n="Weight"><ent r="3" t="29" w="898" /><ent r="5" t="29" w="960" /><ent r="5" t="29" w="962" /><ent r="5" t="29" w="964" /><ent r="3" t="29" w="1075" /><ent r="5" t="29" w="1176" /><ent r="5" t="29" w="1178" /><ent r="5" t="29" w="1180" /><ent r="4" t="51" w="911" /><ent r="5" t="51" w="973" /><ent r="6" t="51" w="975" /><ent r="5" t="51" w="977" /><ent r="4" t="51" w="1089" /><ent r="5" t="51" w="1190" /><ent r="6" t="51" w="1192" /><ent r="5" t="51" w="1194" /></phr></stem><stem n="zonest"><phr n="ZoneState"><ent r="3" t="29" w="899" /><ent r="5" t="29" w="971" /><ent r="4" t="51" w="912" /><ent r="6" t="51" w="984" /></phr></stem><stem n="zoneplac"><phr n="ZonePlace"><ent r="3" t="29" w="900" /><ent r="5" t="29" w="979" /><ent r="4" t="51" w="913" /><ent r="6" t="51" w="992" /></phr></stem><stem n="direct"><phr n="Direction"><ent r="3" t="29" w="902" /><ent r="5" t="29" w="993" /><ent r="5" t="29" w="995" /><ent r="5" t="29" w="997" /><ent r="3" t="29" w="1072" /><ent r="5" t="29" w="1152" /><ent r="5" t="29" w="1154" /><ent r="5" t="29" w="1156" /><ent r="5" t="29" w="1233" /><ent r="5" t="29" w="1238" /><ent r="5" t="29" w="1308" /><ent r="5" t="29" w="1313" /><ent r="6" t="29" w="1483" /><ent r="6" t="29" w="1488" /><ent r="6" t="29" w="1569" /><ent r="6" t="29" w="1574" /><ent r="4" t="29" w="1677" /><ent r="6" t="29" w="1767" /><ent r="6" t="29" w="1769" /><ent r="6" t="29" w="1771" /><ent r="5" t="47" w="1493" /><ent r="5" t="47" w="1505" /><ent r="5" t="47" w="1552" /><ent r="5" t="47" w="1565" /><ent r="5" t="47" w="1632" /><ent r="5" t="47" w="1644" /><ent r="4" t="51" w="915" /><ent r="5" t="51" w="1006" /><ent r="6" t="51" w="1008" /><ent r="5" t="51" w="1010" /><ent r="4" t="51" w="1086" /><ent r="5" t="51" w="1166" /><ent r="6" t="51" w="1168" /><ent r="5" t="51" w="1170" /><ent r="5" t="51" w="1248" /><ent r="5" t="51" w="1253" /><ent r="5" t="51" w="1324" /><ent r="5" t="51" w="1329" /><ent r="5" t="51" w="1502" /><ent r="5" t="51" w="1507" /><ent r="5" t="51" w="1589" /><ent r="5" t="51" w="1594" /><ent r="4" t="51" w="1699" /><ent r="5" t="51" w="1789" /><ent r="6" t="51" w="1791" /><ent r="5" t="51" w="1793" /></phr><phr n="direct"><ent r="4" t="40" w="1656" /><ent r="4" t="40" w="1672" /><ent r="3" t="43" w="87" /></phr><phr n="directs"><ent r="3" t="45" w="111" /></phr></stem><stem n="zoneindex"><phr n="ZoneIndex"><ent r="3" t="29" w="903" /><ent r="5" t="29" w="1005" /><ent r="3" t="29" w="1073" /><ent r="5" t="29" w="1164" /><ent r="4" t="51" w="916" /><ent r="6" t="51" w="1018" /><ent r="4" t="51" w="1087" /><ent r="6" t="51" w="1178" /></phr></stem><stem n="curbest"><phr n="CurBest"><ent r="3" t="29" w="904" /><ent r="5" t="29" w="1012" /><ent r="4" t="51" w="917" /><ent r="6" t="51" w="1025" /></phr></stem><stem n="platewidth"><phr n="PlateWidth"><ent r="3" t="29" w="905" /><ent r="5" t="29" w="1022" /><ent r="4" t="51" w="918" /><ent r="6" t="51" w="1035" /></phr></stem><stem n="plateheight"><phr n="PlateHeight"><ent r="3" t="29" w="906" /><ent r="5" t="29" w="1030" /><ent r="4" t="51" w="919" /><ent r="6" t="51" w="1043" /></phr></stem><stem n="plateangl"><phr n="PlateAngle"><ent r="3" t="29" w="907" /><ent r="5" t="29" w="1038" /><ent r="4" t="51" w="920" /><ent r="6" t="51" w="1051" /></phr></stem><stem n="symheight"><phr n="SymHeight"><ent r="3" t="29" w="908" /><ent r="5" t="29" w="1046" /><ent r="4" t="51" w="921" /><ent r="6" t="51" w="1059" /></phr></stem><stem n="zone"><phr n="zone"><ent r="5" t="29" w="952" /><ent r="5" t="29" w="957" /><ent r="5" t="29" w="968" /><ent r="5" t="29" w="973" /><ent r="5" t="29" w="976" /><ent r="5" t="29" w="981" /><ent r="5" t="29" w="1002" /><ent r="5" t="29" w="1007" /><ent r="5" t="29" w="1117" /><ent r="5" t="29" w="1122" /><ent r="5" t="29" w="1161" /><ent r="5" t="29" w="1166" /><ent r="6" t="29" w="2064" /><ent r="6" t="29" w="2069" /><ent r="6" t="29" w="2178" /><ent r="6" t="29" w="2183" /><ent r="3" t="40" w="1809" /><ent r="5" t="51" w="965" /><ent r="5" t="51" w="970" /><ent r="5" t="51" w="981" /><ent r="5" t="51" w="986" /><ent r="5" t="51" w="989" /><ent r="5" t="51" w="994" /><ent r="5" t="51" w="1015" /><ent r="5" t="51" w="1020" /><ent r="5" t="51" w="1131" /><ent r="5" t="51" w="1136" /><ent r="5" t="51" w="1175" /><ent r="5" t="51" w="1180" /><ent r="5" t="51" w="2090" /><ent r="5" t="51" w="2095" /><ent r="5" t="51" w="2205" /><ent r="5" t="51" w="2210" /></phr></stem><stem n="rect"><phr n="rect"><ent r="5" t="29" w="953" /><ent r="5" t="29" w="1118" /><ent r="5" t="51" w="966" /><ent r="5" t="51" w="1132" /></phr></stem><stem n="rectangl"><phr n="rectangle"><ent r="5" t="29" w="958" /><ent r="5" t="29" w="1123" /><ent r="5" t="51" w="971" /><ent r="5" t="51" w="1137" /></phr></stem><stem n="km"><phr n="km"><ent r="5" t="29" w="990" /><ent r="5" t="29" w="1149" /><ent r="5" t="51" w="1003" /><ent r="5" t="51" w="1163" /></phr></stem><stem n="/h"><phr n="/h"><ent r="5" t="29" w="991" /><ent r="5" t="29" w="1150" /><ent r="5" t="51" w="1004" /><ent r="5" t="51" w="1164" /></phr></stem><stem n="motion"><phr n="motion"><ent r="5" t="29" w="1000" /><ent r="5" t="29" w="1159" /><ent r="4" t="29" w="2010" /><ent r="5" t="30" w="2357" /><ent r="5" t="30" w="2365" /><ent r="5" t="30" w="2391" /><ent r="5" t="30" w="2397" /><ent r="5" t="30" w="2405" /><ent r="5" t="30" w="2431" /><ent r="5" t="30" w="3006" /><ent r="5" t="30" w="3014" /><ent r="5" t="30" w="3040" /><ent r="5" t="30" w="3046" /><ent r="5" t="30" w="3054" /><ent r="5" t="30" w="3080" /><ent r="5" t="30" w="3555" /><ent r="5" t="30" w="3563" /><ent r="5" t="30" w="3589" /><ent r="5" t="30" w="3595" /><ent r="5" t="30" w="3603" /><ent r="5" t="30" w="3629" /><ent r="5" t="30" w="4110" /><ent r="5" t="30" w="4118" /><ent r="5" t="30" w="4144" /><ent r="5" t="30" w="4150" /><ent r="5" t="30" w="4158" /><ent r="5" t="30" w="4184" /><ent r="5" t="30" w="4728" /><ent r="5" t="30" w="4736" /><ent r="5" t="30" w="4762" /><ent r="5" t="30" w="4768" /><ent r="5" t="30" w="4776" /><ent r="5" t="30" w="4802" /><ent r="5" t="30" w="5184" /><ent r="5" t="30" w="5192" /><ent r="5" t="30" w="5218" /><ent r="5" t="30" w="5224" /><ent r="5" t="30" w="5232" /><ent r="5" t="30" w="5258" /><ent r="5" t="31" w="1372" /><ent r="5" t="31" w="1380" /><ent r="5" t="31" w="1406" /><ent r="5" t="31" w="1412" /><ent r="5" t="31" w="1420" /><ent r="5" t="31" w="1446" /><ent r="5" t="31" w="1840" /><ent r="5" t="31" w="1848" /><ent r="5" t="31" w="1874" /><ent r="5" t="31" w="1880" /><ent r="5" t="31" w="1888" /><ent r="5" t="31" w="1914" /><ent r="5" t="31" w="2332" /><ent r="5" t="31" w="2340" /><ent r="5" t="31" w="2366" /><ent r="5" t="31" w="2372" /><ent r="5" t="31" w="2380" /><ent r="5" t="31" w="2406" /><ent r="4" t="41" w="323" /><ent r="4" t="41" w="409" /><ent r="5" t="51" w="1013" /><ent r="5" t="51" w="1173" /><ent r="3" t="51" w="2036" /></phr></stem><stem n="best"><phr n="best"><ent r="5" t="29" w="1010" /><ent r="5" t="29" w="1017" /><ent r="5" t="51" w="1023" /><ent r="5" t="51" w="1030" /></phr></stem><stem n="height"><phr n="height"><ent r="5" t="29" w="1028" /><ent r="5" t="29" w="1033" /><ent r="5" t="29" w="1044" /><ent r="5" t="29" w="1049" /><ent r="6" t="29" w="1792" /><ent r="6" t="29" w="1797" /><ent r="5" t="51" w="1041" /><ent r="5" t="51" w="1046" /><ent r="5" t="51" w="1057" /><ent r="5" t="51" w="1062" /><ent r="5" t="51" w="1814" /><ent r="5" t="51" w="1819" /></phr></stem><stem n="symbol"><phr n="Symbol"><ent r="5" t="29" w="1043" /><ent r="5" t="29" w="1048" /><ent r="5" t="51" w="1056" /><ent r="5" t="51" w="1061" /></phr></stem><stem n="nprrecognit"><phr n="NPRRecognition"><ent r="3" t="29" w="1063" /><ent r="4" t="51" w="1077" /></phr></stem><stem n=":nprrecognition(plateno,"><phr n=":NPRRecognition(PlateNo,"><ent r="3" t="29" w="1065" /></phr></stem><stem n="obtrackchannelcount"><phr n="ObtrackChannelCounter"><ent r="3" t="29" w="1190" /><ent r="4" t="51" w="1205" /></phr></stem><stem n=":obtrackchannelcounter(channel,"><phr n=":ObtrackChannelCounter(Channel,"><ent r="3" t="29" w="1192" /></phr></stem><stem n="countertyp"><phr n="CounterType"><ent r="3" t="29" w="1192" /><ent r="5" t="29" w="1219" /><ent r="3" t="29" w="1267" /><ent r="5" t="29" w="1294" /><ent r="3" t="29" w="1332" /><ent r="5" t="29" w="1358" /><ent r="3" t="29" w="1439" /><ent r="6" t="29" w="1469" /><ent r="4" t="29" w="1525" /><ent r="6" t="29" w="1555" /><ent r="4" t="29" w="1601" /><ent r="6" t="29" w="1630" /><ent r="4" t="51" w="1207" /><ent r="6" t="51" w="1234" /><ent r="4" t="51" w="1283" /><ent r="6" t="51" w="1310" /><ent r="4" t="51" w="1349" /><ent r="6" t="51" w="1375" /><ent r="4" t="51" w="1458" /><ent r="6" t="51" w="1488" /><ent r="4" t="51" w="1545" /><ent r="6" t="51" w="1575" /><ent r="4" t="51" w="1622" /><ent r="6" t="51" w="1651" /></phr></stem><stem n="countervalu"><phr n="CounterValue"><ent r="3" t="29" w="1193" /><ent r="5" t="29" w="1227" /><ent r="3" t="29" w="1268" /><ent r="5" t="29" w="1302" /><ent r="3" t="29" w="1333" /><ent r="5" t="29" w="1366" /><ent r="3" t="29" w="1440" /><ent r="6" t="29" w="1477" /><ent r="4" t="29" w="1526" /><ent r="6" t="29" w="1563" /><ent r="4" t="29" w="1602" /><ent r="6" t="29" w="1638" /><ent r="4" t="51" w="1208" /><ent r="6" t="51" w="1242" /><ent r="4" t="51" w="1284" /><ent r="6" t="51" w="1318" /><ent r="4" t="51" w="1350" /><ent r="6" t="51" w="1383" /><ent r="4" t="51" w="1459" /><ent r="6" t="51" w="1496" /><ent r="4" t="51" w="1546" /><ent r="6" t="51" w="1583" /><ent r="4" t="51" w="1623" /><ent r="6" t="51" w="1659" /></phr></stem><stem n="objectdirect"><phr n="ObjectDirection"><ent r="3" t="29" w="1194" /><ent r="5" t="29" w="1235" /><ent r="3" t="29" w="1441" /><ent r="6" t="29" w="1485" /><ent r="4" t="51" w="1209" /><ent r="6" t="51" w="1250" /><ent r="4" t="51" w="1460" /><ent r="6" t="51" w="1504" /></phr></stem><stem n="resettimestamp"><phr n="ResetTimeStamp"><ent r="3" t="29" w="1196" /><ent r="5" t="29" w="1252" /><ent r="3" t="29" w="1443" /><ent r="6" t="29" w="1502" /><ent r="4" t="51" w="1211" /><ent r="6" t="51" w="1267" /><ent r="4" t="51" w="1462" /><ent r="6" t="51" w="1521" /></phr></stem><stem n="threshold"><phr n="threshold"><ent r="92" t="29" w="1261" /><ent r="3" t="29" w="1279" /><ent r="93" t="29" w="1519" /><ent r="4" t="29" w="1538" /><ent r="92" t="51" w="1276" /><ent r="3" t="51" w="1295" /><ent r="92" t="51" w="1538" /><ent r="3" t="51" w="1558" /></phr></stem><stem n="obtrackchannelcounterthreshold"><phr n="ObtrackChannelCounterThreshold"><ent r="3" t="29" w="1265" /><ent r="4" t="51" w="1281" /></phr></stem><stem n=":obtrackchannelcounterthreshold(channel,"><phr n=":ObtrackChannelCounterThreshold(Channel,"><ent r="3" t="29" w="1267" /></phr></stem><stem n="exceedingdirect"><phr n="ExceedingDirection"><ent r="3" t="29" w="1269" /><ent r="5" t="29" w="1310" /><ent r="4" t="29" w="1527" /><ent r="6" t="29" w="1571" /><ent r="4" t="51" w="1285" /><ent r="6" t="51" w="1326" /><ent r="4" t="51" w="1547" /><ent r="6" t="51" w="1591" /></phr></stem><stem n="exceed"><phr n="exceeding"><ent r="5" t="29" w="1307" /><ent r="5" t="29" w="1312" /><ent r="6" t="29" w="1568" /><ent r="6" t="29" w="1573" /><ent r="5" t="51" w="1323" /><ent r="5" t="51" w="1328" /><ent r="5" t="51" w="1588" /><ent r="5" t="51" w="1593" /></phr></stem><stem n="obtrackchannelsetcount"><phr n="ObtrackChannelSetCounter"><ent r="3" t="29" w="1330" /><ent r="4" t="51" w="1347" /></phr></stem><stem n=":obtrackchannelsetcounter(channel,"><phr n=":ObtrackChannelSetCounter(Channel,"><ent r="3" t="29" w="1332" /></phr></stem><stem n="obtrackframerawdata"><phr n="ObtrackFrameRawData"><ent r="3" t="29" w="1386" /><ent r="4" t="51" w="1404" /></phr></stem><stem n=":obtrackframerawdata(timestamp,"><phr n=":ObtrackFrameRawData(TimeStamp,"><ent r="3" t="29" w="1388" /></phr></stem><stem n="bright"><phr n="Brightness"><ent r="3" t="29" w="1389" /><ent r="5" t="29" w="1419" /><ent r="5" t="29" w="1421" /><ent r="5" t="29" w="1423" /><ent r="93" t="29" w="2367" /><ent r="4" t="29" w="2374" /><ent r="4" t="29" w="2383" /><ent r="6" t="29" w="2403" /><ent r="6" t="29" w="2405" /><ent r="6" t="29" w="2407" /><ent r="4" t="51" w="1407" /><ent r="5" t="51" w="1437" /><ent r="6" t="51" w="1439" /><ent r="5" t="51" w="1441" /><ent r="92" t="51" w="2394" /><ent r="4" t="51" w="2402" /><ent r="3" t="51" w="2411" /><ent r="5" t="51" w="2431" /><ent r="6" t="51" w="2433" /><ent r="5" t="51" w="2435" /></phr></stem><stem n="obtrackgroupcount"><phr n="ObtrackGroupCounter"><ent r="3" t="29" w="1437" /><ent r="4" t="51" w="1456" /></phr></stem><stem n="groupid"><phr n="GroupId"><ent r="3" t="29" w="1438" /><ent r="6" t="29" w="1461" /><ent r="4" t="29" w="1524" /><ent r="6" t="29" w="1547" /><ent r="4" t="29" w="1600" /><ent r="6" t="29" w="1622" /><ent r="4" t="51" w="1457" /><ent r="6" t="51" w="1480" /><ent r="4" t="51" w="1544" /><ent r="6" t="51" w="1567" /><ent r="4" t="51" w="1621" /><ent r="6" t="51" w="1643" /></phr></stem><stem n=":obtrackgroupcounter(groupid,"><phr n=":ObtrackGroupCounter(GroupId,"><ent r="3" t="29" w="1439" /></phr></stem><stem n="groupnam"><phr n="GroupName"><ent r="3" t="29" w="1444" /><ent r="6" t="29" w="1511" /><ent r="4" t="29" w="1529" /><ent r="6" t="29" w="1587" /><ent r="4" t="29" w="1604" /><ent r="6" t="29" w="1654" /><ent r="4" t="51" w="1463" /><ent r="6" t="51" w="1530" /><ent r="4" t="51" w="1549" /><ent r="6" t="51" w="1607" /><ent r="4" t="51" w="1625" /><ent r="6" t="51" w="1675" /></phr></stem><stem n="obtrackgroupcounterthreshold"><phr n="ObtrackGroupCounterThreshold"><ent r="4" t="29" w="1523" /><ent r="4" t="51" w="1543" /></phr></stem><stem n=":obtrackgroupcounterthreshold(groupid,"><phr n=":ObtrackGroupCounterThreshold(GroupId,"><ent r="4" t="29" w="1525" /></phr></stem><stem n="obtrackgroupsetcount"><phr n="ObtrackGroupSetCounter"><ent r="4" t="29" w="1599" /><ent r="4" t="51" w="1620" /></phr></stem><stem n=":obtrackgroupsetcounter(groupid,"><phr n=":ObtrackGroupSetCounter(GroupId,"><ent r="4" t="29" w="1601" /></phr></stem><stem n="obtrackobjectrawdata"><phr n="ObtrackObjectRawData"><ent r="4" t="29" w="1666" /><ent r="4" t="51" w="1688" /></phr></stem><stem n=":obtrackobjectrawdata(timestamp,"><phr n=":ObtrackObjectRawData(TimeStamp,"><ent r="4" t="29" w="1668" /></phr></stem><stem n="objectid"><phr n="ObjectID"><ent r="4" t="29" w="1670" /><ent r="6" t="29" w="1722" /><ent r="4" t="29" w="1829" /><ent r="6" t="29" w="1871" /><ent r="4" t="51" w="1692" /><ent r="6" t="51" w="1744" /><ent r="4" t="51" w="1852" /><ent r="6" t="51" w="1894" /></phr></stem><stem n="objectstatu"><phr n="ObjectStatus"><ent r="4" t="29" w="1671" /><ent r="6" t="29" w="1730" /><ent r="4" t="51" w="1693" /><ent r="6" t="51" w="1752" /></phr></stem><stem n="objectclass"><phr n="ObjectClass"><ent r="4" t="29" w="1672" /><ent r="6" t="29" w="1738" /><ent r="4" t="29" w="1997" /><ent r="6" t="29" w="2092" /><ent r="4" t="29" w="2113" /><ent r="6" t="29" w="2206" /><ent r="4" t="51" w="1694" /><ent r="6" t="51" w="1760" /><ent r="4" t="51" w="2023" /><ent r="6" t="51" w="2118" /><ent r="4" t="51" w="2140" /><ent r="6" t="51" w="2233" /></phr></stem><stem n="confid"><phr n="Confidence"><ent r="4" t="29" w="1673" /><ent r="6" t="29" w="1743" /><ent r="6" t="29" w="1745" /><ent r="6" t="29" w="1747" /><ent r="4" t="51" w="1695" /><ent r="5" t="51" w="1765" /><ent r="6" t="51" w="1767" /><ent r="5" t="51" w="1769" /></phr></stem><stem n="objectwidth"><phr n="ObjectWidth"><ent r="4" t="29" w="1679" /><ent r="6" t="29" w="1784" /><ent r="4" t="51" w="1701" /><ent r="6" t="51" w="1806" /></phr></stem><stem n="objectheight"><phr n="ObjectHeight"><ent r="4" t="29" w="1680" /><ent r="6" t="29" w="1794" /><ent r="4" t="51" w="1702" /><ent r="6" t="51" w="1816" /></phr></stem><stem n="processs"><phr n="ProcessSize"><ent r="4" t="29" w="1681" /><ent r="6" t="29" w="1804" /><ent r="4" t="51" w="1703" /><ent r="6" t="51" w="1826" /></phr></stem><stem n="gscnetnam"><phr n="GscNetName"><ent r="4" t="29" w="1682" /><ent r="6" t="29" w="1813" /><ent r="4" t="51" w="1704" /><ent r="6" t="51" w="1835" /></phr></stem><stem n="meter"><phr n="meters"><ent r="6" t="29" w="1789" /><ent r="6" t="29" w="1799" /><ent r="5" t="51" w="1811" /><ent r="5" t="51" w="1821" /></phr></stem><stem n="gsc"><phr n="GSC"><ent r="6" t="29" w="1809" /><ent r="3" t="40" w="357" /><ent r="73" t="40" w="375" /><ent r="4" t="40" w="535" /><ent r="3" t="40" w="1029" /><ent r="3" t="40" w="1076" /><ent r="3" t="40" w="1155" /><ent r="3" t="40" w="1292" /><ent r="6" t="40" w="1368" /><ent r="6" t="40" w="1372" /><ent r="6" t="40" w="1389" /><ent r="3" t="40" w="1567" /><ent r="4" t="40" w="1611" /><ent r="4" t="40" w="1651" /><ent r="4" t="40" w="1661" /><ent r="3" t="40" w="1688" /><ent r="3" t="40" w="1781" /><ent r="3" t="40" w="1908" /><ent r="5" t="51" w="1831" /></phr><phr n="GSCs"><ent r="3" t="40" w="1132" /></phr></stem><stem n="tunnel"><phr n="tunnel"><ent r="93" t="29" w="1820" /><ent r="4" t="29" w="1838" /><ent r="92" t="51" w="1842" /><ent r="3" t="51" w="1861" /></phr></stem><stem n="obtracktunnelalarm"><phr n="ObtrackTunnelAlarm"><ent r="4" t="29" w="1825" /><ent r="4" t="51" w="1848" /></phr></stem><stem n=":obtracktunnelalarm(channel,"><phr n=":ObtrackTunnelAlarm(Channel,"><ent r="4" t="29" w="1827" /></phr></stem><stem n="alarmreason"><phr n="AlarmReason"><ent r="4" t="29" w="1828" /><ent r="6" t="29" w="1863" /><ent r="4" t="51" w="1851" /><ent r="6" t="51" w="1886" /></phr></stem><stem n="alarmareaid"><phr n="AlarmAreaID"><ent r="4" t="29" w="1830" /><ent r="6" t="29" w="1880" /><ent r="4" t="51" w="1853" /><ent r="6" t="51" w="1903" /></phr></stem><stem n="objectarea"><phr n="ObjectArea"><ent r="4" t="29" w="1831" /><ent r="6" t="29" w="1889" /><ent r="4" t="51" w="1854" /><ent r="6" t="51" w="1912" /></phr></stem><stem n="sensoralarmfinish"><phr n="SensorAlarmFinished"><ent r="4" t="29" w="1900" /><ent r="4" t="51" w="1924" /></phr></stem><stem n=":sensoralarmfinished(channel,"><phr n=":SensorAlarmFinished(Channel,"><ent r="4" t="29" w="1902" /></phr></stem><stem n="inhibit"><phr n="inhibit"><ent r="93" t="29" w="1938" /><ent r="4" t="29" w="1959" /><ent r="93" t="29" w="1982" /><ent r="4" t="29" w="2012" /><ent r="92" t="51" w="1962" /><ent r="3" t="51" w="1984" /><ent r="92" t="51" w="2007" /><ent r="3" t="51" w="2038" /></phr></stem><stem n="sensorinhibitalarmfinish"><phr n="SensorInhibitAlarmFinished"><ent r="4" t="29" w="1944" /><ent r="4" t="51" w="1969" /></phr></stem><stem n=":sensorinhibitalarmfinished(channel,"><phr n=":SensorInhibitAlarmFinished(Channel,"><ent r="4" t="29" w="1946" /></phr></stem><stem n="sensorinhibitvideoalarm"><phr n="SensorInhibitVideoAlarm"><ent r="4" t="29" w="1988" /><ent r="4" t="51" w="2014" /></phr></stem><stem n=":sensorinhibitvideoalarm(channel,"><phr n=":SensorInhibitVideoAlarm(Channel,"><ent r="4" t="29" w="1990" /></phr></stem><stem n="adarea"><phr n="ADArea"><ent r="4" t="29" w="1991" /><ent r="6" t="29" w="2038" /><ent r="4" t="29" w="2107" /><ent r="6" t="29" w="2152" /><ent r="4" t="51" w="2017" /><ent r="6" t="51" w="2064" /><ent r="4" t="51" w="2134" /><ent r="6" t="51" w="2179" /></phr></stem><stem n="adcel"><phr n="ADCell"><ent r="4" t="29" w="1992" /><ent r="6" t="29" w="2047" /><ent r="4" t="29" w="2108" /><ent r="6" t="29" w="2161" /><ent r="4" t="51" w="2018" /><ent r="6" t="51" w="2073" /><ent r="4" t="51" w="2135" /><ent r="6" t="51" w="2188" /></phr></stem><stem n="vmdgroup"><phr n="VMDGroup"><ent r="4" t="29" w="1993" /><ent r="6" t="29" w="2057" /><ent r="4" t="29" w="2109" /><ent r="6" t="29" w="2171" /><ent r="4" t="51" w="2019" /><ent r="6" t="51" w="2083" /><ent r="4" t="51" w="2136" /><ent r="6" t="51" w="2198" /></phr></stem><stem n="vmdzone"><phr n="VMDZone"><ent r="4" t="29" w="1994" /><ent r="6" t="29" w="2066" /><ent r="4" t="29" w="2110" /><ent r="6" t="29" w="2180" /><ent r="4" t="51" w="2020" /><ent r="6" t="51" w="2092" /><ent r="4" t="51" w="2137" /><ent r="6" t="51" w="2207" /></phr></stem><stem n="vmdcycl"><phr n="VMDCycle"><ent r="4" t="29" w="1995" /><ent r="6" t="29" w="2075" /><ent r="4" t="29" w="2111" /><ent r="6" t="29" w="2189" /><ent r="4" t="51" w="2021" /><ent r="6" t="51" w="2101" /><ent r="4" t="51" w="2138" /><ent r="6" t="51" w="2216" /></phr></stem></index> |