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
28 KiB
XML
2 lines
28 KiB
XML
<?xml version="1.0" encoding="utf-8"?><index><!-- saved from url=(0014)about:internet -->
|
|
<stem n="defaultparametersfordevic"><phr n="DefaultParametersForDevice"><ent r="3" t="38" w="88" /></phr></stem><stem n="(settings.defaultparametersfordevice());"><phr n="(settings.DefaultParametersForDevice());"><ent r="3" t="38" w="89" /></phr></stem><stem n="berlin"><phr n="Berlin"><ent r="4" t="38" w="94" /></phr></stem><stem n="writestr"><phr n="WriteString"><ent r="3" t="38" w="98" /></phr></stem><stem n=".writestring("><phr n=".WriteString("><ent r="3" t="38" w="99" /></phr></stem><stem n=""snapshot"><phr n=""Snapshot"><ent r="4" t="38" w="100" /><ent r="4" t="38" w="270" /></phr></stem><stem n="","><phr n="","><ent r="4" t="38" w="102" /></phr></stem><stem n="www"><phr n="www"><ent r="4" t="38" w="104" /></phr></stem><stem n="dhm"><phr n="dhm"><ent r="4" t="38" w="105" /></phr></stem><stem n="de"><phr n="de"><ent r="4" t="38" w="106" /><ent r="3" t="43" w="163" /><ent r="3" t="44" w="36" /><ent r="3" t="44" w="58" /><ent r="3" t="44" w="100" /><ent r="3" t="44" w="109" /><ent r="3" t="44" w="116" /><ent r="3" t="44" w="124" /><ent r="3" t="44" w="151" /><ent r="3" t="44" w="178" /><ent r="3" t="44" w="182" /><ent r="3" t="44" w="192" /><ent r="3" t="45" w="22" /><ent r="3" t="45" w="65" /><ent r="3" t="45" w="68" /><ent r="3" t="45" w="81" /><ent r="3" t="45" w="121" /><ent r="3" t="45" w="142" /><ent r="3" t="45" w="204" /><ent r="3" t="45" w="225" /></phr><phr n="des"><ent r="3" t="45" w="46" /><ent r="3" t="45" w="88" /></phr></stem><stem n="webcam"><phr n="webcams"><ent r="4" t="38" w="107" /></phr></stem><stem n="pic"><phr n="pics"><ent r="4" t="38" w="108" /></phr></stem><stem n="cam4"><phr n="cam4"><ent r="4" t="38" w="109" /></phr></stem><stem n="huge"><phr n="huge"><ent r="4" t="38" w="110" /></phr></stem><stem n="jpg"><phr n="jpg"><ent r="4" t="38" w="111" /></phr></stem><stem n=""http://www.dhm.de/webcams/pics/cam4_huge.jpg""><phr n=""http://www.dhm.de/webcams/pics/cam4_huge.jpg""><ent r="4" t="38" w="112" /></phr></stem><stem n="getdefaultparamet"><phr n="GetDefaultParameters"><ent r="3" t="38" w="118" /></phr></stem><stem n=".getdefaultparameters();"><phr n=".GetDefaultParameters();"><ent r="3" t="38" w="119" /></phr></stem><stem n="channelset"><phr n="channelSettings"><ent r="3" t="38" w="144" /><ent r="3" t="38" w="148" /></phr></stem><stem n="defaultparametersforchannel"><phr n="DefaultParametersForChannels"><ent r="3" t="38" w="146" /></phr></stem><stem n="(settings.defaultparametersforchannels());"><phr n="(settings.DefaultParametersForChannels());"><ent r="3" t="38" w="147" /></phr></stem><stem n="writeint"><phr n="WriteInt"><ent r="3" t="38" w="149" /></phr></stem><stem n=".writeint("><phr n=".WriteInt("><ent r="3" t="38" w="150" /></phr></stem><stem n="foo"><phr n="foo"><ent r="4" t="38" w="151" /></phr></stem><stem n=""foo""><phr n=""foo""><ent r="4" t="38" w="152" /></phr></stem><stem n="(gscsetup)"><phr n="(GSCSetup)"><ent r="3" t="38" w="192" /></phr></stem><stem n="“penewsettings”."><phr n="“peNewSettings”."><ent r="3" t="38" w="198" /></phr></stem><stem n="settingsread"><phr n="SettingsReader"><ent r="3" t="38" w="253" /></phr></stem><stem n="reader"><phr n="reader"><ent r="3" t="38" w="254" /><ent r="3" t="38" w="262" /></phr></stem><stem n="(simpledevice);"><phr n="(simpleDevice);"><ent r="3" t="38" w="256" /></phr></stem><stem n=".devicesettings();"><phr n=".DeviceSettings();"><ent r="3" t="38" w="264" /></phr></stem><stem n="newsnapshoturl"><phr n="NewSnapshotURL"><ent r="3" t="38" w="266" /></phr></stem><stem n="readstr"><phr n="ReadString"><ent r="3" t="38" w="268" /></phr></stem><stem n=".readstring("><phr n=".ReadString("><ent r="3" t="38" w="269" /></phr></stem><stem n="whenev"><phr n="whenever"><ent r="3" t="39" w="21" /></phr></stem><stem n="qualiti"><phr n="quality"><ent r="3" t="39" w="45" /><ent r="4" t="41" w="353" /><ent r="4" t="41" w="942" /><ent r="3" t="43" w="58" /></phr></stem><stem n="resolut"><phr n="resolution"><ent r="3" t="39" w="48" /><ent r="4" t="41" w="354" /><ent r="4" t="41" w="941" /></phr></stem><stem n="“penewdevicetask”."><phr n="“peNewDeviceTask”."><ent r="3" t="39" w="56" /></phr></stem><stem n="highest"><phr n="highest"><ent r="3" t="39" w="71" /></phr></stem><stem n="geviscopedevicetask"><phr n="GeViScopeDeviceTask"><ent r="3" t="39" w="105" /></phr></stem><stem n="dt"><phr n="dt"><ent r="3" t="39" w="106" /><ent r="3" t="39" w="111" /></phr></stem><stem n="simpledevice->getcurrentstreamtask"><phr n="simpleDevice->GetCurrentStreamTask"><ent r="3" t="39" w="108" /></phr></stem><stem n=">getcurrentstreamtask"><phr n=">GetCurrentStreamTask"><ent r="3" t="39" w="109" /></phr></stem><stem n="simpledevice>eventtriggeredforwhichchannel"><phr n="simpleDevice>EventTriggeredForWhichChannel"><ent r="3" t="39" w="110" /></phr></stem><stem n="->getcurrentstreamtask(simpledevice>eventtriggeredforwhichchannel(),"><phr n="->GetCurrentStreamTask(simpleDevice>EventTriggeredForWhichChannel(),"><ent r="3" t="39" w="111" /><ent r="3" t="39" w="111" /></phr></stem><stem n="uni"><phr n="uni"><ent r="3" t="40" w="27" /><ent r="4" t="40" w="50" /><ent r="4" t="40" w="85" /></phr></stem><stem n="/bidirect"><phr n="/bidirectional"><ent r="3" t="40" w="28" /><ent r="4" t="40" w="51" /><ent r="4" t="40" w="86" /></phr></stem><stem n="bidirect"><phr n="bidirectional"><ent r="3" t="40" w="28" /><ent r="4" t="40" w="51" /><ent r="4" t="40" w="86" /></phr></stem><stem n="(full"><phr n="(full"><ent r="3" t="40" w="29" /></phr></stem><stem n="announc"><phr n="announcements"><ent r="4" t="40" w="68" /><ent r="4" t="40" w="109" /><ent r="3" t="40" w="1763" /></phr><phr n="announcement"><ent r="5" t="40" w="80" /><ent r="3" t="40" w="340" /></phr></stem><stem n="cctv"><phr n="CCTV"><ent r="4" t="40" w="70" /><ent r="4" t="40" w="100" /></phr></stem><stem n="workstat"><phr n="workstations"><ent r="4" t="40" w="71" /><ent r="4" t="40" w="92" /></phr><phr n="workstation"><ent r="3" t="40" w="161" /></phr></stem><stem n="railwai"><phr n="railway"><ent r="4" t="40" w="73" /></phr></stem><stem n="chat"><phr n="chat"><ent r="5" t="40" w="95" /></phr></stem><stem n="(not)"><phr n="(not)"><ent r="4" t="40" w="100" /></phr></stem><stem n="shop"><phr n="shopping"><ent r="4" t="40" w="107" /></phr></stem><stem n="mall"><phr n="mall"><ent r="4" t="40" w="108" /></phr></stem><stem n="entertain"><phr n="entertainment"><ent r="4" t="40" w="112" /></phr></stem><stem n="multimedia"><phr n="multimedia"><ent r="4" t="40" w="116" /></phr></stem><stem n="thin"><phr n="thin"><ent r="5" t="40" w="119" /></phr></stem><stem n="thought"><phr n="thought"><ent r="3" t="40" w="131" /></phr></stem><stem n="replac"><phr n="replace"><ent r="3" t="40" w="133" /></phr></stem><stem n="profession"><phr n="professional"><ent r="3" t="40" w="134" /></phr></stem><stem n="transmiss"><phr n="transmission"><ent r="3" t="40" w="139" /><ent r="4" t="40" w="636" /><ent r="3" t="40" w="1093" /><ent r="6" t="40" w="1433" /><ent r="6" t="40" w="1439" /></phr></stem><stem n="latenc"><phr n="latency"><ent r="3" t="40" w="140" /><ent r="6" t="40" w="1423" /><ent r="6" t="40" w="1426" /><ent r="6" t="40" w="1434" /></phr><phr n="latencies"><ent r="6" t="40" w="1460" /></phr></stem><stem n="500m"><phr n="500ms"><ent r="3" t="40" w="143" /></phr></stem><stem n="inconveni"><phr n="inconvenient"><ent r="3" t="40" w="148" /></phr></stem><stem n="just"><phr n="just"><ent r="3" t="40" w="150" /><ent r="3" t="40" w="345" /><ent r="4" t="40" w="841" /><ent r="3" t="40" w="1104" /><ent r="3" t="40" w="1141" /><ent r="3" t="40" w="1494" /></phr></stem><stem n="nevertheless"><phr n="Nevertheless"><ent r="3" t="40" w="173" /></phr></stem><stem n="architectur"><phr n="architectural"><ent r="3" t="40" w="175" /><ent r="3" t="40" w="273" /></phr><phr n="architecture"><ent r="83" t="40" w="188" /><ent r="63" t="40" w="381" /><ent r="3" t="40" w="389" /></phr></stem><stem n="quit"><phr n="quite"><ent r="3" t="40" w="181" /></phr></stem><stem n="flexibl"><phr n="flexible"><ent r="3" t="40" w="182" /></phr></stem><stem n="backchannel"><phr n="backchannel"><ent r="3" t="40" w="218" /><ent r="3" t="40" w="246" /><ent r="3" t="40" w="1334" /></phr></stem><stem n="loudspeak"><phr n="loudspeakers"><ent r="3" t="40" w="221" /></phr><phr n="loudspeaker"><ent r="4" t="40" w="644" /><ent r="3" t="40" w="1145" /><ent r="3" t="40" w="1185" /></phr></stem><stem n="microphon"><phr n="microphone"><ent r="3" t="40" w="257" /><ent r="3" t="40" w="405" /><ent r="4" t="40" w="523" /><ent r="3" t="40" w="774" /><ent r="4" t="40" w="1673" /></phr></stem><stem n="paragraph"><phr n="paragraphs"><ent r="3" t="40" w="287" /></phr><phr n="paragraph"><ent r="3" t="40" w="730" /></phr></stem><stem n="dsp"><phr n="DSP"><ent r="3" t="40" w="314" /></phr></stem><stem n="(unidirect"><phr n="(unidirectional"><ent r="3" t="40" w="334" /></phr></stem><stem n="unidirect"><phr n="unidirectional"><ent r="3" t="40" w="334" /></phr></stem><stem n="common"><phr n="common"><ent r="3" t="40" w="352" /></phr></stem><stem n="influenc"><phr n="influenced"><ent r="3" t="40" w="363" /></phr><phr n="influence"><ent r="6" t="40" w="1430" /></phr></stem><stem n="accustom"><phr n="accustomed"><ent r="3" t="40" w="369" /><ent r="4" t="40" w="1279" /></phr></stem><stem n=".1."><phr n=".1."><ent r="73" t="40" w="373" /></phr></stem><stem n="→"><phr n="→"><ent r="73" t="40" w="374" /></phr></stem><stem n=".1.1"><phr n=".1.1"><ent r="63" t="40" w="379" /></phr></stem><stem n="workstationto"><phr n="workstationto"><ent r="3" t="40" w="409" /></phr></stem><stem n="either"><phr n="either"><ent r="3" t="40" w="410" /><ent r="3" t="40" w="1485" /><ent r="4" t="41" w="305" /><ent r="4" t="41" w="403" /><ent r="6" t="41" w="676" /></phr></stem><stem n="fix"><phr n="fixed"><ent r="3" t="40" w="415" /><ent r="3" t="40" w="1107" /></phr></stem><stem n="(but"><phr n="(but"><ent r="3" t="40" w="416" /></phr></stem><stem n="(audio"><phr n="(audio"><ent r="3" t="40" w="452" /></phr></stem><stem n=",2"><phr n=",2"><ent r="3" t="40" w="460" /></phr></stem><stem n="parametr"><phr n="parametrized"><ent r="3" t="40" w="465" /></phr><phr n="parametrization"><ent r="4" t="41" w="231" /></phr></stem><stem n="(virtual)"><phr n="(virtual)"><ent r="4" t="40" w="497" /><ent r="3" t="40" w="794" /></phr></stem><stem n="multimap"><phr n="Multimap"><ent r="4" t="40" w="540" /><ent r="3" t="40" w="1501" /><ent r="3" t="40" w="1518" /><ent r="3" t="40" w="1532" /></phr></stem><stem n="gscsdk"><phr n="GSCSDK"><ent r="4" t="40" w="543" /><ent r="3" t="41" w="19" /><ent r="4" t="41" w="133" /><ent r="83" t="41" w="163" /><ent r="3" t="41" w="166" /><ent r="3" t="41" w="999" /></phr></stem><stem n="feed"><phr n="feeds"><ent r="4" t="40" w="638" /></phr></stem><stem n="_disconnect"><phr n="_disconnect"><ent r="4" t="40" w="654" /><ent r="3" t="40" w="1899" /></phr></stem><stem n="_connect"><phr n="_connect"><ent r="4" t="40" w="663" /><ent r="3" t="40" w="1000" /><ent r="3" t="40" w="1045" /><ent r="4" t="40" w="1595" /></phr></stem><stem n="old"><phr n="old"><ent r="4" t="40" w="666" /><ent r="4" t="40" w="1599" /></phr></stem><stem n="(gscsetup"><phr n="(GSCSetup"><ent r="3" t="40" w="691" /></phr></stem><stem n="gscssetup"><phr n="GSCSsetup"><ent r="3" t="40" w="694" /></phr></stem><stem n=".1.2"><phr n=".1.2"><ent r="63" t="40" w="710" /></phr></stem><stem n="↔"><phr n="↔"><ent r="3" t="40" w="745" /></phr></stem><stem n="intercommun"><phr n="intercommunication"><ent r="3" t="40" w="747" /></phr></stem><stem n="“hardware”"><phr n="“Hardware”"><ent r="4" t="40" w="823" /><ent r="4" t="40" w="1232" /></phr></stem><stem n="placehold"><phr n="placeholder"><ent r="4" t="40" w="844" /></phr></stem><stem n="“use"><phr n="“Use"><ent r="4" t="40" w="852" /></phr></stem><stem n="box"><phr n="box"><ent r="4" t="40" w="855" /></phr></stem><stem n="“hardwar"><phr n="“Hardware"><ent r="4" t="40" w="859" /></phr></stem><stem n="“media"><phr n="“Media"><ent r="4" t="40" w="880" /><ent r="4" t="40" w="1271" /></phr></stem><stem n="(audiobackchannel)"><phr n="(AUDIOBACKCHANNEL)"><ent r="4" t="40" w="908" /></phr></stem><stem n="“high”"><phr n="“High”"><ent r="4" t="40" w="922" /></phr></stem><stem n="“audio"><phr n="“Audio"><ent r="4" t="40" w="924" /></phr></stem><stem n="caption"><phr n="Caption"><ent r="5" t="40" w="966" /></phr></stem><stem n="speak"><phr n="Speak"><ent r="5" t="40" w="967" /><ent r="3" t="40" w="1120" /></phr></stem><stem n="_connect(”abc"><phr n="_Connect(”ABC"><ent r="5" t="40" w="975" /></phr></stem><stem n="_disconnect()"><phr n="_Disconnect()"><ent r="5" t="40" w="985" /><ent r="4" t="40" w="1604" /></phr></stem><stem n="attent"><phr n="Attention"><ent r="3" t="40" w="1046" /></phr></stem><stem n="mix"><phr n="mix"><ent r="3" t="40" w="1049" /></phr></stem><stem n=".it"><phr n=".It"><ent r="3" t="40" w="1077" /></phr></stem><stem n="henceforth"><phr n="henceforth"><ent r="3" t="40" w="1088" /></phr></stem><stem n="mute"><phr n="mute"><ent r="3" t="40" w="1090" /></phr></stem><stem n="“speak”"><phr n="“Speak”"><ent r="3" t="40" w="1121" /></phr></stem><stem n="perhap"><phr n="perhaps"><ent r="3" t="40" w="1124" /></phr></stem><stem n="site"><phr n="site"><ent r="3" t="40" w="1139" /></phr></stem><stem n="(audiobackchannel.dll)"><phr n="(AudioBackChannel.dll)"><ent r="4" t="40" w="1205" /></phr></stem><stem n="“add”"><phr n="“Add”"><ent r="4" t="40" w="1239" /></phr></stem><stem n="“add”."><phr n="“Add”."><ent r="4" t="40" w="1245" /></phr></stem><stem n=".1.3"><phr n=".1.3"><ent r="63" t="40" w="1306" /></phr></stem><stem n="loud"><phr n="loudness"><ent r="6" t="40" w="1342" /></phr></stem><stem n="gscchannel"><phr n="GSCChannel"><ent r="6" t="40" w="1348" /></phr></stem><stem n="“sysadmin”"><phr n="“sysadmin”"><ent r="6" t="40" w="1395" /></phr></stem><stem n="“masterkey”."><phr n="“masterkey”."><ent r="6" t="40" w="1396" /></phr></stem><stem n="prebuff"><phr n="Prebuffer"><ent r="6" t="40" w="1422" /></phr></stem><stem n="runtim"><phr n="Runtime"><ent r="6" t="40" w="1425" /></phr></stem><stem n="interrupt"><phr n="interruption"><ent r="6" t="40" w="1442" /></phr><phr n="interruptions"><ent r="6" t="40" w="1452" /></phr><phr n="interrupted"><ent r="3" t="40" w="1895" /></phr></stem><stem n="certain"><phr n="certain"><ent r="6" t="40" w="1444" /><ent r="4" t="41" w="335" /></phr></stem><stem n="reduc"><phr n="reduce"><ent r="6" t="40" w="1455" /></phr></stem><stem n="increas"><phr n="increasing"><ent r="6" t="40" w="1458" /></phr></stem><stem n=".1.4"><phr n=".1.4"><ent r="63" t="40" w="1464" /></phr></stem><stem n="abc-act"><phr n="ABC-actions"><ent r="3" t="40" w="1473" /></phr></stem><stem n="-actions."><phr n="-actions."><ent r="3" t="40" w="1475" /><ent r="3" t="40" w="1475" /></phr></stem><stem n="_connect(“abc"><phr n="_Connect(“ABC"><ent r="4" t="40" w="1573" /></phr></stem><stem n="auf"><phr n="auf"><ent r="4" t="40" w="1588" /></phr></stem><stem n="overwrit"><phr n="overwrites"><ent r="4" t="40" w="1597" /></phr></stem><stem n="(07/2008)"><phr n="(07/2008)"><ent r="83" t="40" w="1623" /></phr></stem><stem n=".1"><phr n=".1"><ent r="73" t="40" w="1625" /><ent r="73" t="41" w="446" /></phr></stem><stem n="-record"><phr n="-recorded"><ent r="73" t="40" w="1630" /><ent r="73" t="40" w="1630" /></phr></stem><stem n="pre-record"><phr n="pre-recorded"><ent r="73" t="40" w="1630" /></phr></stem><stem n="wav"><phr n="WAV"><ent r="4" t="40" w="1642" /><ent r="4" t="40" w="1843" /></phr></stem><stem n="(wav)"><phr n="(WAV)"><ent r="4" t="40" w="1643" /></phr></stem><stem n="speech"><phr n="speech"><ent r="4" t="40" w="1657" /><ent r="3" t="40" w="1733" /><ent r="3" t="40" w="1746" /></phr></stem><stem n="advantag"><phr n="advantages"><ent r="4" t="40" w="1676" /></phr></stem><stem n="bandwidth"><phr n="bandwidth"><ent r="3" t="40" w="1683" /><ent r="3" t="40" w="1708" /></phr></stem><stem n="minimum"><phr n="minimum"><ent r="3" t="40" w="1695" /></phr></stem><stem n="128"><phr n="128"><ent r="3" t="40" w="1697" /></phr></stem><stem n="kbit"><phr n="kbit"><ent r="3" t="40" w="1698" /></phr></stem><stem n="consum"><phr n="consume"><ent r="3" t="40" w="1707" /></phr></stem><stem n="staff"><phr n="staff"><ent r="3" t="40" w="1712" /></phr></stem><stem n="misus"><phr n="misuse"><ent r="3" t="40" w="1717" /></phr></stem><stem n="comment"><phr n="comments"><ent r="3" t="40" w="1726" /></phr></stem><stem n="clearer"><phr n="clearer"><ent r="3" t="40" w="1731" /></phr></stem><stem n="understand"><phr n="understandable"><ent r="3" t="40" w="1732" /></phr></stem><stem n="dependend"><phr n="dependend"><ent r="3" t="40" w="1741" /></phr></stem><stem n="clariti"><phr n="clarity"><ent r="3" t="40" w="1744" /></phr></stem><stem n="guard"><phr n="guards"><ent r="3" t="40" w="1749" /></phr></stem><stem n="multiview"><phr n="Multiview"><ent r="3" t="40" w="1756" /></phr></stem><stem n="/warn"><phr n="/Warning"><ent r="3" t="40" w="1784" /></phr></stem><stem n="produc"><phr n="produced"><ent r="3" t="40" w="1795" /><ent r="6" t="41" w="647" /></phr><phr n="producing"><ent r="4" t="41" w="744" /></phr><phr n="produces"><ent r="4" t="41" w="765" /></phr></stem><stem n="“you"><phr n="“You"><ent r="3" t="40" w="1804" /></phr></stem><stem n="trespass"><phr n="trespassing"><ent r="3" t="40" w="1806" /></phr></stem><stem n="forbidden"><phr n="forbidden"><ent r="3" t="40" w="1808" /></phr></stem><stem n="gscsound"><phr n="GSCSOUND"><ent r="4" t="40" w="1841" /></phr></stem><stem n="_fileid.wav."><phr n="_FileID.Wav."><ent r="4" t="40" w="1844" /></phr></stem><stem n="ignor"><phr n="ignored"><ent r="4" t="40" w="1872" /><ent r="6" t="41" w="556" /><ent r="6" t="41" w="624" /><ent r="6" t="41" w="650" /><ent r="4" t="41" w="769" /></phr></stem><stem n="playback"><phr n="playback"><ent r="3" t="40" w="1886" /></phr></stem><stem n="have"><phr n="having"><ent r="4" t="41" w="97" /></phr></stem><stem n="dvsp4"><phr n="DVSP4"><ent r="4" t="41" w="99" /></phr></stem><stem n="aspect"><phr n="aspects"><ent r="4" t="41" w="124" /></phr></stem><stem n="gscrecpluginsdk"><phr n="GSCRecPluginSDK"><ent r="4" t="41" w="128" /></phr></stem><stem n="grabber"><phr n="grabber"><ent r="4" t="41" w="145" /></phr></stem><stem n="board"><phr n="boards"><ent r="4" t="41" w="146" /></phr></stem><stem n="tv"><phr n="TV"><ent r="4" t="41" w="148" /></phr></stem><stem n="(mcs.dll)."><phr n="(MCS.DLL)."><ent r="4" t="41" w="185" /></phr></stem><stem n="mcsdefaultsetup"><phr n="MCSDefaultSetup"><ent r="4" t="41" w="196" /><ent r="4" t="41" w="252" /><ent r="3" t="41" w="373" /><ent r="3" t="41" w="438" /></phr></stem><stem n=".set."><phr n=".set."><ent r="4" t="41" w="198" /></phr></stem><stem n="deal"><phr n="deal"><ent r="4" t="41" w="224" /></phr></stem><stem n="least"><phr n="least"><ent r="4" t="41" w="236" /></phr></stem><stem n="mcsimag"><phr n="MCSIMAGES"><ent r="4" t="41" w="250" /><ent r="6" t="41" w="496" /><ent r="6" t="41" w="567" /></phr></stem><stem n="driven"><phr n="driven"><ent r="4" t="41" w="347" /><ent r="4" t="41" w="359" /></phr></stem><stem n="overlai"><phr n="overlay"><ent r="4" t="41" w="349" /><ent r="4" t="41" w="756" /></phr></stem><stem n="changeov"><phr n="changeover"><ent r="4" t="41" w="355" /></phr></stem><stem n="dl"><phr n="DLS"><ent r="4" t="41" w="369" /></phr></stem><stem n="(dls)"><phr n="(DLS)"><ent r="4" t="41" w="370" /></phr></stem><stem n=".set"><phr n=".set"><ent r="3" t="41" w="439" /></phr></stem><stem n="imagedirectori"><phr n="ImageDirectory"><ent r="6" t="41" w="494" /><ent r="6" t="41" w="546" /><ent r="6" t="41" w="554" /></phr></stem><stem n="below"><phr n="Below"><ent r="6" t="41" w="514" /></phr></stem><stem n="ch0"><phr n="Ch0"><ent r="6" t="41" w="523" /></phr></stem><stem n="ch15"><phr n="Ch15"><ent r="6" t="41" w="524" /></phr></stem><stem n="..ch15."><phr n="..Ch15."><ent r="6" t="41" w="525" /></phr></stem><stem n="cyclic"><phr n="cyclically"><ent r="6" t="41" w="535" /></phr></stem><stem n="simulateimag"><phr n="SimulateImages"><ent r="6" t="41" w="541" /><ent r="6" t="41" w="670" /></phr></stem><stem n="usedefault"><phr n="UseDefault"><ent r="6" t="41" w="545" /></phr></stem><stem n="“geviscope-serv"><phr n="“GeViScope-Server"><ent r="6" t="41" w="564" /></phr></stem><stem n="geviscope-serv"><phr n="GeViScope-Server"><ent r="6" t="41" w="564" /></phr></stem><stem n="”\mcsimag"><phr n="”\MCSIMAGES"><ent r="6" t="41" w="567" /></phr></stem><stem n="activityfrequ"><phr n="ActivityFrequency"><ent r="6" t="41" w="582" /></phr></stem><stem n="averag"><phr n="average"><ent r="6" t="41" w="586" /></phr></stem><stem n="videosensoralarm"><phr n="VideoSensorAlarm"><ent r="6" t="41" w="590" /><ent r="6" t="41" w="665" /></phr></stem><stem n="randomact"><phr n="RandomActivities"><ent r="6" t="41" w="597" /></phr></stem><stem n="randomli"><phr n="randomly"><ent r="6" t="41" w="605" /></phr></stem><stem n="showimageinfo"><phr n="ShowImageInfo"><ent r="6" t="41" w="607" /></phr></stem><stem n="showtick"><phr n="ShowTicker"><ent r="6" t="41" w="634" /></phr></stem><stem n="/off"><phr n="/off"><ent r="6" t="41" w="640" /><ent r="6" t="41" w="668" /><ent r="4" t="41" w="738" /></phr></stem><stem n="embed"><phr n="embedded"><ent r="6" t="41" w="642" /></phr></stem><stem n="ticker"><phr n="ticker"><ent r="6" t="41" w="644" /></phr></stem><stem n="simulateact"><phr n="SimulateActivity"><ent r="6" t="41" w="660" /></phr></stem><stem n=".2"><phr n=".2"><ent r="73" t="41" w="686" /><ent r="8" t="46" w="41" /></phr></stem><stem n="/on."><phr n="/on."><ent r="4" t="41" w="725" /></phr></stem><stem n="black"><phr n="black"><ent r="4" t="41" w="745" /></phr></stem><stem n="understood"><phr n="understood"><ent r="3" t="41" w="811" /></phr></stem><stem n="(1)"><phr n="(1)"><ent r="4" t="41" w="835" /><ent r="4" t="41" w="838" /></phr></stem><stem n="(1,"><phr n="(1,"><ent r="4" t="41" w="841" /></phr></stem><stem n="mjpeg"><phr n="MJPEG"><ent r="4" t="41" w="910" /></phr></stem><stem n="emb"><phr n="embed"><ent r="4" t="41" w="986" /></phr></stem><stem n="hinwei"><phr n="Hinweis"><ent r="1000" t="42" w="1" /><ent r="92" t="42" w="3" /></phr></stem><stem n="ohn"><phr n="Ohne"><ent r="3" t="42" w="5" /><ent r="3" t="42" w="143" /></phr></stem><stem n="vorherig"><phr n="vorherige"><ent r="3" t="42" w="6" /></phr></stem><stem n="genehmigung"><phr n="Genehmigung"><ent r="3" t="42" w="7" /></phr></stem><stem n="darf"><phr n="darf"><ent r="3" t="42" w="8" /></phr></stem><stem n="dies"><phr n="diese"><ent r="3" t="42" w="9" /><ent r="3" t="42" w="102" /><ent r="3" t="42" w="135" /></phr></stem><stem n="weder"><phr n="weder"><ent r="3" t="42" w="11" /></phr></stem><stem n="vollständig"><phr n="vollständig"><ent r="3" t="42" w="12" /></phr></stem><stem n="noch"><phr n="noch"><ent r="3" t="42" w="13" /></phr></stem><stem n="auszügen"><phr n="Auszügen"><ent r="3" t="42" w="15" /></phr></stem><stem n="kopiert"><phr n="kopiert"><ent r="3" t="42" w="16" /></phr></stem><stem n="übersetzt"><phr n="übersetzt"><ent r="3" t="42" w="17" /></phr></stem><stem n="oder"><phr n="oder"><ent r="3" t="42" w="18" /><ent r="3" t="42" w="45" /><ent r="3" t="42" w="55" /><ent r="3" t="42" w="84" /><ent r="3" t="42" w="87" /><ent r="3" t="42" w="93" /><ent r="3" t="42" w="108" /><ent r="3" t="42" w="118" /><ent r="3" t="42" w="121" /><ent r="3" t="42" w="137" /></phr></stem><stem n="ein"><phr n="eine"><ent r="3" t="42" w="20" /></phr><phr n="eines"><ent r="3" t="42" w="106" /><ent r="3" t="42" w="154" /></phr></stem><stem n="maschinenlesbar"><phr n="maschinenlesbare"><ent r="3" t="42" w="21" /></phr></stem><stem n="gebracht"><phr n="gebracht"><ent r="3" t="42" w="23" /></phr></stem><stem n="werden"><phr n="werden"><ent r="3" t="42" w="24" /></phr></stem><stem n="die"><phr n="Die"><ent r="3" t="42" w="27" /><ent r="3" t="42" w="34" /><ent r="3" t="42" w="43" /><ent r="3" t="42" w="75" /><ent r="3" t="42" w="90" /><ent r="3" t="42" w="127" /><ent r="3" t="42" w="138" /><ent r="3" t="42" w="147" /><ent r="3" t="42" w="162" /></phr></stem><stem n="übernimmt"><phr n="übernimmt"><ent r="3" t="42" w="30" /></phr></stem><stem n="kein"><phr n="keine"><ent r="3" t="42" w="31" /></phr></stem><stem n="gewähr"><phr n="Gewähr"><ent r="3" t="42" w="32" /></phr></stem><stem n="für"><phr n="für"><ent r="3" t="42" w="33" /><ent r="3" t="42" w="42" /><ent r="3" t="42" w="57" /><ent r="3" t="42" w="82" /></phr></stem><stem n="richtigkeit"><phr n="Richtigkeit"><ent r="3" t="42" w="35" /></phr></stem><stem n="der"><phr n="der"><ent r="3" t="42" w="36" /><ent r="3" t="42" w="62" /><ent r="3" t="42" w="64" /><ent r="3" t="42" w="116" /></phr></stem><stem n="angaben"><phr n="Angaben"><ent r="3" t="42" w="37" /><ent r="3" t="42" w="48" /><ent r="3" t="42" w="68" /><ent r="3" t="42" w="123" /></phr></stem><stem n="dieser"><phr n="dieser"><ent r="3" t="42" w="39" /><ent r="3" t="42" w="97" /><ent r="3" t="42" w="114" /><ent r="3" t="42" w="165" /></phr></stem><stem n="sowi"><phr n="sowie"><ent r="3" t="42" w="41" /></phr></stem><stem n="darin"><phr n="darin"><ent r="3" t="42" w="46" /><ent r="3" t="42" w="119" /><ent r="3" t="42" w="139" /><ent r="3" t="42" w="148" /></phr></stem><stem n="enthalten"><phr n="enthaltene"><ent r="3" t="42" w="47" /></phr><phr n="enthaltener"><ent r="3" t="42" w="120" /></phr></stem><stem n="jede"><phr n="Jede"><ent r="3" t="42" w="49" /></phr></stem><stem n="konkludent"><phr n="konkludente"><ent r="3" t="42" w="50" /></phr></stem><stem n="gewährleistung"><phr n="Gewährleistung"><ent r="3" t="42" w="51" /></phr></stem><stem n="zusicherung"><phr n="Zusicherung"><ent r="3" t="42" w="52" /></phr></stem><stem n="marktgängig"><phr n="marktgängiger"><ent r="3" t="42" w="53" /></phr></stem><stem n="qualität"><phr n="Qualität"><ent r="3" t="42" w="54" /></phr></stem><stem n="eignung"><phr n="Eignung"><ent r="3" t="42" w="56" /></phr></stem><stem n="einen"><phr n="einen"><ent r="3" t="42" w="58" /></phr></stem><stem n="bestimmten"><phr n="bestimmten"><ent r="3" t="42" w="59" /></phr></stem><stem n="zweck"><phr n="Zweck"><ent r="3" t="42" w="60" /></phr></stem><stem n="hinsichtlich"><phr n="hinsichtlich"><ent r="3" t="42" w="61" /></phr></stem><stem n="ander"><phr n="anderer"><ent r="3" t="42" w="67" /></phr></stem><stem n="wird"><phr n="wird"><ent r="3" t="42" w="69" /></phr></stem><stem n="hiermit"><phr n="hiermit"><ent r="3" t="42" w="70" /></phr></stem><stem n="ausdrücklich"><phr n="ausdrücklich"><ent r="3" t="42" w="71" /></phr></stem><stem n="abgelehnt"><phr n="abgelehnt"><ent r="3" t="42" w="72" /></phr></stem><stem n="haftet"><phr n="haftet"><ent r="3" t="42" w="78" /></phr></stem><stem n="unter"><phr n="unter"><ent r="3" t="42" w="79" /></phr></stem><stem n="keinen"><phr n="keinen"><ent r="3" t="42" w="80" /></phr></stem><stem n="umständen"><phr n="Umständen"><ent r="3" t="42" w="81" /></phr></stem><stem n="mittelbar"><phr n="mittelbare"><ent r="3" t="42" w="83" /></phr></stem><stem n="unmittelbar"><phr n="unmittelbare"><ent r="3" t="42" w="85" /></phr></stem><stem n="folgeschäden"><phr n="Folgeschäden"><ent r="3" t="42" w="86" /></phr></stem><stem n="besonder"><phr n="besondere"><ent r="3" t="42" w="88" /></phr></stem><stem n="schadensfolgen"><phr n="Schadensfolgen"><ent r="3" t="42" w="89" /></phr></stem><stem n="sich"><phr n="sich"><ent r="3" t="42" w="91" /><ent r="3" t="42" w="131" /></phr></stem><stem n="au"><phr n="aus"><ent r="3" t="42" w="92" /></phr><phr n="au"><ent r="3" t="45" w="55" /></phr></stem><stem n="verbindung"><phr n="Verbindung"><ent r="3" t="42" w="95" /><ent r="3" t="42" w="112" /></phr></stem><stem n="mit"><phr n="mit"><ent r="3" t="42" w="96" /><ent r="3" t="42" w="113" /></phr></stem><stem n="ergeben"><phr n="ergeben"><ent r="3" t="42" w="99" /></phr></stem><stem n="gleichgültig"><phr n="gleichgültig"><ent r="3" t="42" w="100" /></phr></stem><stem n="ob"><phr n="ob"><ent r="3" t="42" w="101" /></phr></stem><stem n="aufgrund"><phr n="aufgrund"><ent r="3" t="42" w="103" /></phr></stem><stem n="unerlaubt"><phr n="unerlaubter"><ent r="3" t="42" w="104" /></phr></stem><stem n="handlungen"><phr n="Handlungen"><ent r="3" t="42" w="105" /></phr></stem></index> |