Sylvac Bluetooth low energy tools
The AIOI Pick2Light system is an interactive tool that helps operators by clearly indicating the specific shelf location and, when needed, the quantity of items to be picked or placed. Available in several models, each unit features colored LEDs and a single confirmation button, offering versatile configurations to efficiently manage tasks.
Quick setup
To provide Bluetooth connectivity for the Sylvac tools, the Sylvac BLE USB dongle (BLED112) is used. To connect a tool, please follow these steps:
- Reset the tools Bluetooth connection: (short) click the 'MODE' button until the display shows
bt
. Then (short) click theSET
button until the display showsreset
. Now click theDATA
button to actually reset the settings - Set (or check) the BLE communication mode to paired by clicking and holding the
MODE
button until the display showsunit
. Then (short) click theMODE
button until the display showsbt.CFG
. Then (short) click theSET
button until the display showsPAIR
. Click theDATA
button to select the paired mode.
Oeration modes (favorites)
The Sylvac tools can operate in different operation modes, where the function of the DATA
-button can be defined as well as the bluetooth send behaviour:
0 Data
: Send a bluetooth "indication", if theDATA
-button on the device is pressed. Use this mode, if you want to only send data to OGS, when theDATA
-button is clicked. Note, that a "notification" is still send on any value change (if the notification is enabled from OGS), so make sure to disable this in OGS, if you only want the clicked value.1 Hold
: TheData
-button toggles the hold-state. While the hold state is active, moving the caliper does not change the display value, not is any data sent over bluetooth.2 Set
: Send the data over bluetooth with every value change, clicking the button will zero the value (for relative measurements).3 Pre
: Same as2 Set
(for simple calipers).
For detailed instructuins, download the configuration sheet from the Sylvac product page.
Notes:
- All modes support sending data changes over bluetooth (if the "notifications" are enabled)
- To only get data over bluetooth, when the DATA
-button on the device is clicked, "notifications" must be disabled and the "indication" must be enabled.
Note, that 0 Data
is the only mode, where the bluetooth data is not sent with every change of value. In mode 0 Data
the DATA
-button must be clicked for a value transmission.
Installation and Configuration with OGS
OGS project configuration
OGS has an interface to add additional tool drivers by adding Windows-DLLs to the [TOOL_DLL]
section in station.ini
. To simplify the creation of custom tool drivers, OGS offers the heLuaTool.dll, which enables the development of tool drivers using pure LUA. With this functionality, the Sylvac tool is seamlessly integrated into OGS, see Lua custom tools for more info.
Tool registration and configuration
According to the instructions provided in the Lua custom tools, a standard configuration for the [LuaTool_Sylvac]
section in station.ini
is as follows:
[TOOL_DLL]
heLuaTool.dll=1
[CHANNELS]
20=LuaTool_Sylvac
[LuaTool_Sylvac]
DRIVER=heLuaTool
TYPE=sylvac
; The following setup is for Calipers of type S_CAL Evo with old bluetooth module.
; These devices do not support "paired mode" and "cyclic mode". Data is read whenever
; the data button is clicked on the tool.
; To identify the tool, press the MODE button for 2 seconds. Old devices will not enter
; a menu.
BLE_PORT=COM3
BLE_MAC=f7:c5:d3:10:52:4b
; Define the correct (device-specific) bluetooth protocol here. Note, that
; two "generic" protocols are available to support all current devices:
; SYLVAC_GATT_SDS: standard data service (report value on every change)
; SYLVAC_GATT_SMS: Synology Metrology service (cable replacement)
BLE_TOOLTYPE=SYLVAC_GATT_SMS
;BLE_TOOLTYPE=SYLVAC_GATT_SDS
GUI_LABEL=Length [mm]