MXC-A36-Demo/Demo/lv_user_code/app/mx_alternator_data.c

524 lines
8.0 KiB
C

#include <stdio.h>
#include <string.h>
#include "mx_store.h"
#include "mx_alternator_data.h"
extern Store_t UserData;
uint8_t getSoftMainVersion(void)
{
return UserData.mSoftMainVersion;
}
void setSoftMainVersion(uint8_t value)
{
if(value != UserData.mSoftMainVersion)
{
UserData.mSoftMainVersion = value;
}
}
uint8_t getSoftSubVersion(void)
{
return UserData.mSoftSubVersion;
}
void setSoftSubVersion(uint8_t value)
{
if(value != UserData.mSoftSubVersion)
{
UserData.mSoftSubVersion = value;
}
}
uint8_t getSetMode(void)
{
return UserData.mSetMode;
}
void setSetMode(uint8_t value)
{
if(value != UserData.mSetMode)
{
UserData.mSetMode = value;
}
}
uint16_t getSpeedData(void)
{
return UserData.mSpeed;
}
void setSpeedData(uint16_t value)
{
if(value != UserData.mSpeed)
{
UserData.mSpeed = value;
}
}
//档位信息
uint8_t getGearInfo(void)
{
return UserData.mGearInfo;
}
void setGearInfo(uint8_t value)
{
if(value != UserData.mGearInfo)
{
UserData.mGearInfo = value;
}
}
//总计里程
uint32_t getTotalMile(void)
{
return UserData.mTotalMile;
}
void setTotalMile(uint32_t value)
{
if(value != UserData.mTotalMile)
{
UserData.mTotalMile = value;
}
}
//单次行驶里程
uint32_t getTripMile(void)
{
return UserData.mTripMile;
}
void setTripMile(uint32_t value)
{
if(value != UserData.mTripMile)
{
UserData.mTripMile = value;
}
}
//里程清零
uint8_t getMileClearTags(void)
{
return UserData.mMileClearTags;
}
void setMileClearTags(uint8_t value)
{
if(value != UserData.mMileClearTags)
{
UserData.mMileClearTags = value;
}
}
//wifi
uint8_t getWifi(void)
{
return UserData.mWifi;
}
void setWifi(uint8_t value)
{
if(value != UserData.mWifi)
{
UserData.mWifi = value;
}
}
//蓝牙
uint8_t getBlueTooth(void)
{
return UserData.mBlueTooth;
}
void setBlueTooth(uint8_t value)
{
if(value != UserData.mBlueTooth)
{
UserData.mBlueTooth = value;
}
}
//转向
uint8_t getTurn(void)
{
return UserData.mTurn;
}
void setTurn(uint8_t value)
{
if(value != UserData.mTurn)
{
UserData.mTurn = value;
}
}
//转向提示
uint8_t getTurnPrompt(void)
{
return UserData.mTurnPrompt;
}
void setTurnPrompt(uint8_t value)
{
if(value != UserData.mTurnPrompt)
{
UserData.mTurnPrompt = value;
}
}
//转向灯
uint8_t getTurnLight(void)
{
return UserData.mTurnLight;
}
void setTurnLight(uint8_t value)
{
if(value != UserData.mTurnLight)
{
UserData.mTurnLight = value;
}
}
//远近光灯
uint8_t getBeamLight(void)
{
return UserData.mBeamLight;
}
void setBeamLight(uint8_t value)
{
if(value != UserData.mBeamLight)
{
UserData.mBeamLight = value;
}
}
//示宽灯
uint8_t getSideMarkerLight(void)
{
return UserData.mSideMarkerLight;
}
void setSideMarkerLight(uint8_t value)
{
if(value != UserData.mSideMarkerLight)
{
UserData.mSideMarkerLight = value;
}
}
//工作指示灯
uint8_t getFanLight(void)
{
return UserData.mFanLight;
}
void setFanLight(uint8_t value)
{
if(value != UserData.mFanLight)
{
UserData.mFanLight = value;
}
}
//abs灯
uint8_t getABSLight(void)
{
return UserData.mABSLight;
}
void setABSLight(uint8_t value)
{
if(value != UserData.mABSLight)
{
UserData.mABSLight = value;
}
}
//机油压力灯
uint8_t getOilPressLight(void)
{
return UserData.mOilPressLight;
}
void setOilPressLight(uint8_t value)
{
if(value != UserData.mOilPressLight)
{
UserData.mOilPressLight = value;
}
}
//
uint8_t getEngineLight(void)
{
return UserData.mEngineLight;
}
void setEngineLight(uint8_t value)
{
if(value != UserData.mEngineLight)
{
UserData.mEngineLight = value;
}
}
//清零标记
uint8_t getRefreshTags(void)
{
return UserData.mRefreshTags;
}
void setRefreshTags(uint8_t value)
{
if(value != UserData.mRefreshTags)
{
UserData.mRefreshTags = value;
}
}
//灯光值
uint8_t getLightValue(void)
{
return UserData.mLightValue;
}
void setLightValue(uint8_t value)
{
if(value != UserData.mLightValue)
{
UserData.mLightValue = value;
}
}
//自检
uint8_t getSelfCheck(void)
{
return UserData.mSelfCheck;
}
void setSelfCheck(uint8_t value)
{
if(value != UserData.mSelfCheck)
{
UserData.mSelfCheck = value;
}
}
//光感电压值
uint8_t getLightSensingVolt(void)
{
return UserData.mLightSensingVolt;
}
void setLightSensingVolt(uint8_t value)
{
if(value != UserData.mLightSensingVolt)
{
UserData.mLightSensingVolt = value;
}
}
//蓝牙继承数据
uint8_t getBTDataInherit(void)
{
return UserData.mBTData_Inherit;
}
void setBTDataInherit(uint8_t value)
{
if(value != UserData.mBTData_Inherit)
{
UserData.mBTData_Inherit = value;
}
}
//当前错误
uint16_t getCurrentFaultCode(void)
{
return UserData.mCurrentFaultCode;
}
void setCurrentFaultCode(uint16_t value)
{
if(value != UserData.mCurrentFaultCode)
{
UserData.mCurrentFaultCode = value;
}
}
//历史错误
uint16_t getHistoryFaultCode(void)
{
return UserData.mHistoryFaultCode;
}
void setHistoryFaultCode(uint16_t value)
{
if(value != UserData.mHistoryFaultCode)
{
UserData.mHistoryFaultCode = value;
}
}
//发动机告警信息
uint8_t getEngineErr(void)
{
return UserData.mErr.mEngine;
}
void setEngineErr(uint8_t value)
{
if(value != UserData.mErr.mEngine)
{
UserData.mErr.mEngine = value;
}
}
//机油告警信息
uint8_t getEngineOilErr(void)
{
return UserData.mErr.mEngineOil;
}
void setEngineOilErr(uint8_t value)
{
if(value != UserData.mErr.mEngineOil)
{
UserData.mErr.mEngineOil = value;
}
}
//abs告警
uint8_t getAbsErr(void)
{
return UserData.mErr.mAbs;
}
void setAbsErr(uint8_t value)
{
if(value != UserData.mErr.mAbs)
{
UserData.mErr.mAbs = value;
}
}
//输出过流
uint8_t getTCSErr(void)
{
return UserData.mErr.mTcs;
}
void setTCSErr(uint8_t value)
{
if(value != UserData.mErr.mTcs)
{
UserData.mErr.mTcs = value;
}
}
//风扇故障
uint8_t getFanErr(void)
{
return UserData.mErr.mFan;
}
void setFanErrs(uint8_t value)
{
if(value != UserData.mErr.mFan)
{
UserData.mErr.mFan = value;
}
}
//空挡故障
uint8_t getNeutralGearErr(void)
{
return UserData.mErr.mNeutralGear;
}
void setNeutralGearErr(uint8_t value)
{
if(value != UserData.mErr.mNeutralGear)
{
UserData.mErr.mNeutralGear = value;
}
}
//水温故障
uint8_t getWaterTemperErr(void)
{
return UserData.mErr.mWaterTemper;
}
void setWaterTemperErr(uint8_t value)
{
if(value != UserData.mErr.mWaterTemper)
{
UserData.mErr.mWaterTemper = value;
}
}
//刹车故障
uint8_t getBrakesFaultErr(void)
{
return UserData.mErr.mBrakesFault;
}
void setBrakesFaultErr(uint8_t value)
{
if(value != UserData.mErr.mBrakesFault)
{
UserData.mErr.mBrakesFault = value;
}
}
//电池电量占比
uint8_t getBatteryRatio(void)
{
return UserData.mBatteryRatio;
}
void setBatteryRatio(uint8_t value)
{
if(value != UserData.mBatteryRatio)
{
UserData.mBatteryRatio = value;
}
}
//电池电压
uint8_t getBatteryVoltage(void)
{
return UserData.mBatteryVoltage;
}
void setBatteryVoltage(uint8_t value)
{
if(value != UserData.mBatteryVoltage)
{
UserData.mBatteryVoltage = value;
}
}
//转速信息
uint16_t getEspeed(void)
{
return UserData.mEspeed;
}
void setEspeed(uint16_t value)
{
if(value != UserData.mEspeed)
{
UserData.mEspeed = value;
}
}
//油量信息
uint8_t getFuel(void)
{
return UserData.mFuel;
}
void setFuel(uint8_t value)
{
if(value != UserData.mFuel)
{
UserData.mFuel = value;
}
}
//水温信息
uint8_t getWaterTemper(void)
{
return UserData.mWaterTemper;
}
void setWaterTemper(uint8_t value)
{
if(value != UserData.mWaterTemper)
{
UserData.mWaterTemper = value;
}
}
//电瓶电压
uint8_t getAccumulatorVolt(void)
{
return UserData.mAccumulatorVolt;
}
void setAccumulatorVolt(uint8_t value)
{
if(value != UserData.mAccumulatorVolt)
{
UserData.mAccumulatorVolt = value;
}
}