99 lines
6.7 KiB
JSON
99 lines
6.7 KiB
JSON
|
{
|
||
|
"Math.abs": "Returns the absolute value of a number (the value without regard to whether it is positive or negative).\nFor example, the absolute value of -5 is the same as the absolute value of 5.",
|
||
|
"Math.abs|param|x": "A numeric expression for which the absolute value is needed.",
|
||
|
"Math.acos": "Returns the arccosine (in radians) of a number",
|
||
|
"Math.acos|param|x": "A number",
|
||
|
"Math.asin": "Returns the arcsine (in radians) of a number",
|
||
|
"Math.asin|param|x": "A number",
|
||
|
"Math.atan": "Returns the arctangent (in radians) of a number",
|
||
|
"Math.atan2": "Returns the arctangent of the quotient of its arguments.",
|
||
|
"Math.atan2|param|x": "A number",
|
||
|
"Math.atan2|param|y": "A number",
|
||
|
"Math.atan|param|x": "A number",
|
||
|
"Math.ceil": "Returns the smallest number greater than or equal to its numeric argument.",
|
||
|
"Math.ceil|param|x": "A numeric expression.",
|
||
|
"Math.constrain": "Constrains a number to be within a range",
|
||
|
"Math.cos": "Returns the cosine of a number.",
|
||
|
"Math.cos|param|x": "An angle in radians",
|
||
|
"Math.exp": "Returns returns ``e^x``.",
|
||
|
"Math.exp|param|x": "A number",
|
||
|
"Math.floor": "Returns the greatest number less than or equal to its numeric argument.",
|
||
|
"Math.floor|param|x": "A numeric expression.",
|
||
|
"Math.icos": "Returns the cosine of an input angle. This is an 8-bit approximation.",
|
||
|
"Math.icos|param|theta": "input angle from 0-255",
|
||
|
"Math.idiv": "Returns the value of integer signed 32 bit division of two numbers.",
|
||
|
"Math.idiv|param|x": "The first number",
|
||
|
"Math.idiv|param|y": "The second number",
|
||
|
"Math.imul": "Returns the value of integer signed 32 bit multiplication of two numbers.",
|
||
|
"Math.imul|param|x": "The first number",
|
||
|
"Math.imul|param|y": "The second number",
|
||
|
"Math.isin": "Returns the sine of an input angle. This is an 8-bit approximation.",
|
||
|
"Math.isin|param|theta": "input angle from 0-255",
|
||
|
"Math.log": "Returns the natural logarithm (base e) of a number.",
|
||
|
"Math.log|param|x": "A number",
|
||
|
"Math.map": "Re-maps a number from one range to another. That is, a value of ``from low`` would get mapped to ``to low``, a value of ``from high`` to ``to high``, values in-between to values in-between, etc.",
|
||
|
"Math.map|param|fromHigh": "the upper bound of the value's current range, eg: 1023",
|
||
|
"Math.map|param|fromLow": "the lower bound of the value's current range",
|
||
|
"Math.map|param|toHigh": "the upper bound of the value's target range, eg: 4",
|
||
|
"Math.map|param|toLow": "the lower bound of the value's target range",
|
||
|
"Math.map|param|value": "value to map in ranges",
|
||
|
"Math.max": "Returns the larger of two supplied numeric expressions.",
|
||
|
"Math.min": "Returns the smaller of two supplied numeric expressions.",
|
||
|
"Math.pow": "Returns the value of a base expression taken to a specified power.",
|
||
|
"Math.pow|param|x": "The base value of the expression.",
|
||
|
"Math.pow|param|y": "The exponent value of the expression.",
|
||
|
"Math.random": "Returns a pseudorandom number between 0 and 1.",
|
||
|
"Math.randomRange": "Returns a pseudorandom number between min and max included. \nIf both numbers are integral, the result is integral.",
|
||
|
"Math.randomRange|param|max": "the upper inclusive bound, eg: 10",
|
||
|
"Math.randomRange|param|min": "the lower inclusive bound, eg: 0",
|
||
|
"Math.round": "Returns a supplied numeric expression rounded to the nearest number.",
|
||
|
"Math.round|param|x": "The value to be rounded to the nearest number.",
|
||
|
"Math.sign": "Returns the sign of the x, indicating whether x is positive, negative or zero.",
|
||
|
"Math.sign|param|x": "The numeric expression to test",
|
||
|
"Math.sin": "Returns the sine of a number.",
|
||
|
"Math.sin|param|x": "An angle in radians",
|
||
|
"Math.sqrt": "Returns the square root of a number.",
|
||
|
"Math.sqrt|param|x": "A numeric expression.",
|
||
|
"Math.tan": "Returns the tangent of a number.",
|
||
|
"Math.tan|param|x": "An angle in radians",
|
||
|
"Math.trunc": "Returns the number with the decimal part truncated.",
|
||
|
"Math.trunc|param|x": "A numeric expression.",
|
||
|
"String.charAt": "Returns the character at the specified index.",
|
||
|
"String.charAt|param|index": "The zero-based index of the desired character.",
|
||
|
"String.charCodeAt": "Returns the Unicode value of the character at the specified location.",
|
||
|
"String.charCodeAt|param|index": "The zero-based index of the desired character. If there is no character at the specified index, NaN is returned.",
|
||
|
"String.compare": "Determines whether relative order of two strings (in ASCII encoding).",
|
||
|
"String.compare|param|that": "String to compare to target string",
|
||
|
"String.concat": "Returns a string that contains the concatenation of two or more strings.",
|
||
|
"String.concat|param|other": "The string to append to the end of the string.",
|
||
|
"String.fromCharCode": "Make a string from the given ASCII character code.",
|
||
|
"String.isEmpty": "Returns a value indicating if the string is empty",
|
||
|
"String.length": "Returns the length of a String object.",
|
||
|
"String.substr": "Return substring of the current string.",
|
||
|
"String.substr|param|length": "number of characters to extract",
|
||
|
"String.substr|param|start": "first character index; can be negative from counting from the end, eg:0",
|
||
|
"control": "Program controls and events.",
|
||
|
"control.assert": "Display specified error code and stop the program.",
|
||
|
"control.deviceSerialNumber": "Derive a unique, consistent serial number of this device from internal data.",
|
||
|
"control.millis": "Gets the number of milliseconds elapsed since power on.",
|
||
|
"control.onEvent": "Run code when a registered event happens.",
|
||
|
"control.onEvent|param|value": "the event value to match",
|
||
|
"control.panic": "Display an error code and stop the program.",
|
||
|
"control.panic|param|code": "an error number to display. eg: 5",
|
||
|
"control.reset": "Reset the device.",
|
||
|
"control.runInBackground": "Run other code in the background.",
|
||
|
"control.waitForEvent": "Blocks the calling thread until the specified event is raised.",
|
||
|
"control.waitMicros": "Block the current fiber for the given microseconds",
|
||
|
"control.waitMicros|param|micros": "number of micro-seconds to wait. eg: 4",
|
||
|
"loops.forever": "Repeats the code forever in the background. On each iteration, allows other codes to run.",
|
||
|
"loops.pause": "Pause for the specified time in milliseconds",
|
||
|
"loops.pause|param|ms": "how long to pause for, eg: 100, 200, 500, 1000, 2000",
|
||
|
"serial": "Reading and writing data over a serial connection.",
|
||
|
"serial.writeBuffer": "Send a buffer across the serial connection.",
|
||
|
"serial.writeLine": "Write a line of text to the serial port.",
|
||
|
"serial.writeNumber": "Write a number to the serial port.",
|
||
|
"serial.writeString": "Write some text to the serial port.",
|
||
|
"serial.writeValue": "Write a name:value pair as a line of text to the serial port.",
|
||
|
"serial.writeValue|param|name": "name of the value stream, eg: x",
|
||
|
"serial.writeValue|param|value": "to write"
|
||
|
}
|