First, you do not have a category for ArduRemoteID.
This is on Fedora38.
Now I am trying to follow the instructions at:
I have already installed arduino stuff with flatpak, so started with the git clone line. I got to ./scripts/regen_headers.sh and got errors which I attach below. Please help me figure out what is needed.
…
expanding com.hex.equipment.flow.Measurement
expanding com.hobbywing.esc.SelfTest
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Caught exception! ‘dict’ object has no attribute ‘unknownScriptName’
Traceback (most recent call last):
File “/home/rgm/Arduino/arduremoteid/modules/dronecan_dsdlc/dronecan_dsdlc.py”, line 197, in
assert not buildlist-builtlist, “%s not built” % (buildlist-builtlist,)
AssertionError: {‘uavcan.protocol.file.GetInfo’, ‘com.hex.equipment.flow.Measurement’, ‘dronecan.sensors.rc.RCInput’, ‘uavcan.protocol.file.GetDirectoryEntryInfo’, ‘uavcan.equipment.indication.LightsCommand’, ‘dronecan.remoteid.SelfID’, ‘uavcan.tunnel.Protocol’, ‘uavcan.equipment.gnss.Fix’, ‘uavcan.equipment.camera_gimbal.Mode’, ‘uavcan.equipment.safety.ArmingStatus’, ‘uavcan.equipment.power.CircuitStatus’, ‘uavcan.equipment.gnss.ECEFPositionVelocity’, ‘uavcan.equipment.ice.reciprocating.Status’, ‘uavcan.protocol.file.Delete’, ‘uavcan.protocol.enumeration.Begin’, ‘uavcan.tunnel.Call’, ‘com.hobbywing.esc.SetID’, ‘uavcan.protocol.dynamic_node_id.server.Entry’, ‘dronecan.remoteid.System’, ‘dronecan.remoteid.ArmStatus’, ‘uavcan.equipment.camera_gimbal.AngularCommand’, ‘com.himark.servo.ServoCmd’, ‘dronecan.remoteid.SecureCommand’, ‘uavcan.equipment.air_data.IndicatedAirspeed’, ‘uavcan.protocol.DataTypeKind’, ‘uavcan.equipment.ahrs.MagneticFieldStrength2’, ‘uavcan.protocol.debug.KeyValue’, ‘uavcan.protocol.dynamic_node_id.server.Discovery’, ‘com.volz.servo.ActuatorStatus’, ‘uavcan.protocol.file.BeginFirmwareUpdate’, ‘uavcan.equipment.power.BatteryInfo’, ‘uavcan.Timestamp’, ‘uavcan.equipment.device.Temperature’, ‘com.hobbywing.esc.RawCommand’, ‘uavcan.equipment.ahrs.RawIMU’, ‘uavcan.protocol.GetNodeInfo’, ‘uavcan.protocol.param.ExecuteOpcode’, ‘com.hobbywing.esc.StatusMsg2’, ‘uavcan.equipment.gnss.Auxiliary’, ‘uavcan.protocol.dynamic_node_id.server.RequestVote’, ‘com.hobbywing.esc.SetLED’, ‘uavcan.equipment.ice.FuelTankStatus’, ‘uavcan.protocol.param.Empty’, ‘uavcan.protocol.debug.LogLevel’, ‘uavcan.protocol.dynamic_node_id.server.AppendEntries’, ‘uavcan.equipment.air_data.AngleOfAttack’, ‘uavcan.tunnel.Broadcast’, ‘uavcan.equipment.gnss.RTCMStream’, ‘uavcan.protocol.param.Value’, ‘uavcan.equipment.air_data.StaticTemperature’, ‘uavcan.equipment.hardpoint.Command’, ‘uavcan.equipment.range_sensor.Measurement’, ‘uavcan.protocol.dynamic_node_id.Allocation’, ‘uavcan.equipment.esc.Status’, ‘uavcan.equipment.actuator.Command’, ‘uavcan.protocol.debug.LogMessage’, ‘com.hobbywing.esc.SetAngle’, ‘uavcan.CoarseOrientation’, ‘uavcan.equipment.camera_gimbal.GEOPOICommand’, ‘dronecan.remoteid.Location’, ‘uavcan.equipment.power.PrimaryPowerSupplyStatus’, ‘uavcan.equipment.indication.SingleLightCommand’, ‘uavcan.equipment.actuator.Status’, ‘com.hobbywing.esc.SetThrottleSource’, ‘uavcan.protocol.GlobalTimeSync’, ‘uavcan.navigation.GlobalNavigationSolution’, ‘com.hobbywing.esc.SetBaud’, ‘uavcan.equipment.ahrs.Solution’, ‘uavcan.equipment.ice.reciprocating.CylinderStatus’, ‘uavcan.protocol.GetTransportStats’, ‘uavcan.protocol.enumeration.Indication’, ‘uavcan.equipment.esc.RawCommand’, ‘com.hobbywing.esc.GetMajorConfig’, ‘uavcan.protocol.RestartNode’, ‘uavcan.equipment.air_data.TrueAirspeed’, ‘uavcan.protocol.param.NumericValue’, ‘uavcan.equipment.indication.BeepCommand’, ‘uavcan.protocol.file.Write’, ‘com.hobbywing.esc.SetDirection’, ‘uavcan.equipment.hardpoint.Status’, ‘uavcan.protocol.param.GetSet’, ‘uavcan.equipment.esc.RPMCommand’, ‘uavcan.equipment.ahrs.MagneticFieldStrength’, ‘uavcan.protocol.file.Path’, ‘uavcan.protocol.AccessCommandShell’, ‘uavcan.protocol.GetDataTypeInfo’, ‘com.hobbywing.esc.SelfTest’, ‘uavcan.protocol.Panic’, ‘uavcan.equipment.gnss.Fix2’, ‘com.hobbywing.esc.StatusMsg3’, ‘uavcan.protocol.HardwareVersion’, ‘com.hobbywing.esc.StatusMsg1’, ‘com.hobbywing.esc.GetEscID’, ‘uavcan.equipment.air_data.RawAirData’, ‘dronecan.remoteid.BasicID’, ‘uavcan.protocol.NodeStatus’, ‘com.hobbywing.esc.GetMaintenanceInformation’, ‘com.hobbywing.esc.SetReportingFrequency’, ‘uavcan.tunnel.SerialConfig’, ‘uavcan.protocol.SoftwareVersion’, ‘uavcan.protocol.CANIfaceStats’, ‘uavcan.protocol.file.Error’, ‘uavcan.equipment.air_data.StaticPressure’, ‘uavcan.protocol.file.EntryType’, ‘uavcan.equipment.air_data.Sideslip’, ‘dronecan.sensors.hygrometer.Hygrometer’, ‘com.himark.servo.ServoInfo’, ‘uavcan.equipment.camera_gimbal.Status’, ‘uavcan.protocol.file.Read’, ‘uavcan.equipment.indication.RGB565’, ‘dronecan.remoteid.OperatorID’, ‘uavcan.equipment.actuator.ArrayCommand’} not built
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
./scripts/regen_headers.sh: line 16: cd: libraries/DroneCAN_generated: No such file or directory
[rgm@lx140e arduremoteid]$