This SDK only works with devices released within the past 3 years. We regularly optimize and update the SDK to ensure compatibility and performance. We do not guarantee compatibility or provide technical support for devices older than 3 years.

# 2025-03-27

- New alarm types:

  - Front-end device online: `NET_SDK_N9000_ALARM_TYPE_FRONT_ONLINE`;
  - Video loss alarm output off: `NET_SDK_N9000_ALARM_TYPE_VLOSS_OFF`;
  - Video abnormality detection alarm output off: `NET_SDK_N9000_ALARM_TYPE_AVD_OFF`;
  - Disk IO error alarm output is turned off: `NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR_OFF`;
  - Disk full alarm output is turned off: `NET_SDK_N9000_ALARM_TYPE_DISK_FULL_OFF`;
  - No disk alarm output under the disk group is turned off: `NET_SDK_N9000_ALARM_TYPE_NO_DISK_OFF`;

- Fixed the issue of `SDK NET_SDK_N9000_ALARM_TYPE_VLOSS`(Video Loss Alarm) being repeatedly thrown

- IPC adds new smart events:

  - Thermal imaging area invasion, with target snapshot related information, (currently only supports IPC): `NET_SDK_SMART_EVENT_TYPE_THERMAL_PEA`;
  - Thermal imaging channel enters area, with target snapshot related information, (currently only supports IPC): `NET_SDK_SMART_EVENT_TYPE_THERMAL_AOIENTRY`;
  - Thermal imaging channel leaves the area, with target capture related information, (currently only supports IPC): `NET_SDK_SMART_EVENT_TYPE_THERMAL_AOILEAVE`;

- Added field dwProductType to the structure `NET_SDK_DEVICEINFO`.

- Fixed the problem of mixing license plate commands and IPC in NVR smart event subscription.

- Fixed the issue that the unsubscription of NVR smart events was not effective.

Error Code