コード例 #1
0
ファイル: cand06.c プロジェクト: GBert/railroad
void MrCs2DecFunction6(MrCs2CanDataType *CanMsg, unsigned long *LocId,
                       int *Function, int *Value)
{
   *LocId = GetLongFromByteArray(CanMsg->Data);
   *Function = (int)(CanMsg->Data[4]);
   *Value = (int)(CanMsg->Data[5]);
}
コード例 #2
0
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];
}
コード例 #3
0
ファイル: cand03.c プロジェクト: GBert/railroad
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];
}
コード例 #4
0
void MrCs2DecFunction6(MrCs2CanDataType *CanMsg, unsigned long *LocId,
                       int *Function, int *Value)
{
   *LocId = GetLongFromByteArray((char *)CanMsg->Data);
   *Function = CanMsg->Data[4];
   *Value = CanMsg->Data[5];
}
コード例 #5
0
ファイル: cand06.c プロジェクト: GBert/railroad
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]));
}
コード例 #6
0
char* tagDataBlockReadSet::GetStringFromByteArray(char* pStr, long lMaxLen)
{
	if(lMaxLen <= 1)	return NULL;
	long len = GetLongFromByteArray();
	if(len < 0)	len = 0;
	len = min(len,lMaxLen-1);
	GetBuff((uchar*)pStr,len);
	pStr[len] = '\0';
	return pStr;
}
コード例 #7
0
void MrCs2DecSysSystemId5(MrCs2CanDataType *CanMsg, unsigned long *Uid)
{
   *Uid = GetLongFromByteArray((char *)CanMsg->Data);
}
コード例 #8
0
void MrCs2DecSysSystemId7(MrCs2CanDataType *CanMsg, unsigned long *Uid,
                         int *Id)
{
   *Uid = GetLongFromByteArray((char *)CanMsg->Data);
   *Id = GetIntFromByteArray((char *)&(CanMsg->Data[5]));
}
コード例 #9
0
void MrCs2DecSysSystemReset(MrCs2CanDataType *CanMsg, unsigned long *Uid,
                            int *ResetTarget)
{
   *Uid = GetLongFromByteArray((char *)CanMsg->Data);
   *ResetTarget = CanMsg->Data[5];
}
コード例 #10
0
void MrCs2DecSysDataProtocoll(MrCs2CanDataType *CanMsg, unsigned long *Uid,
                              int *Proto)
{
   *Uid = GetLongFromByteArray((char *)CanMsg->Data);
   *Proto = CanMsg->Data[5];
}