Functions | Variables
modbus_adapter_brake_test_node.cpp File Reference
#include <functional>
#include <ros/ros.h>
#include <pilz_utils/wait_for_service.h>
#include <prbt_hardware_support/modbus_adapter_brake_test.h>
#include <prbt_hardware_support/modbus_api_spec.h>
#include <prbt_hardware_support/filter_pipeline.h>
#include <prbt_hardware_support/WriteModbusRegister.h>
#include <prbt_hardware_support/write_modbus_register_call.h>
Include dependency graph for modbus_adapter_brake_test_node.cpp:

Go to the source code of this file.

Functions

static const std::string API_SPEC_WRITE_PARAM_NAME ("write_api_spec/")
 
int main (int argc, char **argv)
 Starts a modbus brake test announcer and runs it until a failure occurs. More...
 

Variables

static const std::string MODBUS_WRITE_SERVICE_NAME { "/pilz_modbus_client_node/modbus_write" }
 
static const std::string SERVICE_NAME_IS_BRAKE_TEST_REQUIRED = "/prbt/brake_test_required"
 
static const std::string SERVICE_SEND_BRAKE_TEST_RESULT = "/prbt/send_brake_test_result"
 

Function Documentation

◆ API_SPEC_WRITE_PARAM_NAME()

static const std::string API_SPEC_WRITE_PARAM_NAME ( "write_api_spec/"  )
static

◆ main()

int main ( int  argc,
char **  argv 
)

Starts a modbus brake test announcer and runs it until a failure occurs.

Definition at line 40 of file modbus_adapter_brake_test_node.cpp.

Variable Documentation

◆ MODBUS_WRITE_SERVICE_NAME

const std::string MODBUS_WRITE_SERVICE_NAME { "/pilz_modbus_client_node/modbus_write" }
static

Definition at line 33 of file modbus_adapter_brake_test_node.cpp.

◆ SERVICE_NAME_IS_BRAKE_TEST_REQUIRED

const std::string SERVICE_NAME_IS_BRAKE_TEST_REQUIRED = "/prbt/brake_test_required"
static

Definition at line 31 of file modbus_adapter_brake_test_node.cpp.

◆ SERVICE_SEND_BRAKE_TEST_RESULT

const std::string SERVICE_SEND_BRAKE_TEST_RESULT = "/prbt/send_brake_test_result"
static

Definition at line 32 of file modbus_adapter_brake_test_node.cpp.



prbt_hardware_support
Author(s):
autogenerated on Mon Feb 28 2022 23:14:34