/DUBwise/trunk/misc/mkm2array/Hexa.mkm |
---|
0,0 → 1,55 |
[Info] |
Name=Hexa |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=64 |
Motor6=64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=64 |
Motor3=-64 |
Motor4=-64 |
Motor5=-64 |
Motor6=64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=0 |
Motor2=-64 |
Motor3=-64 |
Motor4=0 |
Motor5=64 |
Motor6=64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=64 |
Motor6=-64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Hexa2.mkm |
---|
0,0 → 1,55 |
[Info] |
Name=Hexa2 |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=64 |
Motor6=64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=64 |
Motor3=-64 |
Motor4=-64 |
Motor5=-64 |
Motor6=64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=0 |
Motor2=-64 |
Motor3=-64 |
Motor4=0 |
Motor5=64 |
Motor6=64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=64 |
Motor6=-64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Octo-U.mkm |
---|
0,0 → 1,55 |
[Info] |
Name=Octo-U |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=64 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=64 |
Motor3=0 |
Motor4=-64 |
Motor5=-64 |
Motor6=-64 |
Motor7=0 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=0 |
Motor2=-64 |
Motor3=-64 |
Motor4=-64 |
Motor5=0 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=64 |
Motor6=-64 |
Motor7=64 |
Motor8=-64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Octo.mkm |
---|
0,0 → 1,55 |
[Info] |
Name=Octo |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=64 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=-64 |
Motor5=-64 |
Motor6=-64 |
Motor7=-64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=64 |
Motor2=-64 |
Motor3=-64 |
Motor4=-64 |
Motor5=-64 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=64 |
Motor6=-64 |
Motor7=64 |
Motor8=-64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Octo2.mkm |
---|
0,0 → 1,56 |
[Info] |
Name=Octo2 |
MotorCount=12 |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=64 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=64 |
Motor3=0 |
Motor4=-64 |
Motor5=-64 |
Motor6=-64 |
Motor7=0 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=0 |
Motor2=-64 |
Motor3=-64 |
Motor4=-64 |
Motor5=0 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=64 |
Motor6=-64 |
Motor7=64 |
Motor8=-64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Octo3.mkm |
---|
0,0 → 1,55 |
[Info] |
Name=Octo3 |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=64 |
Motor6=64 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=64 |
Motor3=0 |
Motor4=0 |
Motor5=-64 |
Motor6=-64 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=0 |
Motor2=0 |
Motor3=-64 |
Motor4=-64 |
Motor5=0 |
Motor6=0 |
Motor7=64 |
Motor8=64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=64 |
Motor6=-64 |
Motor7=64 |
Motor8=-64 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Quadro-X.mkm |
---|
0,0 → 1,55 |
[Info] |
Name=Quadro-X |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=-64 |
Motor3=64 |
Motor4=-64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=64 |
Motor2=-64 |
Motor3=-64 |
Motor4=64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=64 |
Motor3=-64 |
Motor4=-64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/Quadro.mkm |
---|
0,0 → 1,56 |
[Info] |
Name=Quadro |
MotorCount=12 |
Version=1 |
[Gas] |
Motor1=64 |
Motor2=64 |
Motor3=64 |
Motor4=64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Nick] |
Motor1=64 |
Motor2=-64 |
Motor3=0 |
Motor4=0 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Roll] |
Motor1=0 |
Motor2=0 |
Motor3=-64 |
Motor4=64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
[Yaw] |
Motor1=64 |
Motor2=64 |
Motor3=-64 |
Motor4=-64 |
Motor5=0 |
Motor6=0 |
Motor7=0 |
Motor8=0 |
Motor9=0 |
Motor10=0 |
Motor11=0 |
Motor12=0 |
/DUBwise/trunk/misc/mkm2array/mkm2array.rb |
---|
0,0 → 1,26 |
#!/usr/bin/ruby |
require 'inifile' |
mkms={} |
Dir["*.mkm"].each { |file| |
ini=IniFile.new(file) |
res="" |
(1..12).each { |engine_id| |
res+=ini["Gas"]["Motor"+engine_id.to_s].to_s+"," |
res+=ini["Nick"]["Motor"+engine_id.to_s].to_s+"," |
res+=ini["Roll"]["Motor"+engine_id.to_s].to_s+"," |
res+=ini["Yaw"]["Motor"+engine_id.to_s].to_s |
res+="," if engine_id!=12 |
} |
mkms[file.gsub(".mkm","")]=res |
} |
puts "String[] names={\"" + mkms.keys.sort.join("\",\"") + "\"};" |
puts "int[][] arrays={{" + mkms.keys.map{ |e| mkms[e] }.join("},{") + "}};" |