import { configureStore } from "@reduxjs/toolkit";
import kilnReducer from "./features/kilnSlice";
import feederReducer from "./features/feederSlice";
import fireReducer from "./features/fireSlice";
import fanFrequenceReducer from "./features/fanFrequenceSlice";
import combustionAirReducer from "./features/combustionAirSlice";
import gasReducer from "./features/gasSlice";
import temperatureReducer from "./features/temperatureSlice";
import annealTemperatureReducer from "./features/annealTemperatureSlice";
import fanInfoReducer from "./features/fanInfo";
import energySlice from "./features/EnergySlice";
import annealFanFrequenceReducer from "./features/annealFanFrequenceSlice";
import annealFanInfoReducer from "./features/annealFanInfoSlice";

export const store = configureStore({
  reducer: {
    // 窑炉信息
    kiln: kilnReducer,
    // 投料机信息
    feeder: feederReducer,
    // 火向信息
    fireInfo: fireReducer,
    // 风机信息
    fanInfo: fanInfoReducer,
    // 风机信息
    annealFanInfo: annealFanInfoReducer,
    // 风机运行频率
    fanFrequence: fanFrequenceReducer,
    // 退火-风机运行频率
    annealFanFrequence: annealFanFrequenceReducer,
    // 天然气流量
    natGas: gasReducer,
    // 助燃风流量
    combustionAir: combustionAirReducer,
    // 温度
    temperature: temperatureReducer,
    // 温度
    annealTemperature: annealTemperatureReducer,
    // 能耗
    energy: energySlice
  },
});