--- title: "binEnc" --- # binEnc > **This function is used by Ignition's Expression language.** ## Description This function, whose name stands for "binary encoder", takes a list of booleans, and treats them like the bits in a binary number. It returns an integer representing the decimal value of the number. The digits go from least significant to most significant.This can be a very handy tool to convert bits into an integer code to drive the Component Styles feature. ## Syntax `binEnc(value[, value...])` - Parameters - Bool **value** - A value that represents a bit. Can be either 0 or 1, and can enter in as many values as necessary. - Results - int - The integer representation of the binary value entered. ## Examples ```python title="Code Snippet" binEnc(0,0,1,0) //returns 4 (the value of 0100) ``` ```python title="Code Snippet" binEnc(true,0,1,1,0) //returns 13 (the value of 01101) ```