this should do the job
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
This commit is contained in:
parent
a351dcf99e
commit
647f3d00bb
@ -68,13 +68,7 @@ void ObjectFactory::produce(void* args) {
|
|||||||
{objects::TMP1075_HANDLER_PLPCDU_1, addresses::TMP1075_PLPCDU_1},
|
{objects::TMP1075_HANDLER_PLPCDU_1, addresses::TMP1075_PLPCDU_1},
|
||||||
{objects::TMP1075_HANDLER_IF_BOARD, addresses::TMP1075_IF_BOARD},
|
{objects::TMP1075_HANDLER_IF_BOARD, addresses::TMP1075_IF_BOARD},
|
||||||
}};
|
}};
|
||||||
const char* tmpI2cDev = q7s::I2C_PS_EIVE;
|
createTmpComponents(tmpDevsToAdd);
|
||||||
if (core::FW_VERSION_MAJOR == 4) {
|
|
||||||
tmpI2cDev = q7s::I2C_PL_EIVE;
|
|
||||||
} else if(core::FW_VERSION_MAJOR >= 5) {
|
|
||||||
tmpI2cDev = q7s::I2C_Q7_EIVE;
|
|
||||||
}
|
|
||||||
createTmpComponents(tmpDevsToAdd, tmpI2cDev);
|
|
||||||
dummy::Tmp1075Cfg tmpCfg{};
|
dummy::Tmp1075Cfg tmpCfg{};
|
||||||
tmpCfg.addTcsBrd0 = true;
|
tmpCfg.addTcsBrd0 = true;
|
||||||
tmpCfg.addTcsBrd1 = true;
|
tmpCfg.addTcsBrd1 = true;
|
||||||
|
@ -77,11 +77,8 @@ void ObjectFactory::produce(void* args) {
|
|||||||
// {objects::TMP1075_HANDLER_PLPCDU_1, addresses::TMP1075_PLPCDU_1},
|
// {objects::TMP1075_HANDLER_PLPCDU_1, addresses::TMP1075_PLPCDU_1},
|
||||||
{objects::TMP1075_HANDLER_IF_BOARD, addresses::TMP1075_IF_BOARD},
|
{objects::TMP1075_HANDLER_IF_BOARD, addresses::TMP1075_IF_BOARD},
|
||||||
}};
|
}};
|
||||||
const char* tmpI2cDev = q7s::I2C_PS_EIVE;
|
|
||||||
if (core::FW_VERSION_MAJOR >= 4) {
|
createTmpComponents(tmpDevsToAdd);
|
||||||
tmpI2cDev = q7s::I2C_PL_EIVE;
|
|
||||||
}
|
|
||||||
createTmpComponents(tmpDevsToAdd, tmpI2cDev);
|
|
||||||
#endif
|
#endif
|
||||||
createSolarArrayDeploymentComponents(*pwrSwitcher, *gpioComIF);
|
createSolarArrayDeploymentComponents(*pwrSwitcher, *gpioComIF);
|
||||||
createPlPcduComponents(gpioComIF, spiMainComIF, pwrSwitcher, *stackHandler);
|
createPlPcduComponents(gpioComIF, spiMainComIF, pwrSwitcher, *stackHandler);
|
||||||
|
@ -161,8 +161,14 @@ void Factory::setStaticFrameworkObjectIds() {
|
|||||||
|
|
||||||
void ObjectFactory::setStatics() { Factory::setStaticFrameworkObjectIds(); }
|
void ObjectFactory::setStatics() { Factory::setStaticFrameworkObjectIds(); }
|
||||||
|
|
||||||
void ObjectFactory::createTmpComponents(std::vector<std::pair<object_id_t, address_t>> tmpDevsToAdd,
|
void ObjectFactory::createTmpComponents(
|
||||||
const char* i2cDev) {
|
std::vector<std::pair<object_id_t, address_t>> tmpDevsToAdd) {
|
||||||
|
const char* tmpI2cDev = q7s::I2C_PS_EIVE;
|
||||||
|
if (core::FW_VERSION_MAJOR == 4) {
|
||||||
|
tmpI2cDev = q7s::I2C_PL_EIVE;
|
||||||
|
} else if (core::FW_VERSION_MAJOR >= 5) {
|
||||||
|
tmpI2cDev = q7s::I2C_Q7_EIVE;
|
||||||
|
}
|
||||||
std::vector<I2cCookie*> tmpDevCookies;
|
std::vector<I2cCookie*> tmpDevCookies;
|
||||||
|
|
||||||
for (size_t idx = 0; idx < tmpDevsToAdd.size(); idx++) {
|
for (size_t idx = 0; idx < tmpDevsToAdd.size(); idx++) {
|
||||||
|
@ -58,8 +58,7 @@ void createPcduComponents(LinuxLibgpioIF* gpioComIF, PowerSwitchIF** pwrSwitcher
|
|||||||
bool enableHkSets);
|
bool enableHkSets);
|
||||||
void createPlPcduComponents(LinuxLibgpioIF* gpioComIF, SpiComIF* spiComIF,
|
void createPlPcduComponents(LinuxLibgpioIF* gpioComIF, SpiComIF* spiComIF,
|
||||||
PowerSwitchIF* pwrSwitcher, Stack5VHandler& stackHandler);
|
PowerSwitchIF* pwrSwitcher, Stack5VHandler& stackHandler);
|
||||||
void createTmpComponents(std::vector<std::pair<object_id_t, address_t>> tmpDevsToAdd,
|
void createTmpComponents(std::vector<std::pair<object_id_t, address_t>> tmpDevsToAdd);
|
||||||
const char* i2cDev);
|
|
||||||
void createRadSensorChipSelect(LinuxLibgpioIF* gpioIF);
|
void createRadSensorChipSelect(LinuxLibgpioIF* gpioIF);
|
||||||
ReturnValue_t createRadSensorComponent(LinuxLibgpioIF* gpioComIF, Stack5VHandler& handler);
|
ReturnValue_t createRadSensorComponent(LinuxLibgpioIF* gpioComIF, Stack5VHandler& handler);
|
||||||
void createAcsBoardGpios(GpioCookie& cookie);
|
void createAcsBoardGpios(GpioCookie& cookie);
|
||||||
|
Loading…
Reference in New Issue
Block a user