- Custom Development
The fx_plan_stack is a library written in C / C++ that simplifies communication and control between a computer and a FlexSEA device. This page will guide you through installing and working with the fx_plan_stack.
There are several advantages to using the fx_plan_stack compared to the old stack:
Currently the fx_plan_stack allows your program code to be written in:
The fx_plan_stack API is provided by a Dynamic Link Library (DLL) in the Windows environment. There are currently two DLLs, a 32-bit version and a 64-bit version. Each DLL provides the same functionality and can be used with multiple languages - both compiled and interpreted.
Find detailed information about the fx_plan_stack API Interface functions.
A description of all of the field IDs can be found here.
A description of all of the modes can be found here.
Pre-compiled libraries are included in the Actuator Package repository. We are looking at a better way to distribute this, but for now clone the Actuator Package repository.
git clone https://github.com/DephyInc/Actuator-Package.git [name_of_directory_to_clone_into]
On other platforms you will need to build the library from scratch, including its dependencies.
git clone -b dev https://github.com/DephyInc/serial.git [name_of_directory_to_clone_into] cd [name_of_directory_to_clone_into] git checkout dev mkdir build cd build
[On Windows] cmake .. -G "MinGW Makefiles" [on Unix] cmake ..
[On Windows] mingw32-make [on Unix] make
git clone --recursive https://github.com/DephyInc/FlexSEA-Stack-SharedLib.git [name_of_directory]
Building with cmake:
git clone https://github.com/DephyInc/fx_plan_stack.git git checkout dev
mkdir build && cd build [for Windows...] cmake .. -G "MinGW Makefiles" mingw32-make [for Unix..] cmake .. make