Macros list
A list of predefined Macros variables that can be used as templates for substituting attributes in the Preset configuration.
While creating or editing Preset or Action, it is possible to click on a macros field with the left mouse button to add it to the Code field while editing Preset in the Preset or Action form.
Below is a macro variables description along with examples to help you understand how it works.
View macros info
Clicking on the view icon opposite a specific Macros opens a modal window with Macros details. The following fields are available:
Name - Macros title
Example - an example value
Description - Description of Macros.
You can Close the Macros view modal window after review.
Macros variables description
onu.serial_number
The macros substitute the ONU serial number. Example:
onu.port_interface
The number of the port on which the ONU is located is substituted. Example:
onu.qinq_free_vlan
Finds a free q-in-q vlan and substitutes its number.
Example for the rule above:
onu.onu_interface
Substitutes the name of the ONU interface. Example:
onu_number
Finds a free ONU number on the port and substitute it. For example, there is a configured port
There is no ONU with the number 2. EasyPON will determine that the number 2 is free and substitutes it in the configuration.
onu_type.value
Substitutes the type selected by the user during registration. Example:
onu.mac_address
Substitutes the Mac address of the ONU. Example:
input_params.field_name
Request the user to input a value that will be inserted into the ONU configuration code before its registration. For example:
During registration, the user will be requested for the name, which will be placed while applying the onu.name
configuration.
Last updated