|
|
|
@ -26,10 +26,10 @@
|
|
|
|
|
#include <mission/devices/devicedefinitions/GomspaceDefinitions.h>
|
|
|
|
|
#include <mission/utility/TmFunnel.h>
|
|
|
|
|
|
|
|
|
|
#include <bsp_q7s/comIF/cookies/CspCookie.h>
|
|
|
|
|
#include <bsp_q7s/comIF/cookies/I2cCookie.h>
|
|
|
|
|
#include <bsp_q7s/comIF/CspComIF.h>
|
|
|
|
|
#include <bsp_q7s/comIF/I2cComIF.h>
|
|
|
|
|
#include <linux/csp/CspCookie.h>
|
|
|
|
|
#include <linux/csp/CspComIF.h>
|
|
|
|
|
#include <linux/i2c/I2cCookie.h>
|
|
|
|
|
#include <linux/i2c/I2cComIF.h>
|
|
|
|
|
#include <linux/gpio/LinuxLibgpioIF.h>
|
|
|
|
|
#include <linux/gpio/GpioCookie.h>
|
|
|
|
|
|
|
|
|
@ -85,10 +85,14 @@ void ObjectFactory::produce(){
|
|
|
|
|
CspCookie* acuCspCookie = new CspCookie(ACU::MAX_REPLY_LENGTH,
|
|
|
|
|
addresses::ACU);
|
|
|
|
|
/* Device Handler */
|
|
|
|
|
P60DockHandler* p60dockhandler = new P60DockHandler(objects::P60DOCK_HANDLER, objects::CSP_COM_IF, p60DockCspCookie);
|
|
|
|
|
PDU1Handler* pdu1handler = new PDU1Handler(objects::PDU1_HANDLER, objects::CSP_COM_IF, pdu1CspCookie);
|
|
|
|
|
PDU2Handler* pdu2handler = new PDU2Handler(objects::PDU2_HANDLER, objects::CSP_COM_IF, pdu2CspCookie);
|
|
|
|
|
ACUHandler* acuhandler = new ACUHandler(objects::ACU_HANDLER, objects::CSP_COM_IF, acuCspCookie);
|
|
|
|
|
P60DockHandler* p60dockhandler = new P60DockHandler(objects::P60DOCK_HANDLER,
|
|
|
|
|
objects::CSP_COM_IF, p60DockCspCookie);
|
|
|
|
|
PDU1Handler* pdu1handler = new PDU1Handler(objects::PDU1_HANDLER,
|
|
|
|
|
objects::CSP_COM_IF, pdu1CspCookie);
|
|
|
|
|
PDU2Handler* pdu2handler = new PDU2Handler(objects::PDU2_HANDLER,
|
|
|
|
|
objects::CSP_COM_IF, pdu2CspCookie);
|
|
|
|
|
ACUHandler* acuhandler = new ACUHandler(objects::ACU_HANDLER,
|
|
|
|
|
objects::CSP_COM_IF, acuCspCookie);
|
|
|
|
|
new PCDUHandler(objects::PCDU_HANDLER, 50);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -164,7 +168,7 @@ void ObjectFactory::produce(){
|
|
|
|
|
gpioCookie->addGpio(gpioIds::Test_ID, gpioConfigMio0);
|
|
|
|
|
new LibgpiodTest(objects::LIBGPIOD_TEST, objects::GPIO_IF, gpioCookie);
|
|
|
|
|
#elif TE0720 == 1
|
|
|
|
|
// Configuration for MIO0 on TE0720-03-1CFA
|
|
|
|
|
/* Configuration for MIO0 on TE0720-03-1CFA */
|
|
|
|
|
GpioConfig_t gpioConfigForDummyHeater(std::string("gpiochip0"), 0,
|
|
|
|
|
std::string("Heater0"), gpio::OUT, 0);
|
|
|
|
|
gpioCookie->addGpio(gpioIds::HEATER_0, gpioConfigForDummyHeater);
|
|
|
|
|