Socket Server Arm Component used for interacting with devices that use a client socket connection to send data
##Installation
###Git
git clone --recursive https://github.com/FIUDiscoveryLab/TelebotMasterArmsTCPVoice.git
###Eclipse IDE
-Right-click on project -In the "Java Build Path" menu select the "Libraries" tab -Click on the "Add Library" button -Choose "JRE System Library" -Workspace default JRE (...)
-Right-click in the projects "src" folder -Select "Build Path / Use as source folder"
- Set java path ..*Right click on the project -> properties -> set java build path
- set environment variable
..1Right click Java which contains main class -> Run As -> Run Configurations -> Environments (tab)
..2Click on New button
..3 Name:
LD_LIBRARY_PATH
, VALUE:${project_loc}/ThirdParty/ndds.5.1.0/lib/x64Linux2.6gcc4.4.5jdk
- Set java path ..*Right click on the project -> properties -> set java build path
- set environment variable
..1Right click Java which contains main class -> Run As -> Run Configurations -> Environments (tab)
..2Click on New button
..3 Name:
LD_LIBRARY_PATH
, VALUE:${project_loc}/ThirdParty/ndds.5.1.0/lib/i86Linux2.6gcc4.4.5jdk
- Set java path ..*Right click on the project -> properties -> set java build path
- set environment variable
..1Right click Java which contains main class -> Run As -> Run Configurations -> Environments (tab)
..2Click on New button
..3 Name:
PATH
, VALUE:${project_loc}\ThirdParty\ndds.5.1.0\lib\x64Win64jdk
- Set java path ..*Right click on the project -> properties -> set java build path
- set environment variable
..1Right click Java which contains main class -> Run As -> Run Configurations -> Environments (tab)
..2Click on New button
..3 Name:
PATH
, VALUE:${project_loc}\ThirdParty\ndds.5.1.0\lib\i86Win32jdk
STEP 1: Configure Joint/Servo Message Parameters
STEP 2: Initiates Socket Server
STEP 3: Receives Client Joint/Servo Messages
STEP 4: Publishes Joint/Servo Data Object Through DDS