#pragma once

namespace nlc {

constexpr char BUS_HARDWARE_ID_PROTOCOL_CANOPEN[] = "CANopen";
constexpr char BUS_HARDWARE_ID_IXXAT[] = "IXXAT";
constexpr char BUS_HARDWARE_ID_ZK_USB_CAN[] = "ZK-USB-CAN-1";

constexpr char BUS_HARDWARE_ID_PROTOCOL_MODBUS_RTU[] = "MODBUS RTU";
constexpr char BUS_HARDWARE_ID_SERIAL_PORT[] = "Serial Port";

constexpr char BUS_HARDWARE_ID_PROTOCOL_MODBUS_VCP[] = "MODBUS VCP";
constexpr char BUS_HARDWARE_ID_NANOTEC_VCP[] = "Nanotec VCP";
constexpr char BUS_HARDWARE_ID_USB_HUB[] = "USB HUB";

constexpr char BUS_HARDWARE_ID_PROTOCOL_MODBUS_TCP[] = "MODBUS TCP";
constexpr char BUS_HARDWARE_ID_NETWORK[] = "Network Adapter";

} // namespace nlc
