Ajout gestion Look & Sync firmwares, et routes BST

This commit is contained in:
Arnaud Nelissen
2025-09-17 17:45:46 +02:00
parent e715c265ad
commit 73add80cab
27 changed files with 2209 additions and 386 deletions

View File

@@ -16,20 +16,64 @@ router.get('/api/module/:id/:route/:module?', controller.longpolling.getModuleRe
router.post('/api/module/:id/:route/:module?', controller.longpolling.postModuleRequest);
router.post('/v2/setData/:id', controller.data.postSetData);
router.post('/v2/setSenbusValue/:id', controller.senbus_value.postSenbusValue);
router.post('/v2/setJournal/:id', controller.journal.postSetJournal);
router.post('/v2/ipx-data/:id', controller.ipx.postIpxData);
router.post('/v2/setStatus/:id', controller.status.postSetStatus);
router.post("/v2/get/requests/to/do", controller.grtd.postGetRequestToDo);
router.post("/v2/reportModuleDataSent", controller.grtd.reportModuleDataSent);
router.get("/v2/getAcknowledgeAlerts/:id", controller.grtd.getAcknowledgeAlerts);
router.get("/v2/getManualCommand", controller.grtd.getManualCommand);
router.get("/v2/getModuleConfiguration", controller.grtd.getModuleConfiguration);
router.post("/v2/setModuleConfiguration", controller.grtd.setModuleConfiguration);
router.get("/v2/getModulePrograms", controller.grtd.getModulePrograms);
router.get("/v2/getModuleSlots", controller.grtd.getModuleSlots);
router.get("/v2/getStatusCommand", controller.grtd.getStatusCommand);
router.post("/v2/get/requests/to/do", controller.grtd.postGetRequestToDo);
router.post("/v2/reportAcknowledgeAlerts", controller.grtd.reportAcknowledgeAlerts);
router.post("/v2/reportAllModuleProgramsDataSent", controller.grtd.reportAllModuleProgramsDataSent);
router.post("/v2/reportAllModuleSlotsDataSent", controller.grtd.reportAllModuleSlotsDataSent);
router.post("/v2/reportManualCommandSent", controller.grtd.reportManualCommandSent);
router.post("/v2/reportModuleDataSent", controller.grtd.reportModuleDataSent);
router.post("/v2/reportSlotsDataSent", controller.grtd.reportSlotsDataSent);
router.post("/v2/reportStatusCommandSent", controller.grtd.reportStatusCommandSent);
router.post("/v2/setModuleConfiguration", controller.grtd.setModuleConfiguration);
router.post("/v2/setModulePrograms", controller.grtd.setModulePrograms);
router.post("/v2/setModuleSlots", controller.grtd.setModuleSlots);
router.all('/api/*', (req, res) => { res.send(503); });
router.get("/api/lsp/programs/:msn", controller.api.getPrograms);
router.post("/api/lsp/programs/:msn", controller.api.postPrograms);
router.put("/api/lsp/programs/:msn", controller.api.putPrograms);
router.delete("/api/lsp/programs/:msn", controller.api.deletePrograms);
router.all('*', (req, res) => { res.send(404); });
router.get("/api/lsp/configuration/:msn", controller.api.getConfiguration);
router.post("/api/lsp/configuration/:msn", controller.api.postConfiguration);
router.put("/api/lsp/configuration/:msn", controller.api.putConfiguration);
router.delete("/api/lsp/configuration/:msn", controller.api.deleteConfiguration);
router.get("/api/lsp/slots/:msn", controller.api.getSlots);
router.post("/api/lsp/slots/:msn", controller.api.postSlots);
router.put("/api/lsp/slots/:msn", controller.api.putSlots);
router.delete("/api/lsp/slots/:msn", controller.api.deleteSlots);
router.get("/api/lsp/manual-command/:msn", controller.api.getManualCommand);
router.post("/api/lsp/manual-command/:msn", controller.api.postManualCommand);
router.put("/api/lsp/manual-command/:msn", controller.api.putManualCommand);
router.delete("/api/lsp/manual-command/:msn", controller.api.deleteManualCommand);
router.get("/api/lsp/status-command/:msn", controller.api.getStatusCommand);
router.post("/api/lsp/status-command/:msn", controller.api.postStatusCommand);
router.put("/api/lsp/status-command/:msn", controller.api.putStatusCommand);
router.delete("/api/lsp/status-command/:msn", controller.api.deleteStatusCommand);
router.get("/api/lsp/acknowledged-alerts/:msn", controller.api.getAcknowledgedAlerts);
router.post("/api/lsp/acknowledged-alerts/:msn", controller.api.postAcknowledgedAlerts);
router.put("/api/lsp/acknowledged-alerts/:msn", controller.api.putAcknowledgedAlerts);
router.delete("/api/lsp/acknowledged-alerts/:msn", controller.api.deleteAcknowledgedAlerts);
router.get("/api/ping", controller.api.ping);
router.all('/api/*', (req, res) => { res.sendStatus(503); });
router.all('*', (req, res) => { res.sendStatus(404); });
module.exports = router;