Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
VC66_7C
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ISUZU
VC66_7C
Commits
feb563ae
Commit
feb563ae
authored
2 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整变速箱
parent
945b2ac4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
62 additions
and
61 deletions
+62
-61
CAN_FUNC.c
source/Application/CAN_APP_NM/CAN_App/CAN_FUNC.c
+59
-58
GUI.c
source/Application/Graphic/GUI/GUI.c
+3
-3
No files found.
source/Application/CAN_APP_NM/CAN_App/CAN_FUNC.c
View file @
feb563ae
...
...
@@ -1659,11 +1659,11 @@ void GetAllDtcEngineFault(uint32_t* pCurFault, uint8_t* pCurFaultNum, uint32_t*
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
if
((
DtcFaultTmp
&
0x21
)
==
0x20
)
/*历史故障*/
{
pHisFault
[
DtcHisFaultCn
]
=
DtcFaultTmp
;
DtcHisFaultCn
++
;
}
//
if ((DtcFaultTmp & 0x21) == 0x20) /*历史故障*/
//
{
//
pHisFault[DtcHisFaultCn] = DtcFaultTmp;
//
DtcHisFaultCn++;
//
}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
...
...
@@ -1725,11 +1725,11 @@ void GetAllDtcBrakeFault(uint32_t* pCurFault, uint8_t* pCurFaultNum, uint32_t* p
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
if
((
DtcFaultTmp
&
0x21
)
==
0x20
)
/*历史故障*/
{
pHisFault
[
DtcHisFaultCn
]
=
DtcFaultTmp
;
DtcHisFaultCn
++
;
}
//
if ((DtcFaultTmp & 0x21) == 0x20) /*历史故障*/
//
{
//
pHisFault[DtcHisFaultCn] = DtcFaultTmp;
//
DtcHisFaultCn++;
//
}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
...
...
@@ -1790,11 +1790,11 @@ void GetAllDtcAMTFault(uint32_t* pCurFault, uint8_t* pCurFaultNum, uint32_t* pHi
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
if
((
DtcFaultTmp
&
0x21
)
==
0x20
)
/*历史故障*/
{
pHisFault
[
DtcHisFaultCn
]
=
DtcFaultTmp
;
DtcHisFaultCn
++
;
}
//
if ((DtcFaultTmp & 0x21) == 0x20) /*历史故障*/
//
{
//
pHisFault[DtcHisFaultCn] = DtcFaultTmp;
//
DtcHisFaultCn++;
//
}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
...
...
@@ -1856,11 +1856,11 @@ void GetAllDtcRadarFault(uint32_t* pCurFault, uint8_t* pCurFaultNum, uint32_t* p
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
if
((
DtcFaultTmp
&
0x21
)
==
0x20
)
/*历史故障*/
{
pHisFault
[
DtcHisFaultCn
]
=
DtcFaultTmp
;
DtcHisFaultCn
++
;
}
//
if ((DtcFaultTmp & 0x21) == 0x20) /*历史故障*/
//
{
//
pHisFault[DtcHisFaultCn] = DtcFaultTmp;
//
DtcHisFaultCn++;
//
}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
...
...
@@ -1898,6 +1898,40 @@ void Common_DTCCamera_Server(void)
DisDTCNumCamera
=
CurFaultNum
+
HisFaultNum
;
}
/*-------------------------------------------------------------------------
* Function Name : GetAllDtcFault
* Description :
* Input : None
* Output : None
* Return : None
* onther : None
--------------------------------------------------------------------------*/
void
GetAllDtcCameraFault
(
uint32_t
*
pCurFault
,
uint8_t
*
pCurFaultNum
,
uint32_t
*
pHisFault
,
uint8_t
*
pHisFaultNum
)
{
uint8_t
i
=
0
;
uint8_t
DtcCurFaultCn
=
0
;
uint8_t
DtcHisFaultCn
=
0
;
uint32_t
DtcFaultTmp
=
0
;
for
(
i
=
0
;
i
<
25
;
i
++
)
{
DtcFaultTmp
=
DiagReciveDTCCamera
.
SubDTC
.
StructDTC
[
i
];
swap32
(
&
DtcFaultTmp
);
if
((
DtcFaultTmp
&
0x01
)
==
0x01
)
/*当前故障*/
{
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
//if ((DtcFaultTmp & 0x21) == 0x20) /*历史故障*/
//{
// pHisFault[DtcHisFaultCn] = DtcFaultTmp;
// DtcHisFaultCn++;
//}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
}
/*-------------------------------------------------------------------------
* Function Name : Common_DTC_Server
* Description :
...
...
@@ -1954,49 +1988,16 @@ void GetAllDtcRetarderFault(uint32_t* pCurFault, uint8_t* pCurFaultNum, uint32_t
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
if
((
DtcFaultTmp
&
0x21
)
==
0x20
)
/*历史故障*/
{
pHisFault
[
DtcHisFaultCn
]
=
DtcFaultTmp
;
DtcHisFaultCn
++
;
}
//
if ((DtcFaultTmp & 0x21) == 0x20) /*历史故障*/
//
{
//
pHisFault[DtcHisFaultCn] = DtcFaultTmp;
//
DtcHisFaultCn++;
//
}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
}
/*-------------------------------------------------------------------------
* Function Name : GetAllDtcFault
* Description :
* Input : None
* Output : None
* Return : None
* onther : None
--------------------------------------------------------------------------*/
void
GetAllDtcCameraFault
(
uint32_t
*
pCurFault
,
uint8_t
*
pCurFaultNum
,
uint32_t
*
pHisFault
,
uint8_t
*
pHisFaultNum
)
{
uint8_t
i
=
0
;
uint8_t
DtcCurFaultCn
=
0
;
uint8_t
DtcHisFaultCn
=
0
;
uint32_t
DtcFaultTmp
=
0
;
for
(
i
=
0
;
i
<
25
;
i
++
)
{
DtcFaultTmp
=
DiagReciveDTCCamera
.
SubDTC
.
StructDTC
[
i
];
swap32
(
&
DtcFaultTmp
);
if
((
DtcFaultTmp
&
0x01
)
==
0x01
)
/*当前故障*/
{
pCurFault
[
DtcCurFaultCn
]
=
DtcFaultTmp
;
DtcCurFaultCn
++
;
}
if
((
DtcFaultTmp
&
0x21
)
==
0x20
)
/*历史故障*/
{
pHisFault
[
DtcHisFaultCn
]
=
DtcFaultTmp
;
DtcHisFaultCn
++
;
}
}
*
pCurFaultNum
=
DtcCurFaultCn
;
*
pHisFaultNum
=
DtcHisFaultCn
;
}
/*-------------------------------------------------------------------------
* Function Name : GetAllDtcFault
* Description :
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.c
View file @
feb563ae
...
...
@@ -7626,6 +7626,7 @@ void GUI_BG_DTCBrake_Display(uint8_t Mode)
uint32_t
Data_Value
=
0u
;
//DTNum = DisDTCNumber[DTCDispNum];
Data_Value
=
DTCNumberBrake
[
DTCDispNum
];
swap32
(
&
Data_Value
);
Data_Value
=
(
uint32_t
)(
Data_Value
&
0xFFFFu
);
...
...
@@ -7745,7 +7746,7 @@ void GUI_BG_MenuDTCBrake_Display(uint8_t Mode)
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_DTCAMT_Display
* Description :
* Description :
故障码特殊,报文已经调整过,与其他故障码位置不同
* Input : None
* Output : None
* Return : None
...
...
@@ -7759,8 +7760,7 @@ void GUI_BG_DTCAMT_Display(uint8_t Mode)
//DTNum = DisDTCNumber[DTCDispNum];
Data_Value
=
DTCNumberAMT
[
DTCDispNum
];
swap32
(
&
Data_Value
);
Data_Value
=
(
uint32_t
)(
Data_Value
&
0xFFFFu
);
Data_Value
=
(
uint32_t
)((
Data_Value
>>
16u
)
&
0xFFFFu
);
if
(
DTCNumTime
<
50
)
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment