User Tools

Site Tools


operation_information

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
operation_information [2020/11/19 19:32] – WIP sitroperation_information [2023/05/29 14:05] (current) – added more description for motor ref low/high reno
Line 1: Line 1:
-====== WIP ====== 
- 
 ====== Operation Information ====== ====== Operation Information ======
  
Line 8: Line 6:
 ? for read ? for read
 ! for write ! for write
-^name^Format of value^writeable^Description^usage^+^name^Format of value^writeable^Description^
 |ANALOG.NOW [<analogPt>]|10-bit integer|no|A/D output value in A/D units| |ANALOG.NOW [<analogPt>]|10-bit integer|no|A/D output value in A/D units|
 |BREAK.ABORT.TIME |float seconds|Yes, reset to 0.25 on tepid resets|The elapsed time in seconds for a continuous TTY line-break to abort command processing.| |BREAK.ABORT.TIME |float seconds|Yes, reset to 0.25 on tepid resets|The elapsed time in seconds for a continuous TTY line-break to abort command processing.|
 |BREAK.RESET.TIME|float seconds|Yes, reset to 5.0 on tepid resets|The elapsed time in seconds for a continuous TTY line-break to force a warm restart of the Brewer.| |BREAK.RESET.TIME|float seconds|Yes, reset to 5.0 on tepid resets|The elapsed time in seconds for a continuous TTY line-break to force a warm restart of the Brewer.|
-|BYTE.X [<address>]|ANSI C integer format (Hex on output)|yes|value of the relevant byte in external RAM +|BYTE.X [<address>]|ANSI C integer format (Hex on output)|yes|value of the relevant byte in external RAM| 
-BYTE.F [<address>] ANSI C integer format +|BYTE.F [<address>]|ANSI C integer format (Hex on output)|no|reads value from Flash memory| 
-(Hex on output) +|BYTE.C [<address>]|ANSI C integer format (Hex on output)|no|value of the relevant byte in CODE space| 
-no reads value from Flash memory +|BYTE.D [<address>]|ANSI C integer format (Hex on output)|yes|value of the relevant byte in DATA space 
-BYTE.C [<address>] ANSI C integer format +|DIGITAL.INPUT [<digitalPt>]|OFF or ON|no|reads whether input is ON or OFF; logic levels are transparent to the user.| 
-(Hex on output) +|DIGITAL.OUTPUT [<digitalPt >]|OFF or ON|yes|digital output point ON or OFF with logic levels transparent to the user.| 
-no value of the relevant byte in CODE space +|ECHO.SUPPRESSION|ON/OFF|:::|Suppresses TTY mode echoing when ON, allows echoing when OFF.| 
-BYTE.D [<address>] ANSI C integer format +|HG.SWITCH|OFF or ON|yes|mercury lamp set OFF or ON| 
-(Hex on output) +|STD.SWITCH|OFF or ON|yes standard lamp set OFF or ON| 
-yes value of the relevant byte in DATA space +|LAMP.POWER [<lamp>]|watts|no|lamp power consumption| 
-DIGITAL.INPUT +|LAMP.STATE [<lamp>]|lamp state type|yes|state of lamp (OFF or ON)| 
-[<digitalPt>] +|MOISTURE|Grams/cu. m|no|Moisture content of air inside the Brewer| 
-OFF or ON no reads whether input is ON or OFF; logic +|MOISTURE.HIGH|Grams/cu m|yes|Moisture content high (watermark)| 
-levels are transparent to the user. +|MOTOR.ALLSTILL|TRUE or FALSE|no|True only if all the motors have stopped moving| 
-DIGITAL.OUTPUT +|MOTOR.POS [<motorId>]|steps|no current motor position| 
-[<digitalPt >] +|MOTOR.LOST [<motorId>]|Boolean|no|current motor position unknown exactly| 
-OFF or ON yes digital output point ON or OFF with logic +|MOTOR.LIMIT.LOW [<motorId>]|Boolean|no|low travel limit sensor activated| 
-levels transparent to the user. +|MOTOR.LIMIT.HIGH [<motorId>]|Boolean|no|high travel limit sensor activated 
-ECHO.SUPPRESSION ON/OFF Suppresses TTY mode echoing when ON, +|MOTOR.REF.LOW [<motorId>]|Boolean|no|lower reference sensor (#1activated (Low = Mirror side, or high number when doing an FR)| 
-allows echoing when OFF. +|MOTOR.REF.HIGH [<motorId>]|Boolean|no|upper reference sensor (#2) activated (High = bulkhead side , or 0 when doing an FR)| 
-HG.SWITCH OFF or ON yes mercury lamp set OFF or ON +|MOTOR.DISCREPANCY [<motorId>]|paces|no|position of the reference position on the most recent motor initialization. This is a measure of accumulated motor position error between the most recent and the immediately prior initialization.| 
-STD.SWITCH OFF or ON yes standard lamp set OFF or ON +|MOTOR.ZERO.POS [<motorId>]|signed integer paces|no|the same as MOTOR.ORIGIN on reset, but is updated by negative M commands.| 
-LAMP.POWER [<lamp>] watts no lamp power consumption +|PMT.SELECT|integer (1 to 3)|yes|selects the PMT in use; 3 means both RH % no Relative Humidity inside the Brewer| 
-LAMP.STATE [<lamp>] lamp state type yes state of lamp (OFF or ON) +|STEPS|integer steps|no|the number of steps in a complete revolution of the azimuth tracker| 
-MOISTURE Grams/cu. m no Moisture content of air inside the Brewer +|SUPPLY.VOLTAGE.HIGH [<powerSupply>]|volts|yes|supply voltage high (watermark)| 
-MOISTURE.HIGH Grams/cu m yes Moisture content high (watermark) +|SUPPLY.VOLTAGE.LOW [<powerSupply>]|volts|yes|supply voltage low (watermark)| 
-MOTOR.ALLSTILL TRUE or FALSE no True only if all the motors have stopped moving| +|SUPPLY.VALUE [<powerSupply>]|volts|no|supply voltage| 
-|MODEL|unsigned|integer|immediate the 'mark' number of the brewer| +|SUPPLY.SETTING.HV|volts|no|HV supply setting recorded at last adjustment.| 
-MOISTURE.LIMIT float grams/cubic +|TEMP.HIGH [<thermalPoint>]|degrees|yes|lamp power consumption high (watermark)| 
-meter on reset Permitted maximum in watermark recording +|TEMP.LOW [<thermalPoint>]|degrees|yes|lamp power consumption low (watermark) 
-of moisture content inside the Brewer. +|TEMP [<thermalPoint>]|degrees|no|lamp power consumption| 
-MOTOR.ADDRESS [<motorId>Unsigned integer (0-11) Immediate Identifies the 751 used to talk to this motor +|TIME|<year> <day> <hour> <min> <sec>|yes|<YYYY> <DDD> <HH> <MM> <SS> (In Julian date)| 
-MOTOR.CLASS [<motorId>] +|TRACKER.SWITCH.SETTING [<trackerSwitch >]|ON/OFF|no|reports the debounced tracker switch status that is indexed 
-one of: +|TRACKER.SWITCHES|integer bit map|no|bit is on if the switch (see <trackerSwitchis currently pressed. These are debounced values
-NOMOTOR +|TTY.FILL.CHARACTER|integer ASCII (0-255)|yes|TTY mode echo character ASCII code| 
-MICROMOTOR +|TTY.FILL.COUNT|integer count (0-255)|yes|TTY echo character padding count 
-TRACKERMOTOR +|VERSION.FW[<info>]|integer|no|Version information and design date for the firmware. <info> is one of:YEAR, MONTH, DAY, VERS, REL|
-STANDARDMOTOR +
-SENSORLESSMOTOR +
-Immediate The type of motor at this motorId and hence +
-the algorithm used to initialize it. +
-MOTOR.INITIAL[<motorId>Signed integer steps Immediate position of motor from step 0 after +
-initialization +
-MOTOR.MAX.ACC [<motorId>Unsigned integer +
-paces/(256*tick)2 on reset maximum absolute value of motor +
-acceleration to be permitted +
-MOTOR.MAX.JERK [<motorId>Unsigned integer +
-paces/(256*tick)3 on reset +
-maximum absolute value of rate of change of +
-motor acceleration to be permitted inside a +
-time slice +
-MOTOR.MAX.SEARCH +
-[<motorId>Signed integer paces on reset max number of paces before search stopped +
-MOTOR.MAX.VEL[<motorId>Unsigned integer +
-paces/(256*tick) on reset maximum absolute value of motor velocity to +
-be permitted +
-MOTOR.MAX.POS [<motorId>Signed integer paces on reset maximum value of motor position to be +
-permitted +
-MOTOR.MIN.POS [<motorId>] Signed integer paces on reset minimum value of motor position to be +
-permitted +
-MOTOR.ORIGIN [<motorId>] Signed integer paces on reset position of step 0 after initialization +
-MOTOR.REF.PLAY [<motorId>] signed integer paces on reset +
-uncertainty of position of motor with respect +
-to reference sensor when sensor is detected +
-at high speed and arbitrary direction+
-MOTOR.RESET.POS[<motorId>] signed integer paces during motor init position of motor to be paced at before +
-commencing motor init to ref sensor +
-MOTOR.SLOPE [<motorId>] signed integer +
-paces/step Immediate number of paces to a step (see M command+
-MOTOR.SLOW.VEL [<motorId>] unsigned integer +
-paces/(256*tickduring motor init +
-value of motor velocity to be permitted during +
-final approach of searchIf equal to max vel +
-init routine is shortened+
-MOTOR.STOP.METHOD +
-[<motorId>] +
-int one of +
-1, 3 none +
-0 reduced +
-2 full +
-on reset power applied for stopped motor +
-MOTOR.TIME.OUT [<motorId>] float seconds Immediate amount of time that a motor is given to +
-complete movement before timing out. +
-OPEN.TIME float seconds Immediate number of seconds after PMT window closes +
-before we open the PMT window +
-PMT.WINDOW.RESOLUTION float seconds Immediate seconds in a window timing tick +
- +
  
operation_information.1605814339.txt.gz · Last modified: 2020/11/19 19:32 by sitr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki