From 89e8eb18df5178bf128c0e49deeb20885de3d6f5 Mon Sep 17 00:00:00 2001 From: ProfHoekstra Date: Thu, 1 Dec 2016 12:15:55 +0100 Subject: [PATCH] Some new command reference docs --- docs/BLUESKY-COMMAND-TABLE.TXT | 232 ++++++++++++++++---------------- docs/BLUESKY-COMMAND-TABLE.pdf | Bin 42832 -> 44740 bytes docs/BLUESKY-COMMAND-TABLE.xlsx | Bin 17763 -> 17517 bytes 3 files changed, 117 insertions(+), 115 deletions(-) diff --git a/docs/BLUESKY-COMMAND-TABLE.TXT b/docs/BLUESKY-COMMAND-TABLE.TXT index d1d80b4975..47c7c229b2 100644 --- a/docs/BLUESKY-COMMAND-TABLE.TXT +++ b/docs/BLUESKY-COMMAND-TABLE.TXT @@ -1,115 +1,117 @@ -Command Description Usage Argument types Function -ADDNODES Add a simulation instance/node ADDNODES number int Simulation.addNodes of bluesky.sim.pygame.simulation.Simulation instance -ADDWPT Add a waypoint to route of aircraft (FMS) ADDWPT acid, (wpname/lat,lon),[alt],[spd],[afterwp] acid,wpt,[alt,spd,txt] -ALT Altitude command (autopilot) ALT acid, alt, [vspd] acid,alt,[vspd] Autopilot.selalt of bluesky.traf.autopilot.Autopilot object -AREA Define experiment area (area of interest) AREA Shapename/OFF or AREA lat,lon,lat,lon,[top,bottom] [float/txt,float,float,float,alt,alt] -ASAS Airborne Separation Assurance System switch ASAS ON/OFF [onoff] ASAS.toggle of bluesky.traf.asas.asas.ASAS object -BATCH Start a scenario file as batch simulation BATCH filename string Simulation.batch of bluesky.sim.pygame.simulation.Simulation instance -BENCHMARK Run benchmark BENCHMARK [scenfile,time] [txt,time] Simulation.benchmark of bluesky.sim.pygame.simulation.Simulation instance -BOX Define a box-shaped area BOX name,lat,lon,lat,lon,[top,bottom] txt,latlon,latlon,[alt,alt] -CALC Simple in-line math calculator, evaluates expression CALC expression string -CDMETHOD Set conflict detection method CDMETHOD [method] [txt] ASAS.SetCDmethod of bluesky.traf.asas.asas.ASAS object -CIRCLE Define a circle-shaped area CIRCLE name,lat,lon,radius,[top,bottom] txt,latlon,float,[alt,alt] -CRE Create an aircraft CRE acid,type,lat,lon,hdg,alt,spd txt,txt,latlon,hdg,alt,spd Traffic.create of bluesky.traf.traffic.Traffic object -DATAFEED Select an ADS-B data source for traffic DATAFEED [ON/OFF] [onoff] Modesbeast.toggle of bluesky.tools.datafeed.Modesbeast object -DEL Delete command (aircraft, wind, area) DEL acid/WIND/shape txt -DELWPT Delete a waypoint from a route (FMS) DELWPT acid,wpname acid,txt -DEST Set destination of aircraft, aircraft wil fly to this airport DEST acid, latlon/airport acid,wpt/latlon -DIRECT Go direct to specified waypoint in route (FMS) DIRECT acid wpname acid,txt -DIST Distance and direction calculation between two positions DIST lat0, lon0, lat1, lon1 latlon,latlon -DT Set simulation time step DT dt float Simulation.setDt of bluesky.sim.pygame.simulation.Simulation instance -DTLOOK Set lookahead time in seconds for conflict detection DTLOOK [time] [float] ASAS.SetDtLook of bluesky.traf.asas.asas.ASAS object -DTMULT Sel multiplication factor for fast-time simulation DTMULT multiplier float Simulation.setDtMultiplier of bluesky.sim.pygame.simulation.Simulation instance -DTNOLOOK Set interval for conflict detection DTNOLOOK [time] [float] ASAS.SetDtNoLook of bluesky.traf.asas.asas.ASAS object -DUMPRTE Write route to output/routelog.txt DUMPRTE acid acid -ECHO Show a text in command window for user to read ECHO txt string Screen.echo of bluesky.ui.pygame.screen.Screen instance -ENG Specify a different engine type ENG acid,[engine_id] acid,[txt] Perf.engchange of bluesky.traf.perf.Perf instance -FF Fast forward the simulation FF [tend] [time] Simulation.fastforward of bluesky.sim.pygame.simulation.Simulation instance -FIXDT Fix the time step FIXDT ON/OFF [tend] onoff,[time] Simulation.setFixdt of bluesky.sim.pygame.simulation.Simulation instance -GETWIND Get wind at a specified position (and optionally at altitude) GETWIND lat,lon[,alt] latlon,[alt] WindSim.get of bluesky.traf.windsim.WindSim instance -HDG Heading command (autopilot) HDG acid,hdg (deg,True) acid,float Autopilot.selhdg of bluesky.traf.autopilot.Autopilot object -HELP Show help in a command or write list of commands to file HELP [command] / >filename [txt] -HOLD Pause(hold) simulation HOLD Simulation.pause of bluesky.sim.pygame.simulation.Simulation instance -IC Initial condition: (re)start simulation and open scenario file IC [IC/filename] [string] -INSEDIT Insert text op edit line in command window INSEDIT txt string Screen.cmdline of bluesky.ui.pygame.screen.Screen instance -INSTLOG INSTLOG data logging on INSTLOG ON/OFF,[dt] or LISTVARS or SELECTVARS var1,...,varn [txt,float/txt,...] CSVLogger.stackio of bluesky.tools.datalog.CSVLogger instance -LINE Draw a line on the radar screen LINE name,lat,lon,lat,lon txt,latlon,latlon -LISTRTE Show list of route in window per page of 5 waypoints LISTRTE acid, [pagenr] acid,[int] -LNAV LNAV (lateral FMS mode) switch for autopilot LNAV acid,[ON/OFF] acid,[onoff] Autopilot.setLNAV of bluesky.traf.autopilot.Autopilot object -MCRE Multiple random create of n aircraft in current view MCRE n, [type/*, alt/*, spd/*, dest/*] int,[txt,alt,spd,txt] -METRIC Complexity metrics module METRIC OFF/0/1/2, [dt] onoff/int,[float] -MOVE Move an aircraft to a new position MOVE acid,lat,lon,[alt,hdg,spd,vspd] acid,latlon,[alt,hdg,spd,vspd] Traffic.move of bluesky.traf.traffic.Traffic object -ND Show navigation display with CDTI ND acid txt -NOISE Turbulence/noise switch NOISE [ON/OFF] [onoff] Traffic.setNoise of bluesky.traf.traffic.Traffic object -NOM Set nominal acceleration for this aircraft (perf model) NOM acid acid Traffic.nom of bluesky.traf.traffic.Traffic object -NORESO Switch off conflict resolution for this aircraft NORESO [acid] [string] ASAS.SetNoreso of bluesky.traf.asas.asas.ASAS object -OP Start/Run simulation or continue after pause OP Simulation.start of bluesky.sim.pygame.simulation.Simulation instance -ORIG Set origin airport of aircraft ORIG acid, latlon/airport acid,wpt/latlon -PAN Pan screen (move view) to a waypoint, direction or aircraft PAN latlon/acid/airport/waypoint/LEFT/RIGHT/ABOVE/DOWN pandir/latlon Screen.pan of bluesky.ui.pygame.screen.Screen instance -PCALL Call commands in another scenario file PCALL filename [REL/ABS] txt,[txt] -POLY Define a polygon-shaped area POLY name,lat,lon,lat,lon, ... txt,latlon,... -POLYALT Define a polygon-shaped area in 3D: between two altitudes POLY name,top,bottom,lat,lon,lat,lon, ... txt,alt,alt,latlon,... -POS Get info on aircraft POS acid txt -PRIORULES Define priority rules (right of way) for conflict resolution PRIORULES [ON/OFF PRIOCODE] [onoff, txt] ASAS.SetPrio of bluesky.traf.asas.asas.ASAS object -QUIT Quit program/Stop simulation QUIT Simulation.stop of bluesky.sim.pygame.simulation.Simulation instance -RESET Reset simulation RESET Simulation.reset of bluesky.sim.pygame.simulation.Simulation instance -RESO Set resolution method RESO [method] [txt] ASAS.SetCRmethod of bluesky.traf.asas.asas.ASAS object -RESOOFF Switch for conflict resolution module RESOOFF [acid] [string] ASAS.SetResooff of bluesky.traf.asas.asas.ASAS object -RFACH Set resolution factor horizontal (to add a margin) RFACH [factor] [float] ASAS.SetResoFacH of bluesky.traf.asas.asas.ASAS object -RFACV Set resolution factor vertical (to add a margin) RFACV [factor] [float] ASAS.SetResoFacV of bluesky.traf.asas.asas.ASAS object -RMETHH Set resolution method to be used horizontally RMETHH [method] [txt] ASAS.SetResoHoriz of bluesky.traf.asas.asas.ASAS object -RMETHV Set resolution method to be used vertically RMETHV [method] [txt] ASAS.SetResoVert of bluesky.traf.asas.asas.ASAS object -RSZONEDH Set half of vertical dimension of resolution zone in ft RSZONEDH [height] [float] ASAS.SetPZHm of bluesky.traf.asas.asas.ASAS object -RSZONER Set horizontal radius of resolution zone in nm RSZONER [radius] [float] ASAS.SetPZRm of bluesky.traf.asas.asas.ASAS object -RUNWAYS List available runways on an airport RUNWAYS ICAO txt -SAVEIC Save current situation as IC SAVEIC filename string -SCEN Give current situation a scenario name SCEN scenname string function scenarioinit -SEED Set seed for all functions using a randomizer (e.g.mcre,noise) SEED value int function setSeed -SKYLOG SKYLOG data logging on SKYLOG ON/OFF,[dt] or LISTVARS or SELECTVARS var1,...,varn [txt,float/txt,...] CSVLogger.stackio of bluesky.tools.datalog.CSVLogger instance -SNAPLOG SNAPLOG data logging on SNAPLOG ON/OFF,[dt] or LISTVARS or SELECTVARS var1,...,varn [txt,float/txt,...] CSVLogger.stackio of bluesky.tools.datalog.CSVLogger instance -SPD Speed command (autopilot) SPD acid,spd (CAS-kts/Mach) acid,spd Autopilot.selspd of bluesky.traf.autopilot.Autopilot object -SSD Show state-space diagram (=conflict prevention display/predictive ASAS) SSD acid/ALL/OFF txt Screen.showssd of bluesky.ui.pygame.screen.Screen instance -SWRAD Switch on/off elements and background of map/radar view SWRAD GEO/GRID/APT/VOR/WPT/LABEL/ADSBCOVERAGE/TRAIL [dt]/[value] txt,[float] Screen.feature of bluesky.ui.pygame.screen.Screen instance -SYMBOL Toggle aircraft symbol SYMBOL Screen.symbol of bluesky.ui.pygame.screen.Screen instance -SYN Macro for generating synthetic (geometric) traffic scenarios SYN: Possible subcommands: HELP, SIMPLE, SIMPLED, DIFG, SUPER,MATRIX, FLOOR, TAKEOVER, WALL, ROW, COLUMN, DISP txt,[...] -TAXI Switch on/off ground/low altitude mode, prevents auto-delete at 1500 ft TAXI ON/OFF : OFF auto deletes traffic below 1500 ft onoff Area.setTaxi of bluesky.traf.area.Area instance -TIME Set simulated clock time TIME RUN(default) / HH:MM:SS.hh / REAL / UTC [txt] Simulation.setclock of bluesky.sim.pygame.simulation.Simulation instance -TRAIL Toggle aircraft trails on/off TRAIL ON/OFF, [dt] OR TRAIL acid color acid/bool,[float/txt] Trails.setTrails of bluesky.traf.trails.Trails object -VNAV Switch on/off VNAV mode, the vertical FMS mode (autopilot) VNAV acid,[ON/OFF] acid,[onoff] Autopilot.setVNAV of bluesky.traf.autopilot.Autopilot object -VS Vertical speed command (autopilot) VS acid,vspd (ft/min) acid,vspd Autopilot.selvspd of bluesky.traf.autopilot.Autopilot object -WIND Define a wind vector as part of the 2D or 3D wind field WIND lat,lon,alt/*,dir,spd[,alt,dir,spd,alt,...] latlon,[alt],float,float,...,...,... WindSim.add of bluesky.traf.windsim.WindSim instance -ZONEDH Set half of the vertical protected zone dimensions in ft ZONEDH [height] [float] ASAS.SetPZH of bluesky.traf.asas.asas.ASAS object -ZONER Set the radius of the horizontal protected zone dimensions in nm ZONER [radius] [float] ASAS.SetPZR of bluesky.traf.asas.asas.ASAS object -ZOOM Zoom display in/out, you can also use +++ or ----- ZOOM IN/OUT or factor float/txt - - - - Synonyms (equivalent commands) -? HELP Show help in a command or write list of commands to file -CLOSE QUIT Quit program/Stop simulation -CONTINUE OP Start/Run simulation or continue after pause -CREATE CRE Create an aircraft -DELETE DEL Delete command (aircraft, wind, area) -DIRECTTO DIRECT Go direct to specified waypoint in route (FMS) -DIRTO DIRECT Go direct to specified waypoint in route (FMS) -DISP SWRAD Switch on/off elements and background of map/radar view -END QUIT Quit program/Stop simulation -EXIT QUIT Quit program/Stop simulation -FWD FF Fast forward the simulation -HMETH RMETHH Set resolution method to be used horizontally -HRESOM RMETHH Set resolution method to be used horizontally -HRESOMETH RMETHH Set resolution method to be used horizontally -LOAD IC Initial condition: (re)start simulation and open scenario file -OPEN IC Initial condition: (re)start simulation and open scenario file -PAUSE HOLD Pause(hold) simulation -Q QUIT Quit program/Stop simulation -RESOFACH RFACH Set resolution factor horizontal (to add a margin) -RESOFACV RFACV Set resolution factor vertical (to add a margin) -RUN OP Start/Run simulation or continue after pause -START OP Start/Run simulation or continue after pause -STOP QUIT Quit program/Stop simulation -TURN HDG Heading command (autopilot) -VMETH RMETHV Set resolution method to be used vertically -VRESOM RMETHV Set resolution method to be used vertically -VRESOMETH RMETHV Set resolution method to be used vertically - +Command Description Usage Argument types +ADDNODES Add a simulation instance/node ADDNODES number int +ADDWPT Add a waypoint to route of aircraft (FMS) "ADDWPT acid, (wpname/lat,lon),[alt,spd,afterwp]" "acid,wpt,[alt,spd,wpinroute]" +AFTER "After waypoint, add a waypoint to route of aircraft (FMS)" "acid AFTER afterwp ADDWPT (wpname/lat,lon),[alt,spd]" "acid,wpinroute,txt,wpt,[alt,spd]" +ALT Altitude command (autopilot) "ALT acid, alt, [vspd]" "acid,alt,[vspd]" +AREA Define experiment area (area of interest) "AREA Shapename/OFF or AREA lat,lon,lat,lon,[top,bottom]" "[float/txt,float,float,float,alt,alt]" +ASAS Airborne Separation Assurance System switch ASAS ON/OFF [onoff] +AT "Edit, delete or show spd/alt constraints at a waypoint in the route" acid AT wpname [DEL] SPD/ALT [spd/alt] "acid,wpinroute,[txt,txt]" +BATCH Start a scenario file as batch simulation BATCH filename string +BENCHMARK Run benchmark "BENCHMARK [scenfile,time]" "[txt,time]" +BOX Define a box-shaped area "BOX name,lat,lon,lat,lon,[top,bottom]" "txt,latlon,latlon,[alt,alt]" +CALC "Simple in-line math calculator, evaluates expression" CALC expression string +CDMETHOD Set conflict detection method CDMETHOD [method] [txt] +CIRCLE Define a circle-shaped area "CIRCLE name,lat,lon,radius,[top,bottom]" "txt,latlon,float,[alt,alt]" +CRE Create an aircraft "CRE acid,type,lat,lon,hdg,alt,spd" "txt,txt,latlon,hdg,alt,spd" +DATAFEED Select an ADS-B data source for traffic DATAFEED [ON/OFF] [onoff] +DEL "Delete command (aircraft, wind, area)" DEL acid/WIND/shape txt +DELWPT Delete a waypoint from a route (FMS) "DELWPT acid,wpname" "acid,wpinroute" +DEST "Set destination of aircraft, aircraft wil fly to this airport" "DEST acid, latlon/airport" "acid,wpt/latlon" +DIRECT Go direct to specified waypoint in route (FMS) DIRECT acid wpname "acid,txt" +DIST Distance and direction calculation between two positions "DIST lat0, lon0, lat1, lon1" "latlon,latlon" +DT Set simulation time step DT dt float +DTLOOK Set lookahead time in seconds for conflict detection DTLOOK [time] [float] +DTMULT Sel multiplication factor for fast-time simulation DTMULT multiplier float +DTNOLOOK Set interval for conflict detection DTNOLOOK [time] [float] +DUMPRTE Write route to output/routelog.txt DUMPRTE acid acid +ECHO Show a text in command window for user to read ECHO txt string +ENG Specify a different engine type "ENG acid,[engine_id]" "acid,[txt]" +FF Fast forward the simulation FF [tend] [time] +FIXDT Fix the time step FIXDT ON/OFF [tend] "onoff,[time]" +GETWIND Get wind at a specified position (and optionally at altitude) "GETWIND lat,lon,[alt]" "latlon,[alt]" +HDG Heading command (autopilot) "HDG acid,hdg (deg,True)" "acid,float" +HELP "Show help on a command, show pdf or write list of commands to file" HELP [command]/pdf/ >filename [txt] +HOLD Pause(hold) simulation HOLD +IC Initial condition: (re)start simulation and open scenario file IC [IC/filename] [string] +INSEDIT Insert text op edit line in command window INSEDIT txt string +INSTLOG INSTLOG data logging on "INSTLOG ON/OFF,[dt] or LISTVARS or SELECTVARS var1,...,varn" "[txt,float/txt,...]" +LINE Draw a line on the radar screen "LINE name,lat,lon,lat,lon" "txt,latlon,latlon" +LISTRTE Show list of route in window per page of 5 waypoints "LISTRTE acid, [pagenr]" "acid,[int]" +LNAV LNAV (lateral FMS mode) switch for autopilot "LNAV acid,[ON/OFF]" "acid,[onoff]" +MCRE Multiple random create of n aircraft in current view "MCRE n, [type/*, alt/*, spd/*, dest/*]" "int,[txt,alt,spd,txt]" +METRIC Complexity metrics module "METRIC OFF/0/1/2, [dt]" "onoff/int,[float]" +MOVE Move an aircraft to a new position "MOVE acid,lat,lon,[alt,hdg,spd,vspd]" "acid,latlon,[alt,hdg,spd,vspd]" +ND Show navigation display with CDTI ND acid txt +NOISE Turbulence/noise switch NOISE [ON/OFF] [onoff] +NOM Set nominal acceleration for this aircraft (perf model) NOM acid acid +NORESO Switch off conflict resolution for this aircraft NORESO [acid] [string] +OP Start/Run simulation or continue after pause OP +ORIG Set origin airport of aircraft "ORIG acid, latlon/airport" "acid,wpt/latlon" +PAN "Pan screen (move view) to a waypoint, direction or aircraft" PAN latlon/acid/airport/waypoint/LEFT/RIGHT/ABOVE/DOWN pandir/latlon +PCALL Call commands in another scenario file PCALL filename [REL/ABS] "txt,[txt]" +POLY Define a polygon-shaped area "POLY name,lat,lon,lat,lon, ..." "txt,latlon,..." +POLYALT Define a polygon-shaped area in 3D: between two altitudes "POLY name,top,bottom,lat,lon,lat,lon, ..." "txt,alt,alt,latlon,..." +POS Get info on aircraft POS acid acid +PRIORULES Define priority rules (right of way) for conflict resolution PRIORULES [ON/OFF PRIOCODE] "[onoff, txt]" +QUIT Quit program/Stop simulation QUIT +RESET Reset simulation RESET +RESO Set resolution method RESO [method] [txt] +RESOOFF Switch for conflict resolution module RESOOFF [acid] [string] +RFACH Set resolution factor horizontal (to add a margin) RFACH [factor] [float] +RFACV Set resolution factor vertical (to add a margin) RFACV [factor] [float] +RMETHH Set resolution method to be used horizontally RMETHH [method] [txt] +RMETHV Set resolution method to be used vertically RMETHV [method] [txt] +RSZONEDH Set half of vertical dimension of resolution zone in ft RSZONEDH [height] [float] +RSZONER Set horizontal radius of resolution zone in nm RSZONER [radius] [float] +RUNWAYS List available runways on an airport RUNWAYS ICAO txt +SAVEIC Save current situation as IC SAVEIC filename string +SCEN Give current situation a scenario name SCEN scenname string +SEED "Set seed for all functions using a randomizer (e.g.mcre,noise)" SEED value int +SKYLOG SKYLOG data logging on "SKYLOG ON/OFF,[dt] or LISTVARS or SELECTVARS var1,...,varn" "[txt,float/txt,...]" +SNAPLOG SNAPLOG data logging on "SNAPLOG ON/OFF,[dt] or LISTVARS or SELECTVARS var1,...,varn" "[txt,float/txt,...]" +SPD Speed command (autopilot) "SPD acid,spd (CAS-kts/Mach)" "acid,spd" +SSD Show state-space diagram (=conflict prevention display/predictive ASAS) SSD acid/ALL/OFF txt +SWRAD Switch on/off elements and background of map/radar view SWRAD GEO/GRID/APT/VOR/WPT/LABEL/ADSBCOVERAGE/TRAIL [dt]/[value] "txt,[float]" +SYMBOL Toggle aircraft symbol SYMBOL +SYN Macro for generating synthetic (geometric) traffic scenarios " SYN: Possible subcommands: HELP, SIMPLE, SIMPLED, DIFG, SUPER,MATRIX, FLOOR, TAKEOVER, WALL, ROW, COLUMN, DISP" "txt,[...]" +TAXI "Switch on/off ground/low altitude mode, prevents auto-delete at 1500 ft" TAXI ON/OFF : OFF auto deletes traffic below 1500 ft onoff +TIME Set simulated clock time TIME RUN(default) / HH:MM:SS.hh / REAL / UTC [txt] +TRAIL Toggle aircraft trails on/off "TRAIL ON/OFF, [dt] OR TRAIL acid color" "acid/bool,[float/txt]" +VNAV "Switch on/off VNAV mode, the vertical FMS mode (autopilot)" "VNAV acid,[ON/OFF]" "acid,[onoff]" +VS Vertical speed command (autopilot) "VS acid,vspd (ft/min)" "acid,vspd" +WIND Define a wind vector as part of the 2D or 3D wind field "WIND lat,lon,alt/*,dir,spd,[alt,dir,spd,alt,...]" "latlon,[alt],float,float,...,...,..." +ZONEDH Set half of the vertical protected zone dimensions in ft ZONEDH [height] [float] +ZONER Set the radius of the horizontal protected zone dimensions in nm ZONER [radius] [float] +ZOOM "Zoom display in/out, you can also use +++ or -----" ZOOM IN/OUT or factor float/txt + + + + Synonyms (equivalent commands) +? HELP "Show help on a command, show pdf or write list of commands to file" +CLOSE QUIT Quit program/Stop simulation +CONTINUE OP Start/Run simulation or continue after pause +CREATE CRE Create an aircraft +DELETE DEL "Delete command (aircraft, wind, area)" +DIRECTTO DIRECT Go direct to specified waypoint in route (FMS) +DIRTO DIRECT Go direct to specified waypoint in route (FMS) +DISP SWRAD Switch on/off elements and background of map/radar view +END QUIT Quit program/Stop simulation +EXIT QUIT Quit program/Stop simulation +FWD FF Fast forward the simulation +HMETH RMETHH Set resolution method to be used horizontally +HRESOM RMETHH Set resolution method to be used horizontally +HRESOMETH RMETHH Set resolution method to be used horizontally +LOAD IC Initial condition: (re)start simulation and open scenario file +OPEN IC Initial condition: (re)start simulation and open scenario file +PAUSE HOLD Pause(hold) simulation +Q QUIT Quit program/Stop simulation +RESOFACH RFACH Set resolution factor horizontal (to add a margin) +RESOFACV RFACV Set resolution factor vertical (to add a margin) +RUN OP Start/Run simulation or continue after pause +SAVE SAVEIC Save current situation as IC +START OP Start/Run simulation or continue after pause +STOP QUIT Quit program/Stop simulation +TURN HDG Heading command (autopilot) +VMETH RMETHV Set resolution method to be used vertically +VRESOM RMETHV Set resolution method to be used vertically +VRESOMETH RMETHV Set resolution method to be used vertically diff --git a/docs/BLUESKY-COMMAND-TABLE.pdf b/docs/BLUESKY-COMMAND-TABLE.pdf index 3a2bee13adb00266f27a97362e8d10cd86a9a4f4..734f9bc195351b93c2e6626c7cf82c68d751134c 100644 GIT binary patch delta 23057 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

Y-0E#j6muHDT73kvMbaUgaIz2 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 delta 11704 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