User Tools

Site Tools


slice:qt:api

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
slice:qt:api [2020/02/03 18:59]
Michael Radunsky [I/O Channel Settings (Not yet implemented 27 Feb, 2019)]
slice:qt:api [2020/05/22 16:38] (current)
Michael Radunsky [SLICE-QTC Specific Notes]
Line 42: Line 42:
  
 ---- ----
-===== Temperature Settings =====+ 
 +===== Global SLICE Commands ===== 
 +The following commands are operational on all SLICE products.
 ---- ----
 +====Firmware Version====
 +<function=ICEfunc|0=#VERSION&1=:None;&2=1.62&-1>
 +Returns firmware version of System Controller.
 +----
 +====Reset to Factory Default Settings====
 +<function=ICEfunc|0=_FACTORY&1=I:SLOT_NUMBER:1;&2=&-1>
 +Restores "Personality Board" to factory default settings. No return value.  \\
 +<WRAP center round box 60%>
 +| {{ :take-note.png?80&nolink }}  | Power cycle the SLICE unit to complete factory reset. |
 +</WRAP>
 +----
 +<function=ICEfunc|0=SAVE&1=:None;&2=SUCCESS&-1>
 +Saves "Personality Board" settings into EEPROM.  Unsaved changes will be lost if board is powered off without issuing a SAVE command. The SAVE command saves the entire configuration into non-volatile memory. A single SAVE command can be issued after any number of configuration changes. When changes are made to the SLICE configuration through the touch screen, the new values are automatically saved and it is not necessary to issue a SAVE command.\\ \\
 +__Slot Number__\\
 +  * 1 = first slot
 +  * 2 = second slot
 +__Possible Responses__\\
 +  * SUCCESS
 +  * FAIL
 +
 +----
 +
 +===== Temperature Settings =====
 +==== Query Temperature Set Point ====
 +
 <function=ICEfunc|0=TempSet?&1=I:CHANNEL:3&2=26.28&-1> <function=ICEfunc|0=TempSet?&1=I:CHANNEL:3&2=26.28&-1>
 Returns the temperature set point for CHANNEL. Returns the temperature set point for CHANNEL.
 ---- ----
 +==== Set Temperature Set Point ====
 <function=ICEfunc|0=TempSet&1=I:CHANNEL:3;F:TEMPERATURE:26.283&2=26.282&-1> <function=ICEfunc|0=TempSet&1=I:CHANNEL:3;F:TEMPERATURE:26.283&2=26.282&-1>
 Sets the temperature set point for CHANNEL to TEMPERATURE. Returns **TempSet?**. The temperature set point cannot be set outside the range set by the minimum and maximum allowed temperatures (set by the user). If TEMPERATURE is outside this range, the set point will not be adjusted. Also, the temperature set point will be coerced to a value that has a internal digital representation closest to TEMPERATURE. Sets the temperature set point for CHANNEL to TEMPERATURE. Returns **TempSet?**. The temperature set point cannot be set outside the range set by the minimum and maximum allowed temperatures (set by the user). If TEMPERATURE is outside this range, the set point will not be adjusted. Also, the temperature set point will be coerced to a value that has a internal digital representation closest to TEMPERATURE.
Line 216: Line 244:
 Stores all current settings to the SLICE EEPROM so that they are maintained during power off.  Returns: Success or Failure. Stores all current settings to the SLICE EEPROM so that they are maintained during power off.  Returns: Success or Failure.
 ---- ----
-===== I/O Channel Settings (Not yet implemented 27 Feb, 2019) =====+===== I/O Channel Settings =====
 ---- ----
 ^  Output Function    CHANNEL  ^  FUNCTION  ^  VALUE1      ^  VALUE2      ^ ^  Output Function    CHANNEL  ^  FUNCTION  ^  VALUE1      ^  VALUE2      ^
slice/qt/api.1580785187.txt.gz · Last modified: 2020/02/03 18:59 by Michael Radunsky