├── LICENSE ├── README.md ├── eip_bridge ├── CMakeLists.txt ├── example │ └── eip_config.yaml ├── launch │ └── eip_bridge.launch ├── package.xml ├── scripts │ ├── eip_bridge_node.py │ └── eip_bridge_simulator_node.py ├── setup.py └── src │ ├── .gitignore │ └── eip_bridge │ ├── __init__.py │ ├── eip_bridge.py │ ├── eip_functions.py │ ├── eip_publisher.py │ ├── eip_service.py │ ├── eip_subscriber.py │ └── plc_simulator.py └── eip_msgs ├── CMakeLists.txt ├── package.xml └── srv ├── ReadTagArrayFloat32.srv ├── ReadTagArrayInt16.srv ├── ReadTagArrayInt32.srv ├── ReadTagArrayInt64.srv ├── ReadTagArrayInt8.srv ├── ReadTagBool.srv ├── ReadTagFloat32.srv ├── ReadTagInt16.srv ├── ReadTagInt32.srv ├── ReadTagInt64.srv ├── ReadTagInt8.srv ├── ReadTagString.srv ├── SetMode.srv ├── WriteTagArrayFloat32.srv ├── WriteTagArrayInt16.srv ├── WriteTagArrayInt32.srv ├── WriteTagArrayInt64.srv ├── WriteTagArrayInt8.srv ├── WriteTagBool.srv ├── WriteTagFloat32.srv ├── WriteTagInt16.srv ├── WriteTagInt32.srv ├── WriteTagInt64.srv ├── WriteTagInt8.srv └── WriteTagString.srv /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/README.md -------------------------------------------------------------------------------- /eip_bridge/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/CMakeLists.txt -------------------------------------------------------------------------------- /eip_bridge/example/eip_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/example/eip_config.yaml -------------------------------------------------------------------------------- /eip_bridge/launch/eip_bridge.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/launch/eip_bridge.launch -------------------------------------------------------------------------------- /eip_bridge/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/package.xml -------------------------------------------------------------------------------- /eip_bridge/scripts/eip_bridge_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/scripts/eip_bridge_node.py -------------------------------------------------------------------------------- /eip_bridge/scripts/eip_bridge_simulator_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/scripts/eip_bridge_simulator_node.py -------------------------------------------------------------------------------- /eip_bridge/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/setup.py -------------------------------------------------------------------------------- /eip_bridge/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/eip_bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/src/eip_bridge/eip_bridge.py -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/eip_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/src/eip_bridge/eip_functions.py -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/eip_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/src/eip_bridge/eip_publisher.py -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/eip_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/src/eip_bridge/eip_service.py -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/eip_subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/src/eip_bridge/eip_subscriber.py -------------------------------------------------------------------------------- /eip_bridge/src/eip_bridge/plc_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_bridge/src/eip_bridge/plc_simulator.py -------------------------------------------------------------------------------- /eip_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /eip_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/package.xml -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagArrayFloat32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagArrayFloat32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagArrayInt16.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagArrayInt16.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagArrayInt32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagArrayInt32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagArrayInt64.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagArrayInt64.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagArrayInt8.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagArrayInt8.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagBool.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagBool.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagFloat32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagFloat32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagInt16.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagInt16.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagInt32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagInt32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagInt64.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagInt64.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagInt8.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagInt8.srv -------------------------------------------------------------------------------- /eip_msgs/srv/ReadTagString.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/ReadTagString.srv -------------------------------------------------------------------------------- /eip_msgs/srv/SetMode.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/SetMode.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagArrayFloat32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagArrayFloat32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagArrayInt16.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagArrayInt16.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagArrayInt32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagArrayInt32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagArrayInt64.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagArrayInt64.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagArrayInt8.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagArrayInt8.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagBool.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagBool.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagFloat32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagFloat32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagInt16.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagInt16.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagInt32.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagInt32.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagInt64.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagInt64.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagInt8.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagInt8.srv -------------------------------------------------------------------------------- /eip_msgs/srv/WriteTagString.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swri-robotics/eip_bridge/HEAD/eip_msgs/srv/WriteTagString.srv --------------------------------------------------------------------------------