Eddystone Example

This section may give a little more intuition how SensIDL can be used. SensIDL is used primarily to describe sensor-interfaces but can also be used in different application areas as well. The example-project shows how Eddystone - a protocol specification - can be described by SensIDL. Eddystone defines a Bluetooth low energy message format for beacon devices. The Eddystone-repository site can be found under the following link.
SensIDL enables the user to describe protocol specifications - like Eddystone - for different beacon devices. The generated code can be accessed and enables the user to specify values for the different bytes. Eddystone defined three different frame-types which can be used for different purposes. The exact protocol specification is provided on the Eddystone-documentation site.

Example Code:

The code can be installed at New > Example... > SensIDL Examples > Eddystone Example or can be found at the SensIDL-repository