Skip to content

Virtual integration

Raman Gupta edited this page Mar 24, 2024 · 2 revisions

The Virtual integration allows users to set up "virtual" entities of different types. One of those entity types is locks.

The reason support for this integration was added is because it can be used to test Lock Code Manager functionality without affecting your main locks. Because Virtual locks don't have support for setting and clearing user codes, the way this works is that user codes are persisted to disk as you set them. If you remove a Virtual lock from your configuration, the file will be removed to keep your file system clean.

If you are curious about Lock Code Manager and don't want to impact any existing locks functionality, I would encourage you to try setting up Lock Code Manager with Virtual locks first!

PS - the way Virtual locks integrate with LCM is not set in stone. If you have ideas on how to make support for these locks better, please open an issue.