# LCM Blocks Specification **Intended Audience: OpenSlice Service Designers** The following images describe some blocks found in the library. Blockly has syntax rules. It helps with colours to define them. So for example a parameter that is a Number cannot be combined with a String. Will need some conversion first [![lcmrules](./images/lcm/lcmfig4.png)](./images/lcm/lcmfig4.png) [![lcmrules](./images/lcm/lcmfig5.png)](./images/lcm/lcmfig5.png) [![lcmrules](./images/lcm/lcmfig6.png)](./images/lcm/lcmfig6.png) [![lcmrules](./images/lcm/lcmfig7.png)](./images/lcm/lcmfig7.png) [![lcmrules](./images/lcm/lcmfig8.png)](./images/lcm/lcmfig8.png)