libosdp
libosdp copied to clipboard
Implementation of IEC 60839-11-5 OSDP (Open Supervised Device Protocol); provides a C library with support for C++, Rust and Python3
Hello, We are creating a CP in Python, based on this example https://github.com/goToMain/libosdp/blob/master/examples/python/cp_app.py We are unable to resolve an issue when transferring a file from CP to PD (uploading firmware...
To give the feeling of PD hot-plug, we will add a new CP API that allows the app to disable/enable a PD managed by that CP. - By default all...
I am using Python library to mock the PD device on Raspberry Pi in order to send the card information to the access control system and receive the commands (mainly...
**Describe the bug** Possible erroneous data flags packet scan skipped and CP hangs. All I'm seeing at this point is recOSDP: CP: PD-1: [2024-10-22T22:42:49Z] [DEBUG] src/osdp_phy.c:521: Packet scan skipped:1 mark:0...
**Describe the bug** When a new PD is connected, the SCBK-D will be used and KEYSET command will write the new SCBK to the device. After this has been done...
**Describe the bug** Using the sample python application, changing the CardFormat to anything except 'ASCII' throws an error. The event: ``` card_event = { 'event': Event.CardRead, 'reader_no': 1, 'direction': 1,...
**Describe the bug** Using this library to build a Control Panel on the Arduino Uno R4 Renesas platform (using PlatformIO), the PD is never polled. I believe this applies to...
Hello, some time ago you helped me with the implementation of the library on an STM32. I’ve been running it for a while as a CP to receive card data...
### Discussed in https://github.com/goToMain/libosdp/discussions/255 Originally posted by **HaydosR** November 10, 2025 I have an OSDP network of approximately 80 devices deployed, without logging from anything but the CP. At present...
This issue was brought up in #252. When a PD goes offline, it is safer to assume that it also lost any in-flight file transfer requests. Both CP and PD...