Difference between revisions of "NXSL Function Reference"

Jump to navigation Jump to search
(Added the function table)
(Split the function table into 2 tables)
Line 1: Line 1:
= Function table =
= Function tables =
{| {border="1" cellpadding="4" cellspacing="2" style="border:\#c9c9c9 1px solid; margin: 1em 1em 1em 0; border-collapse: collapse;"}
{| {border="1" cellpadding="4" cellspacing="2" style="border:\#c9c9c9 1px solid; margin: 1em 1em 1em 0; border-collapse: collapse;"}
| align="center" style="background:#f0f0f0;"|'''Generic'''
| align="center" style="background:#f0f0f0;"|'''Generic'''
| align="center" style="background:#f0f0f0;"|'''Math'''
| align="center" style="background:#f0f0f0;"|'''Math'''
| align="center" style="background:#f0f0f0;"|'''String-related'''
| align="center" style="background:#f0f0f0;"|'''String-related'''
| align="center" style="background:#f0f0f0;"|'''Time-related'''
| align="center" style="background:#f0f0f0;"|'''Cryptography'''
| align="center" style="background:#f0f0f0;"|'''SNMP'''
| align="center" style="background:#f0f0f0;"|'''Agent'''
| align="center" style="background:#f0f0f0;"|'''Data Collection'''
| align="center" style="background:#f0f0f0;"|'''Data Collection'''
| align="center" style="background:#f0f0f0;"|'''Object search'''
| align="center" style="background:#f0f0f0;"|'''Object search'''
| align="center" style="background:#f0f0f0;"|'''Object management'''
| align="center" style="background:#f0f0f0;"|'''Object management'''
| align="center" style="background:#f0f0f0;"|'''Event Processing'''
| align="center" style="background:#f0f0f0;"|'''Situations'''
|-
|-
| [[NXSL:AddrInRange|AddrInRange]]||[[NXSL:abs|abs]]||[[NXSL:chr|chr]]||[[NXSL:gmtime|gmtime]]||[[NXSL:md5|md5]]||[[NXSL:CreateSNMPTransport|CreateSNMPTransport]]||[[NXSL:AgentReadList|AgentReadList]]||[[NXSL:CreateDCI|CreateDCI]]||[[NXSL:FindNodeObject|FindNodeObject]]||[[NXSL:BindObject|BindObject]]||[[NXSL:FindAlarmById|FindAlarmById]]||[[NXSL:FindSituation|FindSituation]]
| [[NXSL:AddrInRange|AddrInRange]]||[[NXSL:abs|abs]]||[[NXSL:chr|chr]]||[[NXSL:CreateDCI|CreateDCI]]||[[NXSL:FindNodeObject|FindNodeObject]]||[[NXSL:BindObject|BindObject]]
|-
| [[NXSL:AddrInSubnet|AddrInSubnet]]||[[NXSL:ceil|ceil]]||[[NXSL:format|format]]||[[NXSL:FindDCIByDescription|FindDCIByDescription]]||[[NXSL:FindObject|FindObject]]||[[NXSL:CreateContainer|CreateContainer]]
|-
| [[NXSL:classof|classof]]||[[NXSL:exp|exp]]||[[NXSL:index|index]]||[[NXSL:FindDCIByName|FindDCIByName]]||[[NXSL:gethostbyaddr|gethostbyaddr]]||[[NXSL:CreateNode|CreateNode]]
|-
| [[NXSL:d2x|d2x]]||[[NXSL:floor|floor]]||[[NXSL:left|left]]||[[NXSL:GetAvgDCIValue|GetAvgDCIValue]]||[[NXSL:gethostbyname|gethostbyname]]||[[NXSL:DeleteCustomAttribute|DeleteCustomAttribute]]
|-
| [[NXSL:exit|exit]]||[[NXSL:log|log]]||[[NXSL:length|length]]||[[NXSL:GetDCIObject|GetDCIObject]]||[[NXSL:GetInterfaceName|GetInterfaceName]]||[[NXSL:DeleteObject|DeleteObject]]
|-
| [[NXSL:GetConfigurationVariable|GetConfigurationVariable]]||[[NXSL:log10|log10]]||[[NXSL:lower|lower]]||[[NXSL:GetDCIRawValue|GetDCIRawValue]]||[[NXSL:GetInterfaceObject|GetInterfaceObject]]||[[NXSL:GetCustomAttribute|GetCustomAttribute]]
|-
| [[NXSL:inList|inList]]||[[NXSL:pow|pow]]||[[NXSL:ltrim|ltrim]]||[[NXSL:GetDCIValue|GetDCIValue]]||[[NXSL:GetNodeInterfaces|GetNodeInterfaces]]||[[NXSL:ManageObject|ManageObject]]
|-
|-
| [[NXSL:AddrInSubnet|AddrInSubnet]]||[[NXSL:ceil|ceil]]||[[NXSL:format|format]]||[[NXSL:localtime|localtime]]||[[NXSL:sha1|sha1]]||[[NXSL:SNMPGet|SNMPGet]]||[[NXSL:AgentReadParameter|AgentReadParameter]]||[[NXSL:FindDCIByDescription|FindDCIByDescription]]||[[NXSL:FindObject|FindObject]]||[[NXSL:CreateContainer|CreateContainer]]||[[NXSL:FindAlarmByKey|FindAlarmByKey]]||[[NXSL:GetSituationAttribute|GetSituationAttribute]]
| [[NXSL:map|map]]||[[NXSL:round|round]]||[[NXSL:ord|ord]]||[[NXSL:GetDCIValueByDescription|GetDCIValueByDescription]]||[[NXSL:GetNodeParents|GetNodeParents]]||[[NXSL:RenameObject|RenameObject]]
|-
|-
| [[NXSL:classof|classof]]||[[NXSL:exp|exp]]||[[NXSL:index|index]]||[[NXSL:SecondsToUptime|SecondsToUptime]]||[[NXSL:sha256|sha256]]||[[NXSL:SNMPGetValue|SNMPGetValue]]||[[NXSL:AgentReadTable|AgentReadTable]]||[[NXSL:FindDCIByName|FindDCIByName]]||[[NXSL:gethostbyaddr|gethostbyaddr]]||[[NXSL:CreateNode|CreateNode]]||[[NXSL:GetEventParameter|GetEventParameter]]||
| [[NXSL:max|max]]||||[[NXSL:right|right]]||[[NXSL:GetDCIValueByName|GetDCIValueByName]]||[[NXSL:GetNodeTemplates|GetNodeTemplates]]||[[NXSL:SetCustomAttribute|SetCustomAttribute]]
|-
|-
| [[NXSL:d2x|d2x]]||[[NXSL:floor|floor]]||[[NXSL:left|left]]||[[NXSL:strftime|strftime]]||||[[NXSL:SNMPSet|SNMPSet]]||||[[NXSL:GetAvgDCIValue|GetAvgDCIValue]]||[[NXSL:gethostbyname|gethostbyname]]||[[NXSL:DeleteCustomAttribute|DeleteCustomAttribute]]||[[NXSL:PostEvent|PostEvent]]||
| [[NXSL:min|min]]||||[[NXSL:rindex|rindex]]||[[NXSL:GetMaxDCIValue|GetMaxDCIValue]]||[[NXSL:GetObjectChildren|GetObjectChildren]]||[[NXSL:SetInterfaceExpectedState|SetInterfaceExpectedState]]
|-
|-
| [[NXSL:exit|exit]]||[[NXSL:log|log]]||[[NXSL:length|length]]||[[NXSL:time|time]]||||[[NXSL:SNMPWalk|SNMPWalk]]||||[[NXSL:GetDCIObject|GetDCIObject]]||[[NXSL:GetInterfaceName|GetInterfaceName]]||[[NXSL:DeleteObject|DeleteObject]]||[[NXSL:SetEventParameter|SetEventParameter]]||
| [[NXSL:random|random]]||||[[NXSL:rtrim|rtrim]]||[[NXSL:GetMinDCIValue|GetMinDCIValue]]||[[NXSL:GetObjectParents|GetObjectParents]]||[[NXSL:UnbindObject|UnbindObject]]
|-
|-
| [[NXSL:GetConfigurationVariable|GetConfigurationVariable]]||[[NXSL:log10|log10]]||[[NXSL:lower|lower]]||||||||||[[NXSL:GetDCIRawValue|GetDCIRawValue]]||[[NXSL:GetInterfaceObject|GetInterfaceObject]]||[[NXSL:GetCustomAttribute|GetCustomAttribute]]||||
| [[NXSL:sleep|sleep]]||||[[NXSL:substr|substr]]||[[NXSL:GetSumDCIValue|GetSumDCIValue]]||||[[NXSL:UnmanageObject|UnmanageObject]]
|-
|-
| [[NXSL:inList|inList]]||[[NXSL:pow|pow]]||[[NXSL:ltrim|ltrim]]||||||||||[[NXSL:GetDCIValue|GetDCIValue]]||[[NXSL:GetNodeInterfaces|GetNodeInterfaces]]||[[NXSL:ManageObject|ManageObject]]||||
| [[NXSL:trace|trace]]||||[[NXSL:trim|trim]]||[[NXSL:PushDCIData|PushDCIData]]||||
|-
|-
| [[NXSL:map|map]]||[[NXSL:round|round]]||[[NXSL:ord|ord]]||||||||||[[NXSL:GetDCIValueByDescription|GetDCIValueByDescription]]||[[NXSL:GetNodeParents|GetNodeParents]]||[[NXSL:RenameObject|RenameObject]]||||
| [[NXSL:typeof|typeof]]||||[[NXSL:upper|upper]]||||||
|-
|-
| [[NXSL:max|max]]||||[[NXSL:right|right]]||||||||||[[NXSL:GetDCIValueByName|GetDCIValueByName]]||[[NXSL:GetNodeTemplates|GetNodeTemplates]]||[[NXSL:SetCustomAttribute|SetCustomAttribute]]||||
| [[NXSL:x2d|x2d]]||||||||||
|-
|-
| [[NXSL:min|min]]||||[[NXSL:rindex|rindex]]||||||||||[[NXSL:GetMaxDCIValue|GetMaxDCIValue]]||[[NXSL:GetObjectChildren|GetObjectChildren]]||[[NXSL:SetInterfaceExpectedState|SetInterfaceExpectedState]]||||
|  
|}
 
<hr>
 
{| {border="1" cellpadding="4" cellspacing="2" style="border:\#c9c9c9 1px solid; margin: 1em 1em 1em 0; border-collapse: collapse;"}
| align="center" style="background:#f0f0f0;"|'''Time-related'''
| align="center" style="background:#f0f0f0;"|'''Cryptography'''
| align="center" style="background:#f0f0f0;"|'''SNMP'''
| align="center" style="background:#f0f0f0;"|'''Agent'''
| align="center" style="background:#f0f0f0;"|'''Event Processing'''
| align="center" style="background:#f0f0f0;"|'''Situations'''
|-
|-
| [[NXSL:random|random]]||||[[NXSL:rtrim|rtrim]]||||||||||[[NXSL:GetMinDCIValue|GetMinDCIValue]]||[[NXSL:GetObjectParents|GetObjectParents]]||[[NXSL:UnbindObject|UnbindObject]]||||
| [[NXSL:gmtime|gmtime]]||[[NXSL:md5|md5]]||[[NXSL:CreateSNMPTransport|CreateSNMPTransport]]||[[NXSL:AgentReadList|AgentReadList]]||[[NXSL:FindAlarmById|FindAlarmById]]||[[NXSL:FindSituation|FindSituation]]
|-
|-
| [[NXSL:sleep|sleep]]||||[[NXSL:substr|substr]]||||||||||[[NXSL:GetSumDCIValue|GetSumDCIValue]]||||[[NXSL:UnmanageObject|UnmanageObject]]||||
| [[NXSL:localtime|localtime]]||[[NXSL:sha1|sha1]]||[[NXSL:SNMPGet|SNMPGet]]||[[NXSL:AgentReadParameter|AgentReadParameter]]||[[NXSL:FindAlarmByKey|FindAlarmByKey]]||[[NXSL:GetSituationAttribute|GetSituationAttribute]]
|-
|-
| [[NXSL:trace|trace]]||||[[NXSL:trim|trim]]||||||||||[[NXSL:PushDCIData|PushDCIData]]||||||||
| [[NXSL:SecondsToUptime|SecondsToUptime]]||[[NXSL:sha256|sha256]]||[[NXSL:SNMPGetValue|SNMPGetValue]]||[[NXSL:AgentReadTable|AgentReadTable]]||[[NXSL:GetEventParameter|GetEventParameter]]||
|-
|-
| [[NXSL:typeof|typeof]]||||[[NXSL:upper|upper]]||||||||||||||||||
| [[NXSL:strftime|strftime]]||||[[NXSL:SNMPSet|SNMPSet]]||||[[NXSL:PostEvent|PostEvent]]||
|-
|-
| [[NXSL:x2d|x2d]]||||||||||||||||||||||
| [[NXSL:time|time]]||||[[NXSL:SNMPWalk|SNMPWalk]]||||[[NXSL:SetEventParameter|SetEventParameter]]||
|-
|-
|  
|  
|}
|}
<hr>
<hr>