Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'from AVCS CORE INIT_MAIN - inline function "AVCS_LoadAllProfMiscCommands"
- Imports Microsoft.VisualBasic
- Imports System
- Imports System.Collections
- Imports System.Collections.Generic
- Public Class VAInline
- dim cmdIndex as Int32
- dim cmdProfMax as Int32 = 16
- dim phrase as string
- dim phrases as string
- dim phraseArray() as string
- dim phrasesList() as string
- dim profileUnique as string = ""
- dim phrasesFinal as new list(of string) ()
- dim activeProfile as string = "CORE"
- Public Sub Main()
- if ((VA.GetText("~profile_to_init")) IsNot nothing)
- activeProfile = VA.GetText("~profile_to_init")
- end if
- if ((VA.GetInt("AVCS_" + activeProfile + "_PCMOS_MAX")) IsNot nothing)
- cmdProfMax = Convert.ToInt32(VA.GetInt("AVCS_" + activeProfile + "_PCMOS_MAX"))
- end if
- 'Load all Profile Commands (Miscellaneous)
- for cmdIndex = 1 to cmdProfMax
- if (((VA.GetText("AVCS_" + activeProfile + "_MISC_" + cmdIndex.ToString())) IsNot nothing) and ((VA.GetText("AVCS_" + activeProfile + "_DATA_MISC_" + cmdIndex.ToString())) IsNot nothing))
- phrases = (VA.GetText("AVCS_" + activeProfile + "_MISC_" + cmdIndex.ToString()))
- phraseArray = vaProxy.Utility.ExtractPhrases(phrases, true, true)
- for each phrase in phraseArray
- if ((not(phrase = "")) and (not(phrasesFinal.Contains(phrase))))
- phrasesFinal.Add(phrase)
- profileUnique = profileUnique + phrase + ";"
- VA.SetText(phrase, cmdIndex.ToString())
- end if
- next
- end if
- next
- if not (profileUnique = "")
- VA.SetText("AVCS_" + activeProfile + "_COMMANDS_MISC", profileUnique)
- else
- VA.SetText("AVCS_" + activeProfile + "_COMMANDS_MISC", nothing)
- end if
- End Sub
- End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement