Structures
Structures
Lax_Alarm_typ
Type used for each alarm. The user does not need to interact with this structure directly, unless they want to set their own alarm names.
| Name | Type | Description |
|---|---|---|
| _ | STRING[LAX_MAX_NAME_LEN] | Name of alarm |
| id | UDINT | ID given for use with single-instance alarms |
| message | STRING[LAX_MAX_TEXT_LEN] | Snippet PV |
| mpLink | REFERENCE TO MpComIdentType | Reference to the alarm core this alarm is associated with |
Lax_Config_typ
Configuration of a the alarm builder.
| Name | Type | Description |
|---|---|---|
| in | Lax_Config_In_typ | Input configuration |
| out | Lax_Config_Out_typ | Output configuration |
| internal | Lax_Config_Internal_typ | Internal configuration |
Lax_Config_In_typ
Input configuration of a alarm builder.
| Name | Type | Description |
|---|---|---|
| mpLinkName | STRING[80] | Name of the MpLink |
| mpLink | REFERENCE TO MpComIdentType | Reference to the alarm core (This will be deprecated in future versions) |
| deviceName | STRING[80] | Devlink device name to write the file to |
| scope | STRING[80] | Scope of the configuration |
Lax_Config_Out_typ
Output configuration of a alarm builder.
| Name | Type | Description |
|---|---|---|
| done | BOOL | Indicates if the configuration is done |
| error | BOOL | Indicates if there is an error |
| errorId | DINT | Error ID |
| errorString | STRING[80] | Error message |