void MrCs2DecS88Event5(MrCs2CanDataType *CanMsg, int *Device, int *Contact, int *Param) { *Device = GetIntFromByteArray((char *)CanMsg->Data); *Contact = GetIntFromByteArray((char *)&(CanMsg->Data[2])); *Param = CanMsg->Data[4]; }
void MrCs2DecS88Event8(MrCs2CanDataType *CanMsg, int *Device, int *Contact, int *StateOld, int *StateNew, int *Time) { *Device = GetIntFromByteArray((char *)CanMsg->Data); *Contact = GetIntFromByteArray((char *)&(CanMsg->Data[2])); *StateOld = CanMsg->Data[4]; *StateNew = CanMsg->Data[5]; *Time = GetIntFromByteArray((char *)&(CanMsg->Data[6])); }
void MrCs2DecReadConfig7(MrCs2CanDataType *CanMsg, unsigned long *LocId, int *CvIndex, int *Param) { *LocId = GetLongFromByteArray((char *)CanMsg->Data); *CvIndex = GetIntFromByteArray((char *)&(CanMsg->Data[4])); *Param = CanMsg->Data[6]; }
void MrCs2DecMfxVerify7(MrCs2CanDataType *CanMsg, unsigned long *Uid, unsigned int *Sid, int *Ask) { *Uid = GetLongFromByteArray((char *)CanMsg->Data); *Sid = GetIntFromByteArray((char *)&(CanMsg->Data[4])); *Ask = CanMsg->Data[6]; }
void MrCs2DecFunction8(MrCs2CanDataType *CanMsg, unsigned long *LocId, int *Function, int *Value, int *FktVal) { *LocId = GetLongFromByteArray(CanMsg->Data); *Function = (int)(CanMsg->Data[4]); *Value = (int)(CanMsg->Data[5]); *FktVal = GetIntFromByteArray(&(CanMsg->Data[6])); }
void MrCs2DecSysSystemId7(MrCs2CanDataType *CanMsg, unsigned long *Uid, int *Id) { *Uid = GetLongFromByteArray((char *)CanMsg->Data); *Id = GetIntFromByteArray((char *)&(CanMsg->Data[5])); }