Additions:
- Implement Baichuan search_vod_days alternative
- Detect 'account device' on TCP login and throw LoginAccountDeviceError
- Ensure LoginAccountDeviceError is raised in _login_try_ports or _login_open_port when needed
- Detect 'account device' on UDP login and throw LoginAccountDeviceError
Bug fixes:
- Also use Baichuan fallback for rspCode -16 'send failed'
- Change order of commands in get_host_data for GetFtp
- Limit snapType in baichuan.snapshot_past to valid values
- Assume admin user when the camera does not support the Baichuan user list
Optimizations:
Full Changelog: 0.21.17...0.21.18