pull down to refresh
9 sats \ 1 reply \ @freetx 12 Feb \ on: Programmer’s paranoia or obsession with performance? bitdevs
Are these all mutually exclusive cases? or can multiple flags be set simultaneously?
multiple flags can be set simultaneously.
typedef enum _MESSAGE_TYPE
{
MESSAGE_VOID = (uint16_t)0x00,
MESSAGE_NO_SIGNAL_1 = (uint16_t)0x01,
MESSAGE_WITH_SIGNAL_1 = (uint16_t)0x02,
MESSAGE_NO_SIGNAL_2 = (uint16_t)0x04,
MESSAGE_WITH_SIGNAL_2 = (uint16_t)0x08,
MESSAGE_NO_SIGNAL_3 = (uint16_t)0x10,
MESSAGE_WITH_SIGNAL_3 = (uint16_t)0x20,
MESSAGE_NO_SIGNAL_4 = (uint16_t)0x40,
MESSAGE_WITH_SIGNAL_4 = (uint16_t)0x80,
MESSAGE_RUT_RESET = (uint16_t)0x100,
MESSAGE_TEST_MESSAGE = (uint16_t)0x200,
MESSAGE_RESET_CONFIRMATION = (uint16_t)0x400,
MESSAGE_RESERVED_1 = (uint16_t)0x800,
MESSAGE_RESERVED_2 = (uint16_t)0x1000,
MESSAGE_RESERVED_3 = (uint16_t)0x2000,
MESSAGE_RESERVED_4 = (uint16_t)0x4000,
MESSAGE_RESERVED_5 = (uint16_t)0x8000,
} MESSAGE_TYPE;
reply