static uint32_t SubEvt_pureId(const void *my)
{
- return SubEvt_hdrValue(my, SubEvtIdx_id) & 0x7fffffffU;
+ return SubEvt_id(my) & 0x7fffffffUL;
}
static int SubEvt_dataError(const void *my)
{
- return (SubEvt_hdrValue(my, SubEvtIdx_id) & 0x80000000) != 0;
+ return (SubEvt_id(my) & 0x80000000UL) != 0;
}
static void SubEvt_setId(void *my, uint32_t id)
SubEvt_setHdrValue(my, SubEvtIdx_id, id);
}
+static int SubEvt_setDataError(const void *my) {
+ SubEvt_setId(my, SubEvt_id(my) | 0x80000000UL);
+}
+
+static int SubEvt_clrDataError(const void *my) {
+ SubEvt_setId(my, SubEvt_id(my) & ~0x80000000UL);
+}
+
static uint32_t SubEvt_trigNr(const void *my)
{
return SubEvt_hdrValue(my, SubEvtIdx_trigNr);