Device Test Report

Device UID: 2a0011000350314d3532372000000000

Manufacturer: ZubaxRobotics
Product: com.zubax.telega
Date UTC: 2022-09-07 14:55:56
Status: Success

2022-09-07 17:54:35,401 21590 INFO processor Beginning the test of 'Sadulli SS4014' 2022-09-07 17:54:35,401 21590 DEBUG drwatson_ui INPUT REQUEST Press ENTER after ALL of the following interfaces are connected to the device: CAN1 2022-09-07 17:54:39,482 21590 DEBUG drwatson_ui INPUT RESPONSE 2022-09-07 17:54:39,690 21590 DEBUG drwatson_ui INFO Waiting for the device to boot... 2022-09-07 17:54:49,699 21590 DEBUG drwatson_ui INFO Testing UAVCAN... 2022-09-07 17:54:49,699 21590 DEBUG drwatson_ui INFO Primary CAN interface: /dev/serial/by-id/usb-Zubax_Robotics_Zubax_Babel_31003E000757424E3430302000000000-if00 2022-09-07 17:54:49,699 21590 DEBUG drwatson_ui INFO Secondary CAN interface: N/A 2022-09-07 17:54:49,709 21613 INFO uavcan.driver.slcan IO process started with PID 21613 2022-09-07 17:54:49,711 21613 INFO uavcan.driver.slcan Could not adjust priority of the IO process: PermissionError(1, 'Operation not permitted') 2022-09-07 17:54:49,715 21613 INFO uavcan.driver.slcan Init: Sending command b'' 2022-09-07 17:54:49,715 21613 INFO uavcan.driver.slcan Init: Waiting for ACK... 2022-09-07 17:54:49,816 21613 INFO uavcan.driver.slcan Init: Sending command b'C' 2022-09-07 17:54:49,816 21613 INFO uavcan.driver.slcan Init: Waiting for ACK... 2022-09-07 17:54:49,817 21613 INFO uavcan.driver.slcan Init: Sending command b'S8' 2022-09-07 17:54:49,817 21613 INFO uavcan.driver.slcan Init: Waiting for ACK... 2022-09-07 17:54:49,841 21613 INFO uavcan.driver.slcan Init: Sending command b'O' 2022-09-07 17:54:49,841 21613 INFO uavcan.driver.slcan Init: Waiting for ACK... 2022-09-07 17:54:49,866 21613 INFO uavcan.driver.slcan Init: Sending command b'F' 2022-09-07 17:54:49,866 21613 INFO uavcan.driver.slcan Init: Waiting for ACK... 2022-09-07 17:54:49,867 21613 INFO uavcan.driver.slcan Init: Ignoring byte b'F' while waiting for ACK 2022-09-07 17:54:49,867 21613 INFO uavcan.driver.slcan Init: Ignoring byte b'0' while waiting for ACK 2022-09-07 17:54:49,868 21613 INFO uavcan.driver.slcan Init: Ignoring byte b'0' while waiting for ACK 2022-09-07 17:54:49,968 21613 INFO uavcan.driver.slcan RX worker started 2022-09-07 17:54:49,969 21613 INFO uavcan.driver.slcan IO process initialization complete 2022-09-07 17:54:49,971 21590 DEBUG drwatson_ui INFO Running the main CAN bus test via the primary CAN bus interface... 2022-09-07 17:54:49,972 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 1 None 2022-09-07 17:54:58,190 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] Got first-stage dynamic ID request for 2A 00 11 00 03 50 2022-09-07 17:54:58,523 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] Got second-stage dynamic ID request for 2A 00 11 00 03 50 31 4D 35 32 37 20 2022-09-07 17:54:58,678 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] Got third-stage dynamic ID request for 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:54:58,678 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:54:58,679 21590 INFO uavcan.app.dynamic_node_id [CentralizedServer] Allocated node ID 125 to node with unique ID 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:54:59,257 21590 INFO uavcan_test Remote node status change: new:125:uavcan.protocol.NodeStatus(uptime_sec=26, health=3, mode=0, sub_mode=0, vendor_specific_status_code=49153) 2022-09-07 17:54:59,257 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 None 2022-09-07 17:54:59,258 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.GetNodeInfo() 2022-09-07 17:54:59,270 21590 INFO uavcan.app.node_monitor [#125:uavcan.protocol.GetNodeInfo] software_version.major=0 software_version.minor=4 software_version.vcs_commit=8783aada software_version.image_crc=72E2EDD4574ED10E hardware_version.major=1 hardware_version.minor=7 hardware_version.unique_id=2A0011000350314D3532372000000000 name='com.zubax.telega' 2022-09-07 17:54:59,271 21590 INFO uavcan_test Remote node status change: info_update:125:uavcan.protocol.GetNodeInfo(status=uavcan.protocol.NodeStatus(uptime_sec=26, health=3, mode=0, sub_mode=0, vendor_specific_status_code=49153), software_version=uavcan.protocol.SoftwareVersion(major=0, minor=4, optional_field_flags=3, vcs_commit=2273553114, image_crc=8278440561314025742), hardware_version=uavcan.protocol.HardwareVersion(major=1, minor=7, unique_id=ArrayValue(type=saturated uint8[16], items=[42, 0, 17, 0, 3, 80, 49, 77, 53, 50, 55, 32, 0, 0, 0, 0]), certificate_of_authenticity=ArrayValue(type=saturated uint8[<=255], items=[12, 238, 128, 182, 75, 153, 56, 224, 17, 186, 164, 208, 135, 122, 201, 180, 38, 78, 206, 142, 254, 191, 38, 161, 161, 202, 146, 201, 69, 149, 227, 90, 157, 116, 178, 173, 123, 132, 233, 95, 113, 217, 15, 149, 117, 141, 143, 161, 96, 238, 127, 45, 176, 176, 58, 218, 80, 126, 252, 60, 248, 135, 219, 246, 2, 77, 120, 166, 43, 107, 138, 85, 7, 231, 143, 123, 15, 158, 139, 81, 236, 53, 19, 225, 150, 91, 127, 75, 198, 255, 175, 133, 109, 215, 97, 167, 33, 79, 17, 34, 214, 209, 176, 236, 159, 197, 219, 88, 37, 2, 100, 249, 189, 96, 10, 125, 123, 165, 123, 206, 134, 191, 169, 115, 122, 211, 72, 155, 111, 25, 60, 208, 132, 164, 130, 84, 11, 150, 32, 25, 153, 181, 145, 75, 50, 123, 238, 214, 57, 144, 48, 229, 51, 202, 2, 161, 219, 177, 84, 63, 241, 236, 184, 8, 203, 255, 202, 238, 6, 198, 245, 74, 187, 70, 235, 32, 75, 51, 1, 225, 177, 187, 85, 208, 232, 135, 254, 37, 249, 12, 207, 62, 175, 10, 222, 37, 152, 166, 206, 215, 80, 255, 130, 249, 196, 37, 62, 81, 88, 105, 85, 200, 177, 43, 221, 243, 251, 42, 139, 248, 138, 25])), name=ArrayValue(type=saturated uint8[<=80], items=[99, 111, 109, 46, 122, 117, 98, 97, 120, 46, 116, 101, 108, 101, 103, 97])) 2022-09-07 17:54:59,271 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:54:59,983 21590 INFO drwatson Device identified: PID: 'com.zubax.telega', UID: b'2a0011000350314d3532372000000000' 2022-09-07 17:54:59,983 21590 DEBUG drwatson_ui INFO Info page for this device: https://device.zubax.com/device_info?uid=2a0011000350314d3532372000000000 2022-09-07 17:54:59,983 21590 INFO uavcan_test Device has been located on the UAVCAN bus: uavcan.protocol.GetNodeInfo(status=uavcan.protocol.NodeStatus(uptime_sec=27, health=3, mode=0, sub_mode=0, vendor_specific_status_code=49153), software_version=uavcan.protocol.SoftwareVersion(major=0, minor=4, optional_field_flags=3, vcs_commit=2273553114, image_crc=8278440561314025742), hardware_version=uavcan.protocol.HardwareVersion(major=1, minor=7, unique_id=ArrayValue(type=saturated uint8[16], items=[42, 0, 17, 0, 3, 80, 49, 77, 53, 50, 55, 32, 0, 0, 0, 0]), certificate_of_authenticity=ArrayValue(type=saturated uint8[<=255], items=[12, 238, 128, 182, 75, 153, 56, 224, 17, 186, 164, 208, 135, 122, 201, 180, 38, 78, 206, 142, 254, 191, 38, 161, 161, 202, 146, 201, 69, 149, 227, 90, 157, 116, 178, 173, 123, 132, 233, 95, 113, 217, 15, 149, 117, 141, 143, 161, 96, 238, 127, 45, 176, 176, 58, 218, 80, 126, 252, 60, 248, 135, 219, 246, 2, 77, 120, 166, 43, 107, 138, 85, 7, 231, 143, 123, 15, 158, 139, 81, 236, 53, 19, 225, 150, 91, 127, 75, 198, 255, 175, 133, 109, 215, 97, 167, 33, 79, 17, 34, 214, 209, 176, 236, 159, 197, 219, 88, 37, 2, 100, 249, 189, 96, 10, 125, 123, 165, 123, 206, 134, 191, 169, 115, 122, 211, 72, 155, 111, 25, 60, 208, 132, 164, 130, 84, 11, 150, 32, 25, 153, 181, 145, 75, 50, 123, 238, 214, 57, 144, 48, 229, 51, 202, 2, 161, 219, 177, 84, 63, 241, 236, 184, 8, 203, 255, 202, 238, 6, 198, 245, 74, 187, 70, 235, 32, 75, 51, 1, 225, 177, 187, 85, 208, 232, 135, 254, 37, 249, 12, 207, 62, 175, 10, 222, 37, 152, 166, 206, 215, 80, 255, 130, 249, 196, 37, 62, 81, 88, 105, 85, 200, 177, 43, 221, 243, 251, 42, 139, 248, 138, 25])), name=ArrayValue(type=saturated uint8[<=80], items=[99, 111, 109, 46, 122, 117, 98, 97, 120, 46, 116, 101, 108, 101, 103, 97])) 2022-09-07 17:54:59,983 21590 DEBUG drwatson_ui INFO UAVCAN PnP allocated node ID: 125 2022-09-07 17:55:00,984 21590 DEBUG drwatson_ui INFO ESC status message: uavcan.equipment.esc.Status(error_count=0, voltage=16.90625, current=0.0, temperature=302.0, rpm=0, power_rating_pct=0, esc_index=0) 2022-09-07 17:55:00,985 21590 DEBUG drwatson_ui INFO Device temperature: 29 degC, DC link voltage: 16.9 V 2022-09-07 17:55:00,985 21590 DEBUG drwatson_ui INFO Uploading the factory default configuration parameters, 35 total 2022-09-07 17:55:00,985 21590 INFO uavcan_test Setting parameter 'uavcan.esc_rcm' field 'integer_value' value 1 2022-09-07 17:55:00,986 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(integer_value=1), name=ArrayValue(type=saturated uint8[<=92], items=[117, 97, 118, 99, 97, 110, 46, 101, 115, 99, 95, 114, 99, 109])) 2022-09-07 17:55:01,087 21590 INFO uavcan_test Setting parameter 'ctl.spinup_durat' field 'real_value' value 1.5 2022-09-07 17:55:01,088 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=1.5), name=ArrayValue(type=saturated uint8[<=92], items=[99, 116, 108, 46, 115, 112, 105, 110, 117, 112, 95, 100, 117, 114, 97, 116])) 2022-09-07 17:55:01,189 21590 INFO uavcan_test Setting parameter 'ctl.hard_stop' field 'boolean_value' value True 2022-09-07 17:55:01,190 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(boolean_value=1), name=ArrayValue(type=saturated uint8[<=92], items=[99, 116, 108, 46, 104, 97, 114, 100, 95, 115, 116, 111, 112])) 2022-09-07 17:55:01,292 21590 INFO uavcan_test Setting parameter 'ctl.vm_pppwm_thr' field 'real_value' value 0.8 2022-09-07 17:55:01,293 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.800000011920929), name=ArrayValue(type=saturated uint8[<=92], items=[99, 116, 108, 46, 118, 109, 95, 112, 112, 112, 119, 109, 95, 116, 104, 114])) 2022-09-07 17:55:01,394 21590 INFO uavcan_test Setting parameter 'ctl.field_weaken' field 'boolean_value' value False 2022-09-07 17:55:01,395 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(boolean_value=0), name=ArrayValue(type=saturated uint8[<=92], items=[99, 116, 108, 46, 102, 105, 101, 108, 100, 95, 119, 101, 97, 107, 101, 110])) 2022-09-07 17:55:01,496 21590 INFO uavcan_test Setting parameter 'm.num_poles' field 'integer_value' value 24 2022-09-07 17:55:01,497 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(integer_value=24), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 110, 117, 109, 95, 112, 111, 108, 101, 115])) 2022-09-07 17:55:01,599 21590 INFO uavcan_test Setting parameter 'm.max_current' field 'real_value' value 30.0 2022-09-07 17:55:01,600 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=30.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 109, 97, 120, 95, 99, 117, 114, 114, 101, 110, 116])) 2022-09-07 17:55:01,701 21590 INFO uavcan_test Setting parameter 'm.max_id_current' field 'real_value' value 4.0 2022-09-07 17:55:01,702 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=4.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 109, 97, 120, 95, 105, 100, 95, 99, 117, 114, 114, 101, 110, 116])) 2022-09-07 17:55:01,803 21590 INFO uavcan_test Setting parameter 'm.min_current' field 'real_value' value 0.5 2022-09-07 17:55:01,804 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.5), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 109, 105, 110, 95, 99, 117, 114, 114, 101, 110, 116])) 2022-09-07 17:55:01,905 21590 INFO uavcan_test Setting parameter 'm.spup_curr_begn' field 'real_value' value 1.8 2022-09-07 17:55:01,906 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=1.7999999523162842), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 115, 112, 117, 112, 95, 99, 117, 114, 114, 95, 98, 101, 103, 110])) 2022-09-07 17:55:02,008 21590 INFO uavcan_test Setting parameter 'm.spup_curr_end' field 'real_value' value 0.5 2022-09-07 17:55:02,009 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.5), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 115, 112, 117, 112, 95, 99, 117, 114, 114, 95, 101, 110, 100])) 2022-09-07 17:55:02,110 21590 INFO uavcan_test Setting parameter 'm.flux_linkage' field 'real_value' value 0.001530292 2022-09-07 17:55:02,111 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.0015302919782698154), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 102, 108, 117, 120, 95, 108, 105, 110, 107, 97, 103, 101])) 2022-09-07 17:55:02,212 21590 INFO uavcan_test Setting parameter 'm.resistance' field 'real_value' value 0.045121562 2022-09-07 17:55:02,213 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.045121561735868454), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 114, 101, 115, 105, 115, 116, 97, 110, 99, 101])) 2022-09-07 17:55:02,314 21590 INFO uavcan_test Setting parameter 'm.induct_direct' field 'real_value' value 1.8722e-05 2022-09-07 17:55:02,315 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=1.8721999367699027e-05), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 105, 110, 100, 117, 99, 116, 95, 100, 105, 114, 101, 99, 116])) 2022-09-07 17:55:02,417 21590 INFO uavcan_test Setting parameter 'm.induct_quadrat' field 'real_value' value 1.8722e-05 2022-09-07 17:55:02,418 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=1.8721999367699027e-05), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 105, 110, 100, 117, 99, 116, 95, 113, 117, 97, 100, 114, 97, 116])) 2022-09-07 17:55:02,519 21590 INFO uavcan_test Setting parameter 'm.min_eangvel' field 'real_value' value 300.0 2022-09-07 17:55:02,520 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=300.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 109, 105, 110, 95, 101, 97, 110, 103, 118, 101, 108])) 2022-09-07 17:55:02,621 21590 INFO uavcan_test Setting parameter 'm.max_eangvel' field 'real_value' value 6900.0 2022-09-07 17:55:02,622 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=6900.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 109, 97, 120, 95, 101, 97, 110, 103, 118, 101, 108])) 2022-09-07 17:55:02,723 21590 INFO uavcan_test Setting parameter 'm.current_ramp' field 'real_value' value 500.0 2022-09-07 17:55:02,724 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=500.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 99, 117, 114, 114, 101, 110, 116, 95, 114, 97, 109, 112])) 2022-09-07 17:55:02,826 21590 INFO uavcan_test Setting parameter 'm.voltage_ramp' field 'real_value' value 25.0 2022-09-07 17:55:02,827 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=25.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 118, 111, 108, 116, 97, 103, 101, 95, 114, 97, 109, 112])) 2022-09-07 17:55:02,928 21590 INFO uavcan_test Setting parameter 'm.eangvel_accel' field 'real_value' value 15000.0 2022-09-07 17:55:02,929 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=15000.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 101, 97, 110, 103, 118, 101, 108, 95, 97, 99, 99, 101, 108])) 2022-09-07 17:55:03,030 21590 INFO uavcan_test Setting parameter 'm.eangvel_decel' field 'real_value' value 15000.0 2022-09-07 17:55:03,031 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=15000.0), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 101, 97, 110, 103, 118, 101, 108, 95, 100, 101, 99, 101, 108])) 2022-09-07 17:55:03,132 21590 INFO uavcan_test Setting parameter 'm.eangvel_ctl_kp' field 'real_value' value 0.1 2022-09-07 17:55:03,133 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.10000000149011612), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 101, 97, 110, 103, 118, 101, 108, 95, 99, 116, 108, 95, 107, 112])) 2022-09-07 17:55:03,234 21590 INFO uavcan_test Setting parameter 'm.eangvel_ctl_ki' field 'real_value' value 0.15 2022-09-07 17:55:03,234 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.15000000596046448), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 101, 97, 110, 103, 118, 101, 108, 95, 99, 116, 108, 95, 107, 105])) 2022-09-07 17:55:03,335 21590 INFO uavcan_test Setting parameter 'm.eangvel_ctl_kd' field 'real_value' value 1e-06 2022-09-07 17:55:03,336 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=9.999999974752427e-07), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 101, 97, 110, 103, 118, 101, 108, 95, 99, 116, 108, 95, 107, 100])) 2022-09-07 17:55:03,437 21590 INFO uavcan_test Setting parameter 'm.current_ctl_bw' field 'real_value' value 0.09 2022-09-07 17:55:03,439 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.09000000357627869), name=ArrayValue(type=saturated uint8[<=92], items=[109, 46, 99, 117, 114, 114, 101, 110, 116, 95, 99, 116, 108, 95, 98, 119])) 2022-09-07 17:55:03,539 21590 INFO uavcan_test Setting parameter 'mid.phi.curr_mul' field 'real_value' value 0.1 2022-09-07 17:55:03,541 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.10000000149011612), name=ArrayValue(type=saturated uint8[<=92], items=[109, 105, 100, 46, 112, 104, 105, 46, 99, 117, 114, 114, 95, 109, 117, 108])) 2022-09-07 17:55:03,642 21590 INFO uavcan_test Setting parameter 'mid.l.curr_mul' field 'real_value' value 0.02 2022-09-07 17:55:03,643 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.019999999552965164), name=ArrayValue(type=saturated uint8[<=92], items=[109, 105, 100, 46, 108, 46, 99, 117, 114, 114, 95, 109, 117, 108])) 2022-09-07 17:55:03,744 21590 INFO uavcan_test Setting parameter 'mid.r.curr_mul' field 'real_value' value 0.1 2022-09-07 17:55:03,745 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.10000000149011612), name=ArrayValue(type=saturated uint8[<=92], items=[109, 105, 100, 46, 114, 46, 99, 117, 114, 114, 95, 109, 117, 108])) 2022-09-07 17:55:03,847 21590 INFO uavcan_test Setting parameter 'o.ekf.q_id' field 'real_value' value 13000.0 2022-09-07 17:55:03,849 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=13000.0), name=ArrayValue(type=saturated uint8[<=92], items=[111, 46, 101, 107, 102, 46, 113, 95, 105, 100])) 2022-09-07 17:55:03,950 21590 INFO uavcan_test Setting parameter 'o.ekf.q_iq' field 'real_value' value 25000.0 2022-09-07 17:55:03,952 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=25000.0), name=ArrayValue(type=saturated uint8[<=92], items=[111, 46, 101, 107, 102, 46, 113, 95, 105, 113])) 2022-09-07 17:55:04,053 21590 INFO uavcan_test Setting parameter 'o.ekf.q_eangvel' field 'real_value' value 3000000.0 2022-09-07 17:55:04,054 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=3000000.0), name=ArrayValue(type=saturated uint8[<=92], items=[111, 46, 101, 107, 102, 46, 113, 95, 101, 97, 110, 103, 118, 101, 108])) 2022-09-07 17:55:04,155 21590 INFO uavcan_test Setting parameter 'vsi.curr_shunt' field 'real_value' value 0.003 2022-09-07 17:55:04,156 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.003000000026077032), name=ArrayValue(type=saturated uint8[<=92], items=[118, 115, 105, 46, 99, 117, 114, 114, 95, 115, 104, 117, 110, 116])) 2022-09-07 17:55:04,257 21590 INFO uavcan_test Setting parameter 'vsi.tr_rds_on' field 'real_value' value 0.006 2022-09-07 17:55:04,258 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=0.006000000052154064), name=ArrayValue(type=saturated uint8[<=92], items=[118, 115, 105, 46, 116, 114, 95, 114, 100, 115, 95, 111, 110])) 2022-09-07 17:55:04,360 21590 INFO uavcan_test Setting parameter 'vsi.tr_toff_ns' field 'real_value' value 45.0 2022-09-07 17:55:04,361 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=45.0), name=ArrayValue(type=saturated uint8[<=92], items=[118, 115, 105, 46, 116, 114, 95, 116, 111, 102, 102, 95, 110, 115])) 2022-09-07 17:55:04,463 21590 INFO uavcan_test Setting parameter 'vsi.tr_ton_ns' field 'real_value' value 6.0 2022-09-07 17:55:04,464 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(real_value=6.0), name=ArrayValue(type=saturated uint8[<=92], items=[118, 115, 105, 46, 116, 114, 95, 116, 111, 110, 95, 110, 115])) 2022-09-07 17:55:04,566 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.ExecuteOpcode(opcode=0, argument=0) 2022-09-07 17:55:04,667 21590 DEBUG drwatson_ui INFO Factory-default configuration has been set up successfully 2022-09-07 17:55:04,668 21590 DEBUG drwatson_ui INFO Waiting for the device to update its configuration storage... 2022-09-07 17:55:07,669 21590 DEBUG drwatson_ui INFO Restarting the device to apply configuration changes... 2022-09-07 17:55:07,670 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.RestartNode(magic_number=742196058910) 2022-09-07 17:55:10,973 21590 INFO uavcan_test Remote node status change: offline:125:uavcan.protocol.GetNodeInfo(status=uavcan.protocol.NodeStatus(uptime_sec=34, health=3, mode=0, sub_mode=0, vendor_specific_status_code=49153), software_version=uavcan.protocol.SoftwareVersion(major=0, minor=4, optional_field_flags=3, vcs_commit=2273553114, image_crc=8278440561314025742), hardware_version=uavcan.protocol.HardwareVersion(major=1, minor=7, unique_id=ArrayValue(type=saturated uint8[16], items=[42, 0, 17, 0, 3, 80, 49, 77, 53, 50, 55, 32, 0, 0, 0, 0]), certificate_of_authenticity=ArrayValue(type=saturated uint8[<=255], items=[12, 238, 128, 182, 75, 153, 56, 224, 17, 186, 164, 208, 135, 122, 201, 180, 38, 78, 206, 142, 254, 191, 38, 161, 161, 202, 146, 201, 69, 149, 227, 90, 157, 116, 178, 173, 123, 132, 233, 95, 113, 217, 15, 149, 117, 141, 143, 161, 96, 238, 127, 45, 176, 176, 58, 218, 80, 126, 252, 60, 248, 135, 219, 246, 2, 77, 120, 166, 43, 107, 138, 85, 7, 231, 143, 123, 15, 158, 139, 81, 236, 53, 19, 225, 150, 91, 127, 75, 198, 255, 175, 133, 109, 215, 97, 167, 33, 79, 17, 34, 214, 209, 176, 236, 159, 197, 219, 88, 37, 2, 100, 249, 189, 96, 10, 125, 123, 165, 123, 206, 134, 191, 169, 115, 122, 211, 72, 155, 111, 25, 60, 208, 132, 164, 130, 84, 11, 150, 32, 25, 153, 181, 145, 75, 50, 123, 238, 214, 57, 144, 48, 229, 51, 202, 2, 161, 219, 177, 84, 63, 241, 236, 184, 8, 203, 255, 202, 238, 6, 198, 245, 74, 187, 70, 235, 32, 75, 51, 1, 225, 177, 187, 85, 208, 232, 135, 254, 37, 249, 12, 207, 62, 175, 10, 222, 37, 152, 166, 206, 215, 80, 255, 130, 249, 196, 37, 62, 81, 88, 105, 85, 200, 177, 43, 221, 243, 251, 42, 139, 248, 138, 25])), name=ArrayValue(type=saturated uint8[<=80], items=[99, 111, 109, 46, 122, 117, 98, 97, 120, 46, 116, 101, 108, 101, 103, 97])) 2022-09-07 17:55:10,973 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:55:17,671 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] Got first-stage dynamic ID request for 2A 00 11 00 03 50 2022-09-07 17:55:18,003 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] Got second-stage dynamic ID request for 2A 00 11 00 03 50 31 4D 35 32 37 20 2022-09-07 17:55:18,158 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] Got third-stage dynamic ID request for 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:55:18,158 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:55:18,159 21590 INFO uavcan.app.dynamic_node_id [CentralizedServer] Allocated node ID 125 to node with unique ID 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:55:18,738 21590 INFO uavcan_test Remote node status change: new:125:uavcan.protocol.NodeStatus(uptime_sec=4, health=1, mode=0, sub_mode=0, vendor_specific_status_code=3072) 2022-09-07 17:55:18,738 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 None 2022-09-07 17:55:18,739 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.GetNodeInfo() 2022-09-07 17:55:18,752 21590 INFO uavcan.app.node_monitor [#125:uavcan.protocol.GetNodeInfo] software_version.major=0 software_version.minor=4 software_version.vcs_commit=8783aada software_version.image_crc=72E2EDD4574ED10E hardware_version.major=1 hardware_version.minor=7 hardware_version.unique_id=2A0011000350314D3532372000000000 name='com.zubax.telega' 2022-09-07 17:55:18,752 21590 INFO uavcan_test Remote node status change: info_update:125:uavcan.protocol.GetNodeInfo(status=uavcan.protocol.NodeStatus(uptime_sec=4, health=1, mode=0, sub_mode=0, vendor_specific_status_code=3072), software_version=uavcan.protocol.SoftwareVersion(major=0, minor=4, optional_field_flags=3, vcs_commit=2273553114, image_crc=8278440561314025742), hardware_version=uavcan.protocol.HardwareVersion(major=1, minor=7, unique_id=ArrayValue(type=saturated uint8[16], items=[42, 0, 17, 0, 3, 80, 49, 77, 53, 50, 55, 32, 0, 0, 0, 0]), certificate_of_authenticity=ArrayValue(type=saturated uint8[<=255], items=[12, 238, 128, 182, 75, 153, 56, 224, 17, 186, 164, 208, 135, 122, 201, 180, 38, 78, 206, 142, 254, 191, 38, 161, 161, 202, 146, 201, 69, 149, 227, 90, 157, 116, 178, 173, 123, 132, 233, 95, 113, 217, 15, 149, 117, 141, 143, 161, 96, 238, 127, 45, 176, 176, 58, 218, 80, 126, 252, 60, 248, 135, 219, 246, 2, 77, 120, 166, 43, 107, 138, 85, 7, 231, 143, 123, 15, 158, 139, 81, 236, 53, 19, 225, 150, 91, 127, 75, 198, 255, 175, 133, 109, 215, 97, 167, 33, 79, 17, 34, 214, 209, 176, 236, 159, 197, 219, 88, 37, 2, 100, 249, 189, 96, 10, 125, 123, 165, 123, 206, 134, 191, 169, 115, 122, 211, 72, 155, 111, 25, 60, 208, 132, 164, 130, 84, 11, 150, 32, 25, 153, 181, 145, 75, 50, 123, 238, 214, 57, 144, 48, 229, 51, 202, 2, 161, 219, 177, 84, 63, 241, 236, 184, 8, 203, 255, 202, 238, 6, 198, 245, 74, 187, 70, 235, 32, 75, 51, 1, 225, 177, 187, 85, 208, 232, 135, 254, 37, 249, 12, 207, 62, 175, 10, 222, 37, 152, 166, 206, 215, 80, 255, 130, 249, 196, 37, 62, 81, 88, 105, 85, 200, 177, 43, 221, 243, 251, 42, 139, 248, 138, 25])), name=ArrayValue(type=saturated uint8[<=80], items=[99, 111, 109, 46, 122, 117, 98, 97, 120, 46, 116, 101, 108, 101, 103, 97])) 2022-09-07 17:55:18,753 21590 DEBUG uavcan.app.dynamic_node_id [CentralizedServer] AllocationTable update: 125 2A 00 11 00 03 50 31 4D 35 32 37 20 00 00 00 00 2022-09-07 17:55:18,779 21590 DEBUG drwatson_ui INFO The node has been restarted successfully. Launching self-test... 2022-09-07 17:55:18,779 21590 INFO uavcan_test Setting parameter 'exec_aux_command' field 'integer_value' value 2000 2022-09-07 17:55:18,780 21590 DEBUG uavcan.node Node.request(dest_node_id=125): sent uavcan.protocol.param.GetSet(index=0, value=uavcan.protocol.param.Value(integer_value=2000), name=ArrayValue(type=saturated uint8[<=92], items=[101, 120, 101, 99, 95, 97, 117, 120, 95, 99, 111, 109, 109, 97, 110, 100])) 2022-09-07 17:55:18,881 21590 DEBUG drwatson_ui INFO Waiting for self-test to start... 2022-09-07 17:55:19,285 21590 DEBUG drwatson_ui INFO Waiting for self-test to complete... 2022-09-07 17:55:23,825 21590 DEBUG drwatson_ui INFO The idle state is not checked because there are factory-default parameters provided 2022-09-07 17:55:23,825 21590 DEBUG drwatson_ui INFO Self-test completed successfully 2022-09-07 17:55:23,826 21613 INFO uavcan.driver.slcan IO process is terminating... 2022-09-07 17:55:23,838 21613 INFO uavcan.driver.slcan RX worker is stopping 2022-09-07 17:55:23,841 21613 INFO uavcan.driver.slcan IO process is now ready to die, goodbye 2022-09-07 17:55:24,342 21590 INFO uavcan.driver.slcan Logging proxy thread is stopping 2022-09-07 17:55:24,343 21590 DEBUG drwatson_ui IMPERATIVE Please confirm that the LED indicators are functional: 2022-09-07 17:55:24,344 21590 DEBUG drwatson_ui IMPERATIVE - The RGB led is currently blinking red or blue. 2022-09-07 17:55:24,344 21590 DEBUG drwatson_ui IMPERATIVE - CAN1 LED indicator(s) were blinking during the CAN test (currently off). 2022-09-07 17:55:24,344 21590 DEBUG drwatson_ui IMPERATIVE - GATE and GAIN LED indicators blinked at least once each (currently off). 2022-09-07 17:55:24,344 21590 DEBUG drwatson_ui INPUT REQUEST Are all of the above statements true? 2022-09-07 17:55:56,101 21590 DEBUG drwatson_ui INPUT RESPONSE 2022-09-07 17:55:56,101 21590 DEBUG drwatson_ui INFO Answered YES 2022-09-07 17:55:56,109 21590 DEBUG drwatson_ui INFO COMPLETED SUCCESSFULLY