#include #include #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; } }