Page History
...
./middleware --vehicle_ids=1,7,8 --node_id=middleware --wait_for_start=true --dds_domain=1 --simulated_time=false
If you want to start your script using a bash script, you can do it like this:
/opt/MATLAB/R2019a/bin/matlab -logfile matlab.log -sd $script_dir -batch "$script_name(1, ${vehicle_id})"
Important parameters
- node_id: Identification string of the middleware instance in the DDS network
- period_nanoseconds: Length of each period in which the HLC is triggered, in nanoseconds
- simulated_time: True if the current setup uses simulated time, else false
- wait_for_start: Whether the middleware should wait for the LCC's start signal, should be true (false only for debugging purposes)
- vehicle_ids: IDs of the vehicles the HLC(s) that the middleware 'controls' are responsible for (usually just one ID)
- vehicle_amount: Set amount of vehicles instead of vehicle ID, sets IDs 1 - vehicle_amount (restricted to 256)
- dds_domain: Domain ID of the domain in which the LCC, vehicle etc. participate
- domain_number: Local domain ID of the middleware and the HLC
- dds_initial_peer: Should be explained in Lab Control Center (Usage) (TODO)
...
Overview
Content Tools