goToMain / libosdp

Implementation of IEC 60839-11-5 OSDP (Open Supervised Device Protocol); provides a C library with support for C++, Rust and Python3
https://libosdp.sidcha.dev
Apache License 2.0
137 stars 71 forks source link

Support all colors specified by v2.2 #141

Closed rherrmannr closed 11 months ago

rherrmannr commented 11 months ago

Currently, three colors are missing in ospd.h, which are specified in SIA OSDP V2.2.

The enum should contain Magenta, Cyan and White:

enum osdp_led_color_e {
    OSDP_LED_COLOR_NONE,
    OSDP_LED_COLOR_RED,
    OSDP_LED_COLOR_GREEN,
    OSDP_LED_COLOR_AMBER,
    OSDP_LED_COLOR_BLUE,
    OSDP_LED_COLOR_MAGENTA,
    OSDP_LED_COLOR_CYAN,
    OSDP_LED_COLOR_WHITE,
    OSDP_LED_COLOR_SENTINEL
};