| 12345678910111213141516171819 |
- import { Hono } from "hono";
- import type { Variables, WithAuth } from "./middlewares.ts";
- import {
- createModbusRTUDevice,
- collectModbusRTUData,
- testModbusRTUConnection,
- } from "./controllers/modbus_rtu_device.ts";
- export function createModbusRtuDeviceRoutes(withAuth: WithAuth) {
- const modbusRTUDeviceRoutes = new Hono<{ Variables: Variables }>();
- modbusRTUDeviceRoutes.post("/devices", withAuth, createModbusRTUDevice);
- modbusRTUDeviceRoutes.post("/devices/:id/collect", withAuth, collectModbusRTUData);
-
- modbusRTUDeviceRoutes.post("/test", testModbusRTUConnection);
- return modbusRTUDeviceRoutes;
- }
|