Home
last modified time | relevance | path

Searched refs:modbus (Results 1 – 25 of 60) sorted by relevance

123

/openbmc/openbmc/meta-security/recipes-ids/suricata/files/
H A DCVE-2024-38534.patch4 Subject: [PATCH 2/4] modbus: abort flow parsing on flood
17 rust/src/modbus/modbus.rs | 4 ++--
20 diff --git a/rust/src/modbus/modbus.rs b/rust/src/modbus/modbus.rs
22 --- a/rust/src/modbus/modbus.rs
23 +++ b/rust/src/modbus/modbus.rs
/openbmc/phosphor-modbus/
H A DREADME.md1 # phosphor-modbus
3 phosphor-modbus provides a set of software applications to query sensors info,
4 inventory data, firmware info of various modbus devices.
8 The phosphor-modbus requires phosphor-dbus-interfaces, sdbusplus and
13 The phosphor-modbus is built using meson.
H A Dmeson.options2 'modbus-rtu',
5 description: 'Enable modbus RTU.',
12 description: 'Build mocked modbus devuce.',
H A Dmeson.build2 'phosphor-modbus',
24 if get_option('modbus-rtu').allowed()
/openbmc/phosphor-modbus/rtu/
H A Dmeson.build4 'modbus/modbus.cpp',
5 'modbus/modbus_commands.cpp',
6 'modbus/modbus_message.cpp',
38 'phosphor-modbus-rtu',
44 install_dir: get_option('libexecdir') / 'phosphor-modbus',
H A Ddevice_manager.hpp11 namespace phosphor::modbus::rtu namespace
14 namespace InventoryIntf = phosphor::modbus::rtu::inventory;
15 namespace PortIntf = phosphor::modbus::rtu::port;
16 namespace ModbusIntf = phosphor::modbus::rtu;
17 namespace DeviceIntf = phosphor::modbus::rtu::device;
18 namespace EventIntf = phosphor::modbus::events;
H A Dxyz.openbmc_project.ModbusRTU.service11 ExecStart=/usr/libexec/phosphor-modbus/phosphor-modbus-rtu
H A Ddevice_manager.cpp13 namespace phosphor::modbus::rtu namespace
18 using DeviceFactoryIntf = phosphor::modbus::rtu::device::DeviceFactory;
186 phosphor::modbus::rtu::DeviceManager deviceManager{ctx}; in main()
/openbmc/openbmc/meta-phosphor/recipes-phosphor/modbus/
H A Dphosphor-modbus_git.bb1 SUMMARY = "phosphor-modbus"
14 modbus-rtu \
17 PACKAGECONFIG[modbus-rtu] = "-Dmodbus-rtu=enabled, -Dmodbus-rtu=disabled"
20 SRC_URI = "git://github.com/openbmc/phosphor-modbus.git;branch=main;protocol=https"
22 SYSTEMD_SERVICE:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'modbus-rtu', \
/openbmc/phosphor-modbus/rtu/port/
H A Dbase_port.cpp15 namespace phosphor::modbus::rtu::port namespace
31 modbus = in BasePort()
33 if (!modbus) in BasePort()
49 if (!modbus->setProperties(baudRate, parity)) in readHoldingRegisters()
59 auto ret = co_await modbus->readHoldingRegisters(deviceAddress, in readHoldingRegisters()
H A Dbase_port.hpp11 namespace phosphor::modbus::rtu::port namespace
14 using ModbusIntf = phosphor::modbus::rtu::Modbus;
112 std::unique_ptr<ModbusIntf> modbus; member in phosphor::modbus::rtu::port::BasePort
/openbmc/phosphor-modbus/tests/
H A Dtest_modbus.cpp9 namespace RTUIntf = phosphor::modbus::rtu;
18 std::unique_ptr<ModbusIntf> modbus; member in ModbusTest
22 modbus = std::make_unique<ModbusIntf>(ctx, fdClient, 115200, 0); in ModbusTest()
33 auto ret = co_await modbus->readHoldingRegisters( in TestHoldingRegisters()
H A Dtest_inventory.cpp13 sdbusplus::client::xyz::openbmc_project::inventory::source::modbus::FRU<>;
15 namespace ModbusIntf = phosphor::modbus::rtu;
16 namespace PortIntf = phosphor::modbus::rtu::port;
18 namespace InventoryIntf = phosphor::modbus::rtu::inventory;
H A Dtest_firmware.cpp15 namespace ModbusIntf = phosphor::modbus::rtu;
16 namespace PortIntf = phosphor::modbus::rtu::port;
18 namespace DeviceIntf = phosphor::modbus::rtu::device;
H A Dmodbus_server_tester.hpp7 using MessageBase = phosphor::modbus::rtu::Message;
9 namespace phosphor::modbus::test namespace
H A Dtest_sensors.cpp27 namespace ModbusIntf = phosphor::modbus::rtu;
28 namespace PortIntf = phosphor::modbus::rtu::port;
30 namespace DeviceIntf = phosphor::modbus::rtu::device;
32 namespace EventIntf = phosphor::modbus::events;
/openbmc/phosphor-modbus/rtu/firmware/
H A Ddevice_firmware.hpp12 namespace phosphor::modbus::rtu::device namespace
22 namespace config_intf = phosphor::modbus::rtu::device::config;
23 using PortIntf = phosphor::modbus::rtu::port::BasePort;
/openbmc/phosphor-modbus/rtu/inventory/
H A Dmodbus_inventory.hpp15 namespace phosphor::modbus::rtu::inventory namespace
20 namespace ModbusIntf = phosphor::modbus::rtu;
21 using SerialPortIntf = phosphor::modbus::rtu::port::BasePort;
23 sdbusplus::aserver::xyz::openbmc_project::inventory::source::modbus::FRU<
/openbmc/phosphor-modbus/mocked_test_device/
H A DReadme.md3 ## mock-modbus-device
5 The `mock-modbus-device` daemon launches a simulated Modbus server on a
12 The `start_mock_server.sh` script acts as a wrapper for `mock-modbus-device`. It
16 pseudo-terminals (PTYs) and initiates a `mock-modbus-device` instance for each
H A Dmeson.build2 'mock-modbus-server',
8 install_dir: get_option('libexecdir') / 'phosphor-modbus',
H A Dmock_modbus_server.cpp12 namespace phosphor::modbus::test namespace
15 class MessageIntf : public phosphor::modbus::rtu::Message
132 using TestServerIntf = phosphor::modbus::test::TestServer; in main()
/openbmc/phosphor-modbus/rtu/device/
H A Dbase_device.hpp17 namespace phosphor::modbus::rtu::device namespace
31 using PortIntf = phosphor::modbus::rtu::port::BasePort;
32 namespace EventIntf = phosphor::modbus::events;
H A Ddevice_factory.cpp8 namespace phosphor::modbus::rtu::device namespace
11 using ReservoirPumpUnitIntf = phosphor::modbus::rtu::device::ReservoirPumpUnit;
H A Dbase_config.hpp7 namespace phosphor::modbus::rtu::device namespace
10 namespace ModbusIntf = phosphor::modbus::rtu;
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/images/
H A Dfb-ventura-phosphor-image.inc13 # Enable mbpoll for communicate with smart valve by modbus command
50 phosphor-modbus \

123