要求:
1. 初始态电源模式ACC,有效性为Vaild,初始档位为P档
includes
{
}
variables
{
int index;
}
on start
{
index = 0;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::PwrModSts = 2;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::PwrModVld = 0;
$VCUGearLvrForDisp = 0;
$VCUGearLvrForDispVld = 1;
}
2. 按下"P"键,切换到P档,以此类推
3. 切换到R/D档位时,电源模式变为RUN,点亮Ready指示灯;切换到P/N档位时,电源模式变为ACC,熄灭Ready指示灯;
on key 'p'
{
$VCUGearLvrForDisp = 0;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::PwrModSts = 2;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::VCUPtRdyFlg = 0;
}
on key 'n'
{
$VCUGearLvrForDisp = 2;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::PwrModSts = 2;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::VCUPtRdyFlg = 0;
}
on key 'r'
{
$VCUGearLvrForDisp = 1;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::PwrModSts = 3;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::VCUPtRdyFlg = 1;
}
on key 'd'
{
$VCUGearLvrForDisp = 3;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::PwrModSts = 3;
$CAN::VCCD::VCCD_DCDCANFD_0xF1::VCUPtRdyFlg = 1;
}