ffc:cm:api-ld
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ffc:cm:api-ld [2021/12/08 21:39] – external edit 127.0.0.1 | ffc:cm:api-ld [2022/03/29 17:19] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====FFC-CM Laser Driver API===== | + | =====FFC-CM |
====Links==== | ====Links==== | ||
* **Quick-Start Guides** | * **Quick-Start Guides** | ||
- | * [[ffc:100|FFC-100 Quick Start]] | + | * [[ffc:cm: |
* **Electronics** | * **Electronics** | ||
- | * [[ffc:100m|FFC-100 Manual]] | + | * [[ffc:cm:manual|FFC-CM Manual]] |
- | * [[https:// | + | |
* **Websites** | * **Websites** | ||
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
* **Downloads** | * **Downloads** | ||
- | * {{ :fcc:100:ffc-100_serial_command_api.pdf |}} | + | * {{ :ffc:cm:ffc_gen2_laser_driver_command_api_r03.docx |}} |
=====Implementation Instructions===== | =====Implementation Instructions===== | ||
- | Listed below is the command set for the Application Programming Interface (API) for the FFC-100. Most operations that can be performed via the touchscreen can be also be performed via the API. | + | Listed below is the command set for the Application Programming Interface (API) for the FFC-CM Laser Driver boards. Since the FFC-CM does not have a touch screen or GUI, all commands must be performed via the API. |
- | + | ||
- | Computer communication to the FFC-100 occurs by first establishing a Serial COM port via the USB 2.0 physical interface. Computer communication should be platform independent, | + | |
- | + | ||
- | ^ Baud Rate | + | |
- | ^ Data Bits | + | |
- | ^ Parity | + | |
- | ^ Stop Bits | + | |
- | ^ Flow Control | + | |
- | + | ||
- | + | ||
- | To perform an operation, an ASCII-based text message is first constructed from a command and its arguments, and then the message is transmitted to the FFC-100 through the COM port. The following rules apply: | + | |
- | + | ||
- | - Syntax is // | + | |
- | - A message is an ASCII string composed of a command followed by zero or more arguments. | + | |
- | - A command and its arguments are delimited by spaces. | + | |
- | - Messages are terminated by a carriage return (" | + | |
- | - All valid messages return an ASCII string value. | + | |
- | - [Int] refers to an integer argument that has no decimal point. | + | |
- | - [Float] refers to a floating point argument that has a decimal point in its value. | + | |
- | - Changes effected by issuing a serial command from this API are not permanently stored in non-volatile memory until you issue a SAVE command. Configuration changes without the SAVE command will be lost with power cycling. The Save command stores | + | |
- | + | ||
- | For most complete version of API, download the FFC-Serial API PDF from the [[fcc: | + | |
+ | Computer communication to the FFC-CM Laser Driver Boards occurs through the [[ffc: |
ffc/cm/api-ld.1638999591.txt.gz · Last modified: 2021/12/08 21:39 by 127.0.0.1