Changelog¶
Release 1.2¶
Version 1.2.0 (June 2021)¶
- New
HttpServerimplementation, no longer using libmicrohttpd.- Supports Server-Sent-Events (SSE), via
/api/stream/... - Deflate response compression (multi-threaded)
- Asynchronous chunked transfers
- Supports Server-Sent-Events (SSE), via
localization.statustopic is also being recorded now.- New
LocalPlannerfunctions:await_goal(),await_goal_ex(...),cancel_goal_await() LocalPlanner::pause()now has an optionalbool em_stopparameter to enable emergency stopping.- OPC-UA write variable support via
Proxy::write_variable()andProxy::write_object_variable(). TaskHandlernow supports script parameters viaexecute_file()andexecute_program()which are passed on to themain(...)function in LUA.- Sending a new goal while driving works as expected now, planners wait for platoform to stop before planning new path.
Kinematics_CanNodefix for CAN bus initialization, now attempts to re-initialize until successful.- New
TaskHandlerfunctions:get_time_sec(),get_time_millis(),get_time_micros() HttpSessionnow containssession_timeoutas well- Additional incident reporting for RelayBoard and MPO-700 homing.
SickMicroscan3fix for reflector detection- OPC-UA Proxy authentication support via
usernameandpasswordconfigs. TaskHandlerscripts haveREQUESTpermission nowUSER(neo-user) hasINTERVENE_SCRIPTpermissions now