HanvonAttendanceService/App.config

52 lines
2.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="HrmsDb"
connectionString="SERVER=192.168.90.147;PORT=3306;DATABASE=hrms;UID=utopia;PASSWORD=Utopia01;Connection Timeout=60;"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>
<appSettings>
<!-- <add key="ATTENDANCE_SCOPE" value="CENTRAL" /> -->
<add key="ATTENDANCE_SCOPE" value="SITE" />
<add key="ATTENDANCE_JOB_INTERVAL_MINUTES" value="20" />
<add key="TEMPLATE_JOB_INTERVAL_MINUTES" value="240" />
<add key="TEMPLATE_SYNC_ENABLED" value="true" />
<add key="TRANSFER_MODE" value="DEVICE_TO_DB" />
<!-- <add key="TRANSFER_MODE" value="DB_TO_DEVICE" /> -->
<add key="DEVICE_SETTINGS_PATH" value="DeviceSettings.xml" />
<add key="TEMPLATE_VERIFY_AFTER_PUSH" value="true" />
<add key="TEMPLATE_DEVICE_DELAY_MS" value="0" />
<add key="TEMPLATE_AUTO_DISTRIBUTE_AFTER_DEVICE_TO_DB" value="false" />
<!-- Only machines with machine_type = HANVON are processed by this service -->
<add key="MACHINE_TYPES" value="HANVON" />
<!-- F710X uses HTTP web API (port 80). Set HDCP only for classic FaceID devices on 9922. -->
<add key="DEVICE_PROTOCOL" value="HTTP" />
<add key="DEVICE_HTTP_PORT" value="80" />
<add key="DEVICE_FACE_BACKUPNUM" value="50" />
<!-- Hanvon HDCP device type string used in DeviceInfo(...) when DEVICE_PROTOCOL=HDCP -->
<add key="DEVICE_TYPE" value="HW_HDCP" />
<!-- Device web UI / SDK auth (F710X) -->
<add key="DEVICE_USERNAME" value="admin" />
<add key="DEVICE_PASSWORD" value="12345678" />
<!-- Remove attendance from device only after successful DB batch insert -->
<add key="ATTENDANCE_DELETE_AFTER_INSERT" value="true" />
<add key="DB_CONNECTION_RETRY_ATTEMPTS" value="3" />
<add key="DB_CONNECTION_RETRY_DELAY_MS" value="2000" />
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>