Gear Controller Cyphal Registers
Register Creation
Gear Controller default registers
| name |
data_type |
default value |
flags |
comment |
| uavcan.node.id |
Natural16Array[1] |
13 (collision detection active) |
m - |
|
| uavcan.node.description |
String[255] |
"Starcopter Highdra Gear Controller" |
- - |
|
Gear Controller Publisher
| name |
data_type |
default value |
flags |
comment |
| uavcan.pub.gear_state.id |
Natural16Array[1] |
4010 |
m - |
|
| uavcan.pub.gear_state.type |
String[50] |
"starcopter.highdra.gear_controller.GearState.0.1" |
- - |
|
| uavcan.pub.gear_state.dt_ms |
Natural16Array[1] |
100 |
m p |
|
| uavcan.pub.servo_left.id |
Natural16Array[1] |
4011 |
m - |
|
| uavcan.pub.servo_left.type |
String[50] |
"starcopter.highdra.gear_controller.Servo.0.1" |
- - |
|
| uavcan.pub.servo_left.dt_ms |
Natural16Array[1] |
100 |
m p |
|
| uavcan.pub.servo_right.id |
Natural16Array[1] |
4012 |
m - |
|
| uavcan.pub.servo_right.type |
String[50] |
"starcopter.highdra.gear_controller.Servo.0.1" |
- - |
|
| uavcan.pub.servo_right.dt_ms |
Natural16Array[1] |
100 |
m p |
|
Old Firmware
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโ
โ Name โ Type โ Value โ Flags โ
โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ
โ com.starcopter.boot_id โ natural32[4] โ [3003345647, 4053392963, 332271370, 3364912565] โ โ
โ com.starcopter.git_sha โ natural8[16] โ [194, 109, 169, 100, 188, 100, 167, 140, 21, 137, 13, 97, 23, 172, 81, 210] โ P โ
โ com.starcopter.gnu_build_id โ natural8[16] โ [31, 136, 104, 74, 97, 105, 182, 11, 143, 139, 247, 36, 237, 82, 186, 91] โ P โ
โ com.starcopter.stm32_uid โ natural32[3] โ [7077947, 1429295129, 540422993] โ P โ
โ console.baud_rate โ natural32[1] โ 1000000 โ < > = M P โ
โ gear.extended_position_radian โ real32[1] โ 0.0 โ = P โ
โ gear.retracted_position_radian โ real32[1] โ 18.600000381469727 โ = M P โ
โ log_level.console โ natural8[1] โ 1 โ < > = M P โ
โ log_level.uavcan โ natural8[1] โ 3 โ < > = M P โ
โ motor.gear_ratio โ real32[1] โ 3575.0 โ = M P โ
โ motor.polarity โ integer8[2] โ [1, -1] โ = M P โ
โ servo.position_hyst โ real32[2] โ [0.05000000074505806, 0.10000000149011612] โ = M P โ
โ servo.position_p โ real32[1] โ 5.0 โ = M P โ
โ servo.velocity_crawl โ real32[1] โ 1.0 โ = M P โ
โ servo.velocity_max โ real32[1] โ 8.0 โ = M P โ
โ servo.velocity_pid โ real32[3] โ [0.10000000149011612, 0.10000000149011612, 0.0010000000474974513] โ = M P โ
โ uavcan.can.bitrate โ natural32[2] โ [1000000, 5000000] โ < > = P โ
โ uavcan.node.id โ natural16[1] โ 14 โ < > = M P โ
โ uavcan.pub.feedback.id โ natural16[1] โ 6070 โ = M P โ
โ uavcan.pub.feedback.type โ string โ 'starcopter.ServoMultiTs.0.1' โ P โ
โ uavcan.pub.system_status.id โ natural16[1] โ 6071 โ = M P โ
โ uavcan.pub.system_status.type โ string โ 'starcopter.aeric.gear_controller.SystemStatus.0.1' โ P โ
โ uavcan.pub.timekeeper_status.id โ natural16[1] โ 65535 โ = M P โ
โ uavcan.pub.timekeeper_status.type โ string โ 'starcopter.TimekeeperStatus.0.1' โ P โ
โ uavcan.sub.gear_state.id โ natural16[1] โ 6091 โ = M P โ
โ uavcan.sub.gear_state.type โ string โ 'starcopter.GearState.0.1' โ P โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโ