Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 307 → Rev 308

/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("},{") + "}};"