Home AMX User Forum AMX Technical Discussion

Best way to act on received 232 commands

What is the best method to receive 232 commands and act on them in NetLinx? I am currently using "Select Active" commands based on input to the buffer, but there seems to be a limit of about 90 items in a single select active statement. Is there a way to act on an unlimited number of incoming commands?

**my code works, so I do not need anyone to correct the code as it is, just offer an alternative that does not have a limit.
My code is as follows:

Under Define Variable Section:
CHAR VAC_BUFF[100]

Under Define Start Section:
CREATE_BUFFER dvVAC,VAC_BUFF

Under Define Event Section:
DATA_EVENT [dvVAC]
{
ONLINE:
{
SEND_COMMAND dvVAC,'SET BAUD 9600,N,8,1 485 DISABLE'
}
STRING:
{
IF(FIND_STRING(VAC_BUFF,"13",1))
{
CALL 'Process VAC Buffer'
}
}
}

Then in the subroutine area I have:
DEFINE_CALL 'Process VAC Buffer'
{
SELECT
{
ACTIVE(FIND_STRING(str_VAC_Hold,'volume_up',1)):
{
SEND_STRING dvADA, ADA_VOL_UP
}
}

{
ACTIVE(FIND_STRING(str_VAC_Hold,'volume_down',1)):
{
SEND_STRING dvADA, ADA_VOL_DN
}
}
}

Any help would be greatly appreciated.

Scott

Comments

  • a_riot42a_riot42 Posts: 1,624
    elshout wrote: »
    What is the best method to receive 232 commands and act on them in NetLinx? I am currently using "Select Active" commands based on input to the buffer, but there seems to be a limit of about 90 items in a single select active statement. Is there a way to act on an unlimited number of incoming commands?
    Any help would be greatly appreciated.

    Scott

    I never use active but instead use switch { case:{}} structures. I don't think there is a limit to the amount of if/else or switch/case statements you can have. Who told you about this 90 item limit?
    Paul
  • jjamesjjames Posts: 2,908
    I'm just amazed one would need 90 ACTIVEs for a device - I guess I haven't lived yet!

    :D
  • a_riot42a_riot42 Posts: 1,624
    jjames wrote: »
    I'm just amazed one would need 90 ACTIVEs for a device - I guess I haven't lived yet!

    :D

    Unfortunately some manufacturers, Denon for one, have all their commands in plain English. ie: 'VolUp', 'digital dolby' '5 channel stereo', so you have little choice but to use a degenerate tree structure to parse it. You could be clever and use a hash but then you have to write all the hashing code which isn't trivial.
    Paul
  • Joe HebertJoe Hebert Posts: 2,159
    a_riot42 wrote: »
    Unfortunately some manufacturers, Denon for one, have all their commands in plain English. ie: 'VolUp', 'digital dolby' '5 channel stereo'
    Yup, ADA is the same way.
  • jjamesjjames Posts: 2,908
    Interesting - I've never dealt with Denon, but we used to use the ADA audio switchers an don't recall that. But thanks for the info. ;)
  • ericmedleyericmedley Posts: 4,177
    I had some pretty dense conditionals when doing some of the 'roll-yer-own' media server interfaces. The MAX comes to mind as a pretty long and dense set of code.

    What I tend to use is based upon the way the device communicates. Believe it or not, I like to use good-ole IF statements if the device communicates in plain English. It's a little more spendy processor-wise, but it's also a lot easier for me to read and debug. I like IF because I can stack up the statements in such a way the most common things are up top. I also like it because you can look at more than one condition at a time. It's just easier for me to pick through.

    If there's a lot of numbers or Hex commands or if the protocol is short and simple I'll go with SWITCH/CASE. There's been a few times when SELECT/ACTIVE seemed to work best but I don't tend to go that route much.
  • DHawthorneDHawthorne Posts: 4,584
    I find I can usually nest my SELECT or SWITCH statements. Using the Denon, for example, even though they don't nicely group responses by type (something neat like VOL=23), you can break it down by the length of the string. So you can run a SWITCH...CASE on the length, then run a SELECT...ACTIVE on each result.

    Here's a vastly simplified portion of what I mean, based on a Denon response that has already had any zone information stripped out and parsed:
    SWITCH(LENGTH_STRING(sResponse))
    {
        CASE 2 :
        {
            SELECT
            {
                 ACTIVE(sResponce == "'ON'") : nPwr[nZone] = TRUE ;
                 ACTIVE(TRUE) : nVol[nZone] = ATOI(sResponse) ;
            }
         }
    }
    
  • jjamesjjames Posts: 2,908
    Dave, I've never thought of parsing based upon length of string - very interesting and helpful!
  • a_riot42a_riot42 Posts: 1,624
    jjames wrote: »
    Dave, I've never thought of parsing based upon length of string - very interesting and helpful!

    Its a primitive type of hashing. Another alternative is to add up the ascii values and then do some math with a random number to get a unique value to parse. I find that I need associative arrays so often I am thinking I should just write a module that supports them.
    Paul
  • jjamesjjames Posts: 2,908
    a_riot42 wrote: »
    Another alternative is to add up the ascii values and then do some math with a random number to get a unique value to parse.
    Wow - my head hurts after reading that one . . . could you explain?
  • a_riot42a_riot42 Posts: 1,624
    jjames wrote: »
    Wow - my head hurts after reading that one . . . could you explain?

    There are many sites that can explain better than I. Here is one that turned up on a quick search.

    http://cs.newpaltz.edu/~easwaran/Fall2005/PDS/BB/Hashing/Hash1.pdf
  • jjamesjjames Posts: 2,908
    Wow . . . weird. LOL - never seen or heard of anything like that.
  • a_riot42a_riot42 Posts: 1,624
    jjames wrote: »
    Wow . . . weird. LOL - never seen or heard of anything like that.

    Spell checkers and other text based searching usually requires some kind of hashing technique or special tree structure so that you don't have to rely on comparative text searching through millions of words. Parsing English commands from a device requires a comparative test against each possible result, so in the worst case scenario (the last word you check is the right one) running times will be slow; ie O(n). By converting the ascii to a unique integer and hashing it, searches can be as quick as O(1). So when you get '7 channel stereo' back from the Denon receiver, rather than having 100 if/else cases or switch/cases, you call a function that returns an integer that tells you what command it is without all the text comparisons.
    Paul
  • jjamesjjames Posts: 2,908
    Ahh - now that makes sense Paul! Learn something new everyday.
  • DiogoDiogo Posts: 65
    Well, coming back for the question, use Switch.. or Select Active, depends of the use, I prefer the Switch. Just because switch have the "break", very useful sometimes.

    In the compiled code it will be IF.. Else if.. else if statements and so on (assembly), so a tip to boost your code performance is put the most common occurrence first, because the code will not ask for the others "cases".

    If there is a limit, you can repeat the Select Active/Switch or use the a_riot42 answer, I've seen this running in Cobol code, it's not easy to understand in a first time, I agree with you

    Ow boy, this remember the times that I used to work with Mainframes, how I miss the black screen :)
  • Thanks, keep em coming.

    Thanks for the help so far. The 90 or so limit is from experience. I have programmed this two different times and when I add additional commands, anything past 92 or so gets ignored. I guess, I will have to find some way to group the commands so I can have multiple subroutines, so each subroutine can have up to about 90 commands. I like the idea of basing it on the length of the string.

    I was curious to see if anyone else every had a limitation on receiving so many commands.

    Any additional ideas would be greatly appreciated.

    Scott
  • Joe HebertJoe Hebert Posts: 2,159
    elshout wrote: »
    The 90 or so limit is from experience. I have programmed this two different times and when I add additional commands, anything past 92 or so gets ignored.

    I was curious to see if anyone else every had a limitation on receiving so many commands.
    I don’t know if there is a limit or what it is but it appears to be way more than 90.

    I did a quick test (thanks to the renumbering tool) and was able to get 500 ACTIVES under 1 SELECT to work without issue.

    Post your code if you can and maybe we can find what the problem is.
  • Joe HebertJoe Hebert Posts: 2,159
    Update: I got 2500 ACTIVEs under 1 SELECT inside a function to work without issue.

    Someone please stop me, I can?t continue with this copy and paste and renumbering madness?
  • a_riot42a_riot42 Posts: 1,624
    Joe Hebert wrote: »
    Update: I got 2500 ACTIVEs under 1 SELECT inside a function to work without issue.

    Someone please stop me, I can’t continue with this copy and paste and renumbering madness…

    I got 2501 ACTIVES.
    Paul
  • Joe HebertJoe Hebert Posts: 2,159
    I need help

    5000....I'm a sick sick man....

    [code]
    DEFINE_DEVICE

    dvTP = 10001:1:0

    DEFINE_FUNCTION SATest (integer number) {

    SELECT {

    ACTIVE (number = 1): {SEND_STRING 0, "'Number 1 = ',ITOA(number)"}
    ACTIVE (number = 2): {SEND_STRING 0, "'Number 2 = ',ITOA(number)"}
    ACTIVE (number = 3): {SEND_STRING 0, "'Number 3 = ',ITOA(number)"}
    ACTIVE (number = 4): {SEND_STRING 0, "'Number 4 = ',ITOA(number)"}
    ACTIVE (number = 5): {SEND_STRING 0, "'Number 5 = ',ITOA(number)"}
    ACTIVE (number = 6): {SEND_STRING 0, "'Number 6 = ',ITOA(number)"}
    ACTIVE (number = 7): {SEND_STRING 0, "'Number 7 = ',ITOA(number)"}
    ACTIVE (number = 8): {SEND_STRING 0, "'Number 8 = ',ITOA(number)"}
    ACTIVE (number = 9): {SEND_STRING 0, "'Number 9 = ',ITOA(number)"}
    ACTIVE (number = 10): {SEND_STRING 0, "'Number 10 = ',ITOA(number)"}

    ACTIVE (number = 11): {SEND_STRING 0, "'Number 11 = ',ITOA(number)"}
    ACTIVE (number = 12): {SEND_STRING 0, "'Number 12 = ',ITOA(number)"}
    ACTIVE (number = 13): {SEND_STRING 0, "'Number 13 = ',ITOA(number)"}
    ACTIVE (number = 14): {SEND_STRING 0, "'Number 14 = ',ITOA(number)"}
    ACTIVE (number = 15): {SEND_STRING 0, "'Number 15 = ',ITOA(number)"}
    ACTIVE (number = 16): {SEND_STRING 0, "'Number 16 = ',ITOA(number)"}
    ACTIVE (number = 17): {SEND_STRING 0, "'Number 17 = ',ITOA(number)"}
    ACTIVE (number = 18): {SEND_STRING 0, "'Number 18 = ',ITOA(number)"}
    ACTIVE (number = 19): {SEND_STRING 0, "'Number 19 = ',ITOA(number)"}
    ACTIVE (number = 20): {SEND_STRING 0, "'Number 20 = ',ITOA(number)"}

    ACTIVE (number = 21): {SEND_STRING 0, "'Number 21 = ',ITOA(number)"}
    ACTIVE (number = 22): {SEND_STRING 0, "'Number 22 = ',ITOA(number)"}
    ACTIVE (number = 23): {SEND_STRING 0, "'Number 23 = ',ITOA(number)"}
    ACTIVE (number = 24): {SEND_STRING 0, "'Number 24 = ',ITOA(number)"}
    ACTIVE (number = 25): {SEND_STRING 0, "'Number 25 = ',ITOA(number)"}
    ACTIVE (number = 26): {SEND_STRING 0, "'Number 26 = ',ITOA(number)"}
    ACTIVE (number = 27): {SEND_STRING 0, "'Number 27 = ',ITOA(number)"}
    ACTIVE (number = 28): {SEND_STRING 0, "'Number 28 = ',ITOA(number)"}
    ACTIVE (number = 29): {SEND_STRING 0, "'Number 29 = ',ITOA(number)"}
    ACTIVE (number = 30): {SEND_STRING 0, "'Number 30 = ',ITOA(number)"}

    ACTIVE (number = 31): {SEND_STRING 0, "'Number 31 = ',ITOA(number)"}
    ACTIVE (number = 32): {SEND_STRING 0, "'Number 32 = ',ITOA(number)"}
    ACTIVE (number = 33): {SEND_STRING 0, "'Number 33 = ',ITOA(number)"}
    ACTIVE (number = 34): {SEND_STRING 0, "'Number 34 = ',ITOA(number)"}
    ACTIVE (number = 35): {SEND_STRING 0, "'Number 35 = ',ITOA(number)"}
    ACTIVE (number = 36): {SEND_STRING 0, "'Number 36 = ',ITOA(number)"}
    ACTIVE (number = 37): {SEND_STRING 0, "'Number 37 = ',ITOA(number)"}
    ACTIVE (number = 38): {SEND_STRING 0, "'Number 38 = ',ITOA(number)"}
    ACTIVE (number = 39): {SEND_STRING 0, "'Number 39 = ',ITOA(number)"}
    ACTIVE (number = 40): {SEND_STRING 0, "'Number 40 = ',ITOA(number)"}

    ACTIVE (number = 41): {SEND_STRING 0, "'Number 41 = ',ITOA(number)"}
    ACTIVE (number = 42): {SEND_STRING 0, "'Number 42 = ',ITOA(number)"}
    ACTIVE (number = 43): {SEND_STRING 0, "'Number 43 = ',ITOA(number)"}
    ACTIVE (number = 44): {SEND_STRING 0, "'Number 44 = ',ITOA(number)"}
    ACTIVE (number = 45): {SEND_STRING 0, "'Number 45 = ',ITOA(number)"}
    ACTIVE (number = 46): {SEND_STRING 0, "'Number 46 = ',ITOA(number)"}
    ACTIVE (number = 47): {SEND_STRING 0, "'Number 47 = ',ITOA(number)"}
    ACTIVE (number = 48): {SEND_STRING 0, "'Number 48 = ',ITOA(number)"}
    ACTIVE (number = 49): {SEND_STRING 0, "'Number 49 = ',ITOA(number)"}
    ACTIVE (number = 50): {SEND_STRING 0, "'Number 50 = ',ITOA(number)"}

    ACTIVE (number = 51): {SEND_STRING 0, "'Number 51 = ',ITOA(number)"}
    ACTIVE (number = 52): {SEND_STRING 0, "'Number 52 = ',ITOA(number)"}
    ACTIVE (number = 53): {SEND_STRING 0, "'Number 53 = ',ITOA(number)"}
    ACTIVE (number = 54): {SEND_STRING 0, "'Number 54 = ',ITOA(number)"}
    ACTIVE (number = 55): {SEND_STRING 0, "'Number 55 = ',ITOA(number)"}
    ACTIVE (number = 56): {SEND_STRING 0, "'Number 56 = ',ITOA(number)"}
    ACTIVE (number = 57): {SEND_STRING 0, "'Number 57 = ',ITOA(number)"}
    ACTIVE (number = 58): {SEND_STRING 0, "'Number 58 = ',ITOA(number)"}
    ACTIVE (number = 59): {SEND_STRING 0, "'Number 59 = ',ITOA(number)"}
    ACTIVE (number = 60): {SEND_STRING 0, "'Number 60 = ',ITOA(number)"}

    ACTIVE (number = 61): {SEND_STRING 0, "'Number 61 = ',ITOA(number)"}
    ACTIVE (number = 62): {SEND_STRING 0, "'Number 62 = ',ITOA(number)"}
    ACTIVE (number = 63): {SEND_STRING 0, "'Number 63 = ',ITOA(number)"}
    ACTIVE (number = 64): {SEND_STRING 0, "'Number 64 = ',ITOA(number)"}
    ACTIVE (number = 65): {SEND_STRING 0, "'Number 65 = ',ITOA(number)"}
    ACTIVE (number = 66): {SEND_STRING 0, "'Number 66 = ',ITOA(number)"}
    ACTIVE (number = 67): {SEND_STRING 0, "'Number 67 = ',ITOA(number)"}
    ACTIVE (number = 68): {SEND_STRING 0, "'Number 68 = ',ITOA(number)"}
    ACTIVE (number = 69): {SEND_STRING 0, "'Number 69 = ',ITOA(number)"}
    ACTIVE (number = 70): {SEND_STRING 0, "'Number 70 = ',ITOA(number)"}

    ACTIVE (number = 71): {SEND_STRING 0, "'Number 71 = ',ITOA(number)"}
    ACTIVE (number = 72): {SEND_STRING 0, "'Number 72 = ',ITOA(number)"}
    ACTIVE (number = 73): {SEND_STRING 0, "'Number 73 = ',ITOA(number)"}
    ACTIVE (number = 74): {SEND_STRING 0, "'Number 74 = ',ITOA(number)"}
    ACTIVE (number = 75): {SEND_STRING 0, "'Number 75 = ',ITOA(number)"}
    ACTIVE (number = 76): {SEND_STRING 0, "'Number 76 = ',ITOA(number)"}
    ACTIVE (number = 77): {SEND_STRING 0, "'Number 77 = ',ITOA(number)"}
    ACTIVE (number = 78): {SEND_STRING 0, "'Number 78 = ',ITOA(number)"}
    ACTIVE (number = 79): {SEND_STRING 0, "'Number 79 = ',ITOA(number)"}
    ACTIVE (number = 80): {SEND_STRING 0, "'Number 80 = ',ITOA(number)"}

    ACTIVE (number = 81): {SEND_STRING 0, "'Number 81 = ',ITOA(number)"}
    ACTIVE (number = 82): {SEND_STRING 0, "'Number 82 = ',ITOA(number)"}
    ACTIVE (number = 83): {SEND_STRING 0, "'Number 83 = ',ITOA(number)"}
    ACTIVE (number = 84): {SEND_STRING 0, "'Number 84 = ',ITOA(number)"}
    ACTIVE (number = 85): {SEND_STRING 0, "'Number 85 = ',ITOA(number)"}
    ACTIVE (number = 86): {SEND_STRING 0, "'Number 86 = ',ITOA(number)"}
    ACTIVE (number = 87): {SEND_STRING 0, "'Number 87 = ',ITOA(number)"}
    ACTIVE (number = 88): {SEND_STRING 0, "'Number 88 = ',ITOA(number)"}
    ACTIVE (number = 89): {SEND_STRING 0, "'Number 89 = ',ITOA(number)"}
    ACTIVE (number = 90): {SEND_STRING 0, "'Number 90 = ',ITOA(number)"}

    ACTIVE (number = 91): {SEND_STRING 0, "'Number 91 = ',ITOA(number)"}
    ACTIVE (number = 92): {SEND_STRING 0, "'Number 92 = ',ITOA(number)"}
    ACTIVE (number = 93): {SEND_STRING 0, "'Number 93 = ',ITOA(number)"}
    ACTIVE (number = 94): {SEND_STRING 0, "'Number 94 = ',ITOA(number)"}
    ACTIVE (number = 95): {SEND_STRING 0, "'Number 95 = ',ITOA(number)"}
    ACTIVE (number = 96): {SEND_STRING 0, "'Number 96 = ',ITOA(number)"}
    ACTIVE (number = 97): {SEND_STRING 0, "'Number 97 = ',ITOA(number)"}
    ACTIVE (number = 98): {SEND_STRING 0, "'Number 98 = ',ITOA(number)"}
    ACTIVE (number = 99): {SEND_STRING 0, "'Number 99 = ',ITOA(number)"}
    ACTIVE (number = 100): {SEND_STRING 0, "'Number 100 = ',ITOA(number)"}

    ACTIVE (number = 101): {SEND_STRING 0, "'Number 101 = ',ITOA(number)"}
    ACTIVE (number = 102): {SEND_STRING 0, "'Number 102 = ',ITOA(number)"}
    ACTIVE (number = 103): {SEND_STRING 0, "'Number 103 = ',ITOA(number)"}
    ACTIVE (number = 104): {SEND_STRING 0, "'Number 104 = ',ITOA(number)"}
    ACTIVE (number = 105): {SEND_STRING 0, "'Number 105 = ',ITOA(number)"}
    ACTIVE (number = 106): {SEND_STRING 0, "'Number 106 = ',ITOA(number)"}
    ACTIVE (number = 107): {SEND_STRING 0, "'Number 107 = ',ITOA(number)"}
    ACTIVE (number = 108): {SEND_STRING 0, "'Number 108 = ',ITOA(number)"}
    ACTIVE (number = 109): {SEND_STRING 0, "'Number 109 = ',ITOA(number)"}
    ACTIVE (number = 110): {SEND_STRING 0, "'Number 110 = ',ITOA(number)"}

    ACTIVE (number = 111): {SEND_STRING 0, "'Number 111 = ',ITOA(number)"}
    ACTIVE (number = 112): {SEND_STRING 0, "'Number 112 = ',ITOA(number)"}
    ACTIVE (number = 113): {SEND_STRING 0, "'Number 113 = ',ITOA(number)"}
    ACTIVE (number = 114): {SEND_STRING 0, "'Number 114 = ',ITOA(number)"}
    ACTIVE (number = 115): {SEND_STRING 0, "'Number 115 = ',ITOA(number)"}
    ACTIVE (number = 116): {SEND_STRING 0, "'Number 116 = ',ITOA(number)"}
    ACTIVE (number = 117): {SEND_STRING 0, "'Number 117 = ',ITOA(number)"}
    ACTIVE (number = 118): {SEND_STRING 0, "'Number 118 = ',ITOA(number)"}
    ACTIVE (number = 119): {SEND_STRING 0, "'Number 119 = ',ITOA(number)"}
    ACTIVE (number = 120): {SEND_STRING 0, "'Number 120 = ',ITOA(number)"}

    ACTIVE (number = 121): {SEND_STRING 0, "'Number 121 = ',ITOA(number)"}
    ACTIVE (number = 122): {SEND_STRING 0, "'Number 122 = ',ITOA(number)"}
    ACTIVE (number = 123): {SEND_STRING 0, "'Number 123 = ',ITOA(number)"}
    ACTIVE (number = 124): {SEND_STRING 0, "'Number 124 = ',ITOA(number)"}
    ACTIVE (number = 125): {SEND_STRING 0, "'Number 125 = ',ITOA(number)"}
    ACTIVE (number = 126): {SEND_STRING 0, "'Number 126 = ',ITOA(number)"}
    ACTIVE (number = 127): {SEND_STRING 0, "'Number 127 = ',ITOA(number)"}
    ACTIVE (number = 128): {SEND_STRING 0, "'Number 128 = ',ITOA(number)"}
    ACTIVE (number = 129): {SEND_STRING 0, "'Number 129 = ',ITOA(number)"}
    ACTIVE (number = 130): {SEND_STRING 0, "'Number 130 = ',ITOA(number)"}

    ACTIVE (number = 131): {SEND_STRING 0, "'Number 131 = ',ITOA(number)"}
    ACTIVE (number = 132): {SEND_STRING 0, "'Number 132 = ',ITOA(number)"}
    ACTIVE (number = 133): {SEND_STRING 0, "'Number 133 = ',ITOA(number)"}
    ACTIVE (number = 134): {SEND_STRING 0, "'Number 134 = ',ITOA(number)"}
    ACTIVE (number = 135): {SEND_STRING 0, "'Number 135 = ',ITOA(number)"}
    ACTIVE (number = 136): {SEND_STRING 0, "'Number 136 = ',ITOA(number)"}
    ACTIVE (number = 137): {SEND_STRING 0, "'Number 137 = ',ITOA(number)"}
    ACTIVE (number = 138): {SEND_STRING 0, "'Number 138 = ',ITOA(number)"}
    ACTIVE (number = 139): {SEND_STRING 0, "'Number 139 = ',ITOA(number)"}
    ACTIVE (number = 140): {SEND_STRING 0, "'Number 140 = ',ITOA(number)"}

    ACTIVE (number = 141): {SEND_STRING 0, "'Number 141 = ',ITOA(number)"}
    ACTIVE (number = 142): {SEND_STRING 0, "'Number 142 = ',ITOA(number)"}
    ACTIVE (number = 143): {SEND_STRING 0, "'Number 143 = ',ITOA(number)"}
    ACTIVE (number = 144): {SEND_STRING 0, "'Number 144 = ',ITOA(number)"}
    ACTIVE (number = 145): {SEND_STRING 0, "'Number 145 = ',ITOA(number)"}
    ACTIVE (number = 146): {SEND_STRING 0, "'Number 146 = ',ITOA(number)"}
    ACTIVE (number = 147): {SEND_STRING 0, "'Number 147 = ',ITOA(number)"}
    ACTIVE (number = 148): {SEND_STRING 0, "'Number 148 = ',ITOA(number)"}
    ACTIVE (number = 149): {SEND_STRING 0, "'Number 149 = ',ITOA(number)"}
    ACTIVE (number = 150): {SEND_STRING 0, "'Number 150 = ',ITOA(number)"}

    ACTIVE (number = 151): {SEND_STRING 0, "'Number 151 = ',ITOA(number)"}
    ACTIVE (number = 152): {SEND_STRING 0, "'Number 152 = ',ITOA(number)"}
    ACTIVE (number = 153): {SEND_STRING 0, "'Number 153 = ',ITOA(number)"}
    ACTIVE (number = 154): {SEND_STRING 0, "'Number 154 = ',ITOA(number)"}
    ACTIVE (number = 155): {SEND_STRING 0, "'Number 155 = ',ITOA(number)"}
    ACTIVE (number = 156): {SEND_STRING 0, "'Number 156 = ',ITOA(number)"}
    ACTIVE (number = 157): {SEND_STRING 0, "'Number 157 = ',ITOA(number)"}
    ACTIVE (number = 158): {SEND_STRING 0, "'Number 158 = ',ITOA(number)"}
    ACTIVE (number = 159): {SEND_STRING 0, "'Number 159 = ',ITOA(number)"}
    ACTIVE (number = 160): {SEND_STRING 0, "'Number 160 = ',ITOA(number)"}

    ACTIVE (number = 161): {SEND_STRING 0, "'Number 161 = ',ITOA(number)"}
    ACTIVE (number = 162): {SEND_STRING 0, "'Number 162 = ',ITOA(number)"}
    ACTIVE (number = 163): {SEND_STRING 0, "'Number 163 = ',ITOA(number)"}
    ACTIVE (number = 164): {SEND_STRING 0, "'Number 164 = ',ITOA(number)"}
    ACTIVE (number = 165): {SEND_STRING 0, "'Number 165 = ',ITOA(number)"}
    ACTIVE (number = 166): {SEND_STRING 0, "'Number 166 = ',ITOA(number)"}
    ACTIVE (number = 167): {SEND_STRING 0, "'Number 167 = ',ITOA(number)"}
    ACTIVE (number = 168): {SEND_STRING 0, "'Number 168 = ',ITOA(number)"}
    ACTIVE (number = 169): {SEND_STRING 0, "'Number 169 = ',ITOA(number)"}
    ACTIVE (number = 170): {SEND_STRING 0, "'Number 170 = ',ITOA(number)"}

    ACTIVE (number = 171): {SEND_STRING 0, "'Number 171 = ',ITOA(number)"}
    ACTIVE (number = 172): {SEND_STRING 0, "'Number 172 = ',ITOA(number)"}
    ACTIVE (number = 173): {SEND_STRING 0, "'Number 173 = ',ITOA(number)"}
    ACTIVE (number = 174): {SEND_STRING 0, "'Number 174 = ',ITOA(number)"}
    ACTIVE (number = 175): {SEND_STRING 0, "'Number 175 = ',ITOA(number)"}
    ACTIVE (number = 176): {SEND_STRING 0, "'Number 176 = ',ITOA(number)"}
    ACTIVE (number = 177): {SEND_STRING 0, "'Number 177 = ',ITOA(number)"}
    ACTIVE (number = 178): {SEND_STRING 0, "'Number 178 = ',ITOA(number)"}
    ACTIVE (number = 179): {SEND_STRING 0, "'Number 179 = ',ITOA(number)"}
    ACTIVE (number = 180): {SEND_STRING 0, "'Number 180 = ',ITOA(number)"}

    ACTIVE (number = 181): {SEND_STRING 0, "'Number 181 = ',ITOA(number)"}
    ACTIVE (number = 182): {SEND_STRING 0, "'Number 182 = ',ITOA(number)"}
    ACTIVE (number = 183): {SEND_STRING 0, "'Number 183 = ',ITOA(number)"}
    ACTIVE (number = 184): {SEND_STRING 0, "'Number 184 = ',ITOA(number)"}
    ACTIVE (number = 185): {SEND_STRING 0, "'Number 185 = ',ITOA(number)"}
    ACTIVE (number = 186): {SEND_STRING 0, "'Number 186 = ',ITOA(number)"}
    ACTIVE (number = 187): {SEND_STRING 0, "'Number 187 = ',ITOA(number)"}
    ACTIVE (number = 188): {SEND_STRING 0, "'Number 188 = ',ITOA(number)"}
    ACTIVE (number = 189): {SEND_STRING 0, "'Number 189 = ',ITOA(number)"}
    ACTIVE (number = 190): {SEND_STRING 0, "'Number 190 = ',ITOA(number)"}

    ACTIVE (number = 191): {SEND_STRING 0, "'Number 191 = ',ITOA(number)"}
    ACTIVE (number = 192): {SEND_STRING 0, "'Number 192 = ',ITOA(number)"}
    ACTIVE (number = 193): {SEND_STRING 0, "'Number 193 = ',ITOA(number)"}
    ACTIVE (number = 194): {SEND_STRING 0, "'Number 194 = ',ITOA(number)"}
    ACTIVE (number = 195): {SEND_STRING 0, "'Number 195 = ',ITOA(number)"}
    ACTIVE (number = 196): {SEND_STRING 0, "'Number 196 = ',ITOA(number)"}
    ACTIVE (number = 197): {SEND_STRING 0, "'Number 197 = ',ITOA(number)"}
    ACTIVE (number = 198): {SEND_STRING 0, "'Number 198 = ',ITOA(number)"}
    ACTIVE (number = 199): {SEND_STRING 0, "'Number 199 = ',ITOA(number)"}
    ACTIVE (number = 200): {SEND_STRING 0, "'Number 200 = ',ITOA(number)"}

    ACTIVE (number = 201): {SEND_STRING 0, "'Number 201 = ',ITOA(number)"}
    ACTIVE (number = 202): {SEND_STRING 0, "'Number 202 = ',ITOA(number)"}
    ACTIVE (number = 203): {SEND_STRING 0, "'Number 203 = ',ITOA(number)"}
    ACTIVE (number = 204): {SEND_STRING 0, "'Number 204 = ',ITOA(number)"}
    ACTIVE (number = 205): {SEND_STRING 0, "'Number 205 = ',ITOA(number)"}
    ACTIVE (number = 206): {SEND_STRING 0, "'Number 206 = ',ITOA(number)"}
    ACTIVE (number = 207): {SEND_STRING 0, "'Number 207 = ',ITOA(number)"}
    ACTIVE (number = 208): {SEND_STRING 0, "'Number 208 = ',ITOA(number)"}
    ACTIVE (number = 209): {SEND_STRING 0, "'Number 209 = ',ITOA(number)"}
    ACTIVE (number = 210): {SEND_STRING 0, "'Number 210 = ',ITOA(number)"}

    ACTIVE (number = 211): {SEND_STRING 0, "'Number 211 = ',ITOA(number)"}
    ACTIVE (number = 212): {SEND_STRING 0, "'Number 212 = ',ITOA(number)"}
    ACTIVE (number = 213): {SEND_STRING 0, "'Number 213 = ',ITOA(number)"}
    ACTIVE (number = 214): {SEND_STRING 0, "'Number 214 = ',ITOA(number)"}
    ACTIVE (number = 215): {SEND_STRING 0, "'Number 215 = ',ITOA(number)"}
    ACTIVE (number = 216): {SEND_STRING 0, "'Number 216 = ',ITOA(number)"}
    ACTIVE (number = 217): {SEND_STRING 0, "'Number 217 = ',ITOA(number)"}
    ACTIVE (number = 218): {SEND_STRING 0, "'Number 218 = ',ITOA(number)"}
    ACTIVE (number = 219): {SEND_STRING 0, "'Number 219 = ',ITOA(number)"}
    ACTIVE (number = 220): {SEND_STRING 0, "'Number 220 = ',ITOA(number)"}

    ACTIVE (number = 221): {SEND_STRING 0, "'Number 221 = ',ITOA(number)"}
    ACTIVE (number = 222): {SEND_STRING 0, "'Number 222 = ',ITOA(number)"}
    ACTIVE (number = 223): {SEND_STRING 0, "'Number 223 = ',ITOA(number)"}
    ACTIVE (number = 224): {SEND_STRING 0, "'Number 224 = ',ITOA(number)"}
    ACTIVE (number = 225): {SEND_STRING 0, "'Number 225 = ',ITOA(number)"}
    ACTIVE (number = 226): {SEND_STRING 0, "'Number 226 = ',ITOA(number)"}
    ACTIVE (number = 227): {SEND_STRING 0, "'Number 227 = ',ITOA(number)"}
    ACTIVE (number = 228): {SEND_STRING 0, "'Number 228 = ',ITOA(number)"}
    ACTIVE (number = 229): {SEND_STRING 0, "'Number 229 = ',ITOA(number)"}
    ACTIVE (number = 230): {SEND_STRING 0, "'Number 230 = ',ITOA(number)"}

    ACTIVE (number = 231): {SEND_STRING 0, "'Number 231 = ',ITOA(number)"}
    ACTIVE (number = 232): {SEND_STRING 0, "'Number 232 = ',ITOA(number)"}
    ACTIVE (number = 233): {SEND_STRING 0, "'Number 233 = ',ITOA(number)"}
    ACTIVE (number = 234): {SEND_STRING 0, "'Number 234 = ',ITOA(number)"}
    ACTIVE (number = 235): {SEND_STRING 0, "'Number 235 = ',ITOA(number)"}
    ACTIVE (number = 236): {SEND_STRING 0, "'Number 236 = ',ITOA(number)"}
    ACTIVE (number = 237): {SEND_STRING 0, "'Number 237 = ',ITOA(number)"}
    ACTIVE (number = 238): {SEND_STRING 0, "'Number 238 = ',ITOA(number)"}
    ACTIVE (number = 239): {SEND_STRING 0, "'Number 239 = ',ITOA(number)"}
    ACTIVE (number = 240): {SEND_STRING 0, "'Number 240 = ',ITOA(number)"}

    ACTIVE (number = 241): {SEND_STRING 0, "'Number 241 = ',ITOA(number)"}
    ACTIVE (number = 242): {SEND_STRING 0, "'Number 242 = ',ITOA(number)"}
    ACTIVE (number = 243): {SEND_STRING 0, "'Number 243 = ',ITOA(number)"}
    ACTIVE (number = 244): {SEND_STRING 0, "'Number 244 = ',ITOA(number)"}
    ACTIVE (number = 245): {SEND_STRING 0, "'Number 245 = ',ITOA(number)"}
    ACTIVE (number = 246): {SEND_STRING 0, "'Number 246 = ',ITOA(number)"}
    ACTIVE (number = 247): {SEND_STRING 0, "'Number 247 = ',ITOA(number)"}
    ACTIVE (number = 248): {SEND_STRING 0, "'Number 248 = ',ITOA(number)"}
    ACTIVE (number = 249): {SEND_STRING 0, "'Number 249 = ',ITOA(number)"}
    ACTIVE (number = 250): {SEND_STRING 0, "'Number 250 = ',ITOA(number)"}


    ACTIVE (number = 251): {SEND_STRING 0, "'Number 251 = ',ITOA(number)"}
    ACTIVE (number = 252): {SEND_STRING 0, "'Number 252 = ',ITOA(number)"}
    ACTIVE (number = 253): {SEND_STRING 0, "'Number 253 = ',ITOA(number)"}
    ACTIVE (number = 254): {SEND_STRING 0, "'Number 254 = ',ITOA(number)"}
    ACTIVE (number = 255): {SEND_STRING 0, "'Number 255 = ',ITOA(number)"}
    ACTIVE (number = 256): {SEND_STRING 0, "'Number 256 = ',ITOA(number)"}
    ACTIVE (number = 257): {SEND_STRING 0, "'Number 257 = ',ITOA(number)"}
    ACTIVE (number = 258): {SEND_STRING 0, "'Number 258 = ',ITOA(number)"}
    ACTIVE (number = 259): {SEND_STRING 0, "'Number 259 = ',ITOA(number)"}
    ACTIVE (number = 260): {SEND_STRING 0, "'Number 260 = ',ITOA(number)"}

    ACTIVE (number = 261): {SEND_STRING 0, "'Number 261 = ',ITOA(number)"}
    ACTIVE (number = 262): {SEND_STRING 0, "'Number 262 = ',ITOA(number)"}
    ACTIVE (number = 263): {SEND_STRING 0, "'Number 263 = ',ITOA(number)"}
    ACTIVE (number = 264): {SEND_STRING 0, "'Number 264 = ',ITOA(number)"}
    ACTIVE (number = 265): {SEND_STRING 0, "'Number 265 = ',ITOA(number)"}
    ACTIVE (number = 266): {SEND_STRING 0, "'Number 266 = ',ITOA(number)"}
    ACTIVE (number = 267): {SEND_STRING 0, "'Number 267 = ',ITOA(number)"}
    ACTIVE (number = 268): {SEND_STRING 0, "'Number 268 = ',ITOA(number)"}
    ACTIVE (number = 269): {SEND_STRING 0, "'Number 269 = ',ITOA(number)"}
    ACTIVE (number = 270): {SEND_STRING 0, "'Number 270 = ',ITOA(number)"}

    ACTIVE (number = 271): {SEND_STRING 0, "'Number 271 = ',ITOA(number)"}
    ACTIVE (number = 272): {SEND_STRING 0, "'Number 272 = ',ITOA(number)"}
    ACTIVE (number = 273): {SEND_STRING 0, "'Number 273 = ',ITOA(number)"}
    ACTIVE (number = 274): {SEND_STRING 0, "'Number 274 = ',ITOA(number)"}
    ACTIVE (number = 275): {SEND_STRING 0, "'Number 275 = ',ITOA(number)"}
    ACTIVE (number = 276): {SEND_STRING 0, "'Number 276 = ',ITOA(number)"}
    ACTIVE (number = 277): {SEND_STRING 0, "'Number 277 = ',ITOA(number)"}
    ACTIVE (number = 278): {SEND_STRING 0, "'Number 278 = ',ITOA(number)"}
    ACTIVE (number = 279): {SEND_STRING 0, "'Number 279 = ',ITOA(number)"}
    ACTIVE (number = 280): {SEND_STRING 0, "'Number 280 = ',ITOA(number)"}

    ACTIVE (number = 281): {SEND_STRING 0, "'Number 281 = ',ITOA(number)"}
    ACTIVE (number = 282): {SEND_STRING 0, "'Number 282 = ',ITOA(number)"}
    ACTIVE (number = 283): {SEND_STRING 0, "'Number 283 = ',ITOA(number)"}
    ACTIVE (number = 284): {SEND_STRING 0, "'Number 284 = ',ITOA(number)"}
    ACTIVE (number = 285): {SEND_STRING 0, "'Number 285 = ',ITOA(number)"}
    ACTIVE (number = 286): {SEND_STRING 0, "'Number 286 = ',ITOA(number)"}
    ACTIVE (number = 287): {SEND_STRING 0, "'Number 287 = ',ITOA(number)"}
    ACTIVE (number = 288): {SEND_STRING 0, "'Number 288 = ',ITOA(number)"}
    ACTIVE (number = 289): {SEND_STRING 0, "'Number 289 = ',ITOA(number)"}
    ACTIVE (number = 290): {SEND_STRING 0, "'Number 290 = ',ITOA(number)"}

    ACTIVE (number = 291): {SEND_STRING 0, "'Number 291 = ',ITOA(number)"}
    ACTIVE (number = 292): {SEND_STRING 0, "'Number 292 = ',ITOA(number)"}
    ACTIVE (number = 293): {SEND_STRING 0, "'Number 293 = ',ITOA(number)"}
    ACTIVE (number = 294): {SEND_STRING 0, "'Number 294 = ',ITOA(number)"}
    ACTIVE (number = 295): {SEND_STRING 0, "'Number 295 = ',ITOA(number)"}
    ACTIVE (number = 296): {SEND_STRING 0, "'Number 296 = ',ITOA(number)"}
    ACTIVE (number = 297): {SEND_STRING 0, "'Number 297 = ',ITOA(number)"}
    ACTIVE (number = 298): {SEND_STRING 0, "'Number 298 = ',ITOA(number)"}
    ACTIVE (number = 299): {SEND_STRING 0, "'Number 299 = ',ITOA(number)"}
    ACTIVE (number = 300): {SEND_STRING 0, "'Number 300 = ',ITOA(number)"}

    ACTIVE (number = 301): {SEND_STRING 0, "'Number 301 = ',ITOA(number)"}
    ACTIVE (number = 302): {SEND_STRING 0, "'Number 302 = ',ITOA(number)"}
    ACTIVE (number = 303): {SEND_STRING 0, "'Number 303 = ',ITOA(number)"}
    ACTIVE (number = 304): {SEND_STRING 0, "'Number 304 = ',ITOA(number)"}
    ACTIVE (number = 305): {SEND_STRING 0, "'Number 305 = ',ITOA(number)"}
    ACTIVE (number = 306): {SEND_STRING 0, "'Number 306 = ',ITOA(number)"}
    ACTIVE (number = 307): {SEND_STRING 0, "'Number 307 = ',ITOA(number)"}
    ACTIVE (number = 308): {SEND_STRING 0, "'Number 308 = ',ITOA(number)"}
    ACTIVE (number = 309): {SEND_STRING 0, "'Number 309 = ',ITOA(number)"}
    ACTIVE (number = 310): {SEND_STRING 0, "'Number 310 = ',ITOA(number)"}

    ACTIVE (number = 311): {SEND_STRING 0, "'Number 311 = ',ITOA(number)"}
    ACTIVE (number = 312): {SEND_STRING 0, "'Number 312 = ',ITOA(number)"}
    ACTIVE (number = 313): {SEND_STRING 0, "'Number 313 = ',ITOA(number)"}
    ACTIVE (number = 314): {SEND_STRING 0, "'Number 314 = ',ITOA(number)"}
    ACTIVE (number = 315): {SEND_STRING 0, "'Number 315 = ',ITOA(number)"}
    ACTIVE (number = 316): {SEND_STRING 0, "'Number 316 = ',ITOA(number)"}
    ACTIVE (number = 317): {SEND_STRING 0, "'Number 317 = ',ITOA(number)"}
    ACTIVE (number = 318): {SEND_STRING 0, "'Number 318 = ',ITOA(number)"}
    ACTIVE (number = 319): {SEND_STRING 0, "'Number 319 = ',ITOA(number)"}
    ACTIVE (number = 320): {SEND_STRING 0, "'Number 320 = ',ITOA(number)"}

    ACTIVE (number = 321): {SEND_STRING 0, "'Number 321 = ',ITOA(number)"}
    ACTIVE (number = 322): {SEND_STRING 0, "'Number 322 = ',ITOA(number)"}
    ACTIVE (number = 323): {SEND_STRING 0, "'Number 323 = ',ITOA(number)"}
    ACTIVE (number = 324): {SEND_STRING 0, "'Number 324 = ',ITOA(number)"}
    ACTIVE (number = 325): {SEND_STRING 0, "'Number 325 = ',ITOA(number)"}
    ACTIVE (number = 326): {SEND_STRING 0, "'Number 326 = ',ITOA(number)"}
    ACTIVE (number = 327): {SEND_STRING 0, "'Number 327 = ',ITOA(number)"}
    ACTIVE (number = 328): {SEND_STRING 0, "'Number 328 = ',ITOA(number)"}
    ACTIVE (number = 329): {SEND_STRING 0, "'Number 329 = ',ITOA(number)"}
    ACTIVE (number = 330): {SEND_STRING 0, "'Number 330 = ',ITOA(number)"}

    ACTIVE (number = 331): {SEND_STRING 0, "'Number 331 = ',ITOA(number)"}
    ACTIVE (number = 332): {SEND_STRING 0, "'Number 332 = ',ITOA(number)"}
    ACTIVE (number = 333): {SEND_STRING 0, "'Number 333 = ',ITOA(number)"}
    ACTIVE (number = 334): {SEND_STRING 0, "'Number 334 = ',ITOA(number)"}
    ACTIVE (number = 335): {SEND_STRING 0, "'Number 335 = ',ITOA(number)"}
    ACTIVE (number = 336): {SEND_STRING 0, "'Number 336 = ',ITOA(number)"}
    ACTIVE (number = 337): {SEND_STRING 0, "'Number 337 = ',ITOA(number)"}
    ACTIVE (number = 338): {SEND_STRING 0, "'Number 338 = ',ITOA(number)"}
    ACTIVE (number = 339): {SEND_STRING 0, "'Number 339 = ',ITOA(number)"}
    ACTIVE (number = 340): {SEND_STRING 0, "'Number 340 = ',ITOA(number)"}

    ACTIVE (number = 341): {SEND_STRING 0, "'Number 341 = ',ITOA(number)"}
    ACTIVE (number = 342): {SEND_STRING 0, "'Number 342 = ',ITOA(number)"}
    ACTIVE (number = 343): {SEND_STRING 0, "'Number 343 = ',ITOA(number)"}
    ACTIVE (number = 344): {SEND_STRING 0, "'Number 344 = ',ITOA(number)"}
    ACTIVE (number = 345): {SEND_STRING 0, "'Number 345 = ',ITOA(number)"}
    ACTIVE (number = 346): {SEND_STRING 0, "'Number 346 = ',ITOA(number)"}
    ACTIVE (number = 347): {SEND_STRING 0, "'Number 347 = ',ITOA(number)"}
    ACTIVE (number = 348): {SEND_STRING 0, "'Number 348 = ',ITOA(number)"}
    ACTIVE (number = 349): {SEND_STRING 0, "'Number 349 = ',ITOA(number)"}
    ACTIVE (number = 350): {SEND_STRING 0, "'Number 350 = ',ITOA(number)"}

    ACTIVE (number = 351): {SEND_STRING 0, "'Number 351 = ',ITOA(number)"}
    ACTIVE (number = 352): {SEND_STRING 0, "'Number 352 = ',ITOA(number)"}
    ACTIVE (number = 353): {SEND_STRING 0, "'Number 353 = ',ITOA(number)"}
    ACTIVE (number = 354): {SEND_STRING 0, "'Number 354 = ',ITOA(number)"}
    ACTIVE (number = 355): {SEND_STRING 0, "'Number 355 = ',ITOA(number)"}
    ACTIVE (number = 356): {SEND_STRING 0, "'Number 356 = ',ITOA(number)"}
    ACTIVE (number = 357): {SEND_STRING 0, "'Number 357 = ',ITOA(number)"}
    ACTIVE (number = 358): {SEND_STRING 0, "'Number 358 = ',ITOA(number)"}
    ACTIVE (number = 359): {SEND_STRING 0, "'Number 359 = ',ITOA(number)"}
    ACTIVE (number = 360): {SEND_STRING 0, "'Number 360 = ',ITOA(number)"}

    ACTIVE (number = 361): {SEND_STRING 0, "'Number 361 = ',ITOA(number)"}
    ACTIVE (number = 362): {SEND_STRING 0, "'Number 362 = ',ITOA(number)"}
    ACTIVE (number = 363): {SEND_STRING 0, "'Number 363 = ',ITOA(number)"}
    ACTIVE (number = 364): {SEND_STRING 0, "'Number 364 = ',ITOA(number)"}
    ACTIVE (number = 365): {SEND_STRING 0, "'Number 365 = ',ITOA(number)"}
    ACTIVE (number = 366): {SEND_STRING 0, "'Number 366 = ',ITOA(number)"}
    ACTIVE (number = 367): {SEND_STRING 0, "'Number 367 = ',ITOA(number)"}
    ACTIVE (number = 368): {SEND_STRING 0, "'Number 368 = ',ITOA(number)"}
    ACTIVE (number = 369): {SEND_STRING 0, "'Number 369 = ',ITOA(number)"}
    ACTIVE (number = 370): {SEND_STRING 0, "'Number 370 = ',ITOA(number)"}

    ACTIVE (number = 371): {SEND_STRING 0, "'Number 371 = ',ITOA(number)"}
    ACTIVE (number = 372): {SEND_STRING 0, "'Number 372 = ',ITOA(number)"}
    ACTIVE (number = 373): {SEND_STRING 0, "'Number 373 = ',ITOA(number)"}
    ACTIVE (number = 374): {SEND_STRING 0, "'Number 374 = ',ITOA(number)"}
    ACTIVE (number = 375): {SEND_STRING 0, "'Number 375 = ',ITOA(number)"}
    ACTIVE (number = 376): {SEND_STRING 0, "'Number 376 = ',ITOA(number)"}
    ACTIVE (number = 377): {SEND_STRING 0, "'Number 377 = ',ITOA(number)"}
    ACTIVE (number = 378): {SEND_STRING 0, "'Number 378 = ',ITOA(number)"}
    ACTIVE (number = 379): {SEND_STRING 0, "'Number 379 = ',ITOA(number)"}
    ACTIVE (number = 380): {SEND_STRING 0, "'Number 380 = ',ITOA(number)"}

    ACTIVE (number = 381): {SEND_STRING 0, "'Number 381 = ',ITOA(number)"}
    ACTIVE (number = 382): {SEND_STRING 0, "'Number 382 = ',ITOA(number)"}
    ACTIVE (number = 383): {SEND_STRING 0, "'Number 383 = ',ITOA(number)"}
    ACTIVE (number = 384): {SEND_STRING 0, "'Number 384 = ',ITOA(number)"}
    ACTIVE (number = 385): {SEND_STRING 0, "'Number 385 = ',ITOA(number)"}
    ACTIVE (number = 386): {SEND_STRING 0, "'Number 386 = ',ITOA(number)"}
    ACTIVE (number = 387): {SEND_STRING 0, "'Number 387 = ',ITOA(number)"}
    ACTIVE (number = 388): {SEND_STRING 0, "'Number 388 = ',ITOA(number)"}
    ACTIVE (number = 389): {SEND_STRING 0, "'Number 389 = ',ITOA(number)"}
    ACTIVE (number = 390): {SEND_STRING 0, "'Number 390 = ',ITOA(number)"}

    ACTIVE (number = 391): {SEND_STRING 0, "'Number 391 = ',ITOA(number)"}
    ACTIVE (number = 392): {SEND_STRING 0, "'Number 392 = ',ITOA(number)"}
    ACTIVE (number = 393): {SEND_STRING 0, "'Number 393 = ',ITOA(number)"}
    ACTIVE (number = 394): {SEND_STRING 0, "'Number 394 = ',ITOA(number)"}
    ACTIVE (number = 395): {SEND_STRING 0, "'Number 395 = ',ITOA(number)"}
    ACTIVE (number = 396): {SEND_STRING 0, "'Number 396 = ',ITOA(number)"}
    ACTIVE (number = 397): {SEND_STRING 0, "'Number 397 = ',ITOA(number)"}
    ACTIVE (number = 398): {SEND_STRING 0, "'Number 398 = ',ITOA(number)"}
    ACTIVE (number = 399): {SEND_STRING 0, "'Number 399 = ',ITOA(number)"}
    ACTIVE (number = 400): {SEND_STRING 0, "'Number 400 = ',ITOA(number)"}

    ACTIVE (number = 401): {SEND_STRING 0, "'Number 401 = ',ITOA(number)"}
    ACTIVE (number = 402): {SEND_STRING 0, "'Number 402 = ',ITOA(number)"}
    ACTIVE (number = 403): {SEND_STRING 0, "'Number 403 = ',ITOA(number)"}
    ACTIVE (number = 404): {SEND_STRING 0, "'Number 404 = ',ITOA(number)"}
    ACTIVE (number = 405): {SEND_STRING 0, "'Number 405 = ',ITOA(number)"}
    ACTIVE (number = 406): {SEND_STRING 0, "'Number 406 = ',ITOA(number)"}
    ACTIVE (number = 407): {SEND_STRING 0, "'Number 407 = ',ITOA(number)"}
    ACTIVE (number = 408): {SEND_STRING 0, "'Number 408 = ',ITOA(number)"}
    ACTIVE (number = 409): {SEND_STRING 0, "'Number 409 = ',ITOA(number)"}
    ACTIVE (number = 410): {SEND_STRING 0, "'Number 410 = ',ITOA(number)"}

    ACTIVE (number = 411): {SEND_STRING 0, "'Number 411 = ',ITOA(number)"}
    ACTIVE (number = 412): {SEND_STRING 0, "'Number 412 = ',ITOA(number)"}
    ACTIVE (number = 413): {SEND_STRING 0, "'Number 413 = ',ITOA(number)"}
    ACTIVE (number = 414): {SEND_STRING 0, "'Number 414 = ',ITOA(number)"}
    ACTIVE (number = 415): {SEND_STRING 0, "'Number 415 = ',ITOA(number)"}
    ACTIVE (number = 416): {SEND_STRING 0, "'Number 416 = ',ITOA(number)"}
    ACTIVE (number = 417): {SEND_STRING 0, "'Number 417 = ',ITOA(number)"}
    ACTIVE (number = 418): {SEND_STRING 0, "'Number 418 = ',ITOA(number)"}
    ACTIVE (number = 419): {SEND_STRING 0, "'Number 419 = ',ITOA(number)"}
    ACTIVE (number = 420): {SEND_STRING 0, "'Number 420 = ',ITOA(number)"}

    ACTIVE (number = 421): {SEND_STRING 0, "'Number 421 = ',ITOA(number)"}
    ACTIVE (number = 422): {SEND_STRING 0, "'Number 422 = ',ITOA(number)"}
    ACTIVE (number = 423): {SEND_STRING 0, "'Number 423 = ',ITOA(number)"}
    ACTIVE (number = 424): {SEND_STRING 0, "'Number 424 = ',ITOA(number)"}
    ACTIVE (number = 425): {SEND_STRING 0, "'Number 425 = ',ITOA(number)"}
    ACTIVE (number = 426): {SEND_STRING 0, "'Number 426 = ',ITOA(number)"}
    ACTIVE (number = 427): {SEND_STRING 0, "'Number 427 = ',ITOA(number)"}
    ACTIVE (number = 428): {SEND_STRING 0, "'Number 428 = ',ITOA(number)"}
    ACTIVE (number = 429): {SEND_STRING 0, "'Number 429 = ',ITOA(number)"}
    ACTIVE (number = 430): {SEND_STRING 0, "'Number 430 = ',ITOA(number)"}

    ACTIVE (number = 431): {SEND_STRING 0, "'Number 431 = ',ITOA(number)"}
    ACTIVE (number = 432): {SEND_STRING 0, "'Number 432 = ',ITOA(number)"}
    ACTIVE (number = 433): {SEND_STRING 0, "'Number 433 = ',ITOA(number)"}
    ACTIVE (number = 434): {SEND_STRING 0, "'Number 434 = ',ITOA(number)"}
    ACTIVE (number = 435): {SEND_STRING 0, "'Number 435 = ',ITOA(number)"}
    ACTIVE (number = 436): {SEND_STRING 0, "'Number 436 = ',ITOA(number)"}
    ACTIVE (number = 437): {SEND_STRING 0, "'Number 437 = ',ITOA(number)"}
    ACTIVE (number = 438): {SEND_STRING 0, "'Number 438 = ',ITOA(number)"}
    ACTIVE (number = 439): {SEND_STRING 0, "'Number 439 = ',ITOA(number)"}
    ACTIVE (number = 440): {SEND_STRING 0, "'Number 440 = ',ITOA(number)"}

    ACTIVE (number = 441): {SEND_STRING 0, "'Number 441 = ',ITOA(number)"}
    ACTIVE (number = 442): {SEND_STRING 0, "'Number 442 = ',ITOA(number)"}
    ACTIVE (number = 443): {SEND_STRING 0, "'Number 443 = ',ITOA(number)"}
    ACTIVE (number = 444): {SEND_STRING 0, "'Number 444 = ',ITOA(number)"}
    ACTIVE (number = 445): {SEND_STRING 0, "'Number 445 = ',ITOA(number)"}
    ACTIVE (number = 446): {SEND_STRING 0, "'Number 446 = ',ITOA(number)"}
    ACTIVE (number = 447): {SEND_STRING 0, "'Number 447 = ',ITOA(number)"}
    ACTIVE (number = 448): {SEND_STRING 0, "'Number 448 = ',ITOA(number)"}
    ACTIVE (number = 449): {SEND_STRING 0, "'Number 449 = ',ITOA(number)"}
    ACTIVE (number = 450): {SEND_STRING 0, "'Number 450 = ',ITOA(number)"}

    ACTIVE (number = 451): {SEND_STRING 0, "'Number 451 = ',ITOA(number)"}
    ACTIVE (number = 452): {SEND_STRING 0, "'Number 452 = ',ITOA(number)"}
    ACTIVE (number = 453): {SEND_STRING 0, "'Number 453 = ',ITOA(number)"}
    ACTIVE (number = 454): {SEND_STRING 0, "'Number 454 = ',ITOA(number)"}
    ACTIVE (number = 455): {SEND_STRING 0, "'Number 455 = ',ITOA(number)"}
    ACTIVE (number = 456): {SEND_STRING 0, "'Number 456 = ',ITOA(number)"}
    ACTIVE (number = 457): {SEND_STRING 0, "'Number 457 = ',ITOA(number)"}
    ACTIVE (number = 458): {SEND_STRING 0, "'Number 458 = ',ITOA(number)"}
    ACTIVE (number = 459): {SEND_STRING 0, "'Number 459 = ',ITOA(number)"}
    ACTIVE (number = 460): {SEND_STRING 0, "'Number 460 = ',ITOA(number)"}

    ACTIVE (number = 461): {SEND_STRING 0, "'Number 461 = ',ITOA(number)"}
    ACTIVE (number = 462): {SEND_STRING 0, "'Number 462 = ',ITOA(number)"}
    ACTIVE (number = 463): {SEND_STRING 0, "'Number 463 = ',ITOA(number)"}
    ACTIVE (number = 464): {SEND_STRING 0, "'Number 464 = ',ITOA(number)"}
    ACTIVE (number = 465): {SEND_STRING 0, "'Number 465 = ',ITOA(number)"}
    ACTIVE (number = 466): {SEND_STRING 0, "'Number 466 = ',ITOA(number)"}
    ACTIVE (number = 467): {SEND_STRING 0, "'Number 467 = ',ITOA(number)"}
    ACTIVE (number = 468): {SEND_STRING 0, "'Number 468 = ',ITOA(number)"}
    ACTIVE (number = 469): {SEND_STRING 0, "'Number 469 = ',ITOA(number)"}
    ACTIVE (number = 470): {SEND_STRING 0, "'Number 470 = ',ITOA(number)"}

    ACTIVE (number = 471): {SEND_STRING 0, "'Number 471 = ',ITOA(number)"}
    ACTIVE (number = 472): {SEND_STRING 0, "'Number 472 = ',ITOA(number)"}
    ACTIVE (number = 473): {SEND_STRING 0, "'Number 473 = ',ITOA(number)"}
    ACTIVE (number = 474): {SEND_STRING 0, "'Number 474 = ',ITOA(number)"}
    ACTIVE (number = 475): {SEND_STRING 0, "'Number 475 = ',ITOA(number)"}
    ACTIVE (number = 476): {SEND_STRING 0, "'Number 476 = ',ITOA(number)"}
    ACTIVE (number = 477): {SEND_STRING 0, "'Number 477 = ',ITOA(number)"}
    ACTIVE (number = 478): {SEND_STRING 0, "'Number 478 = ',ITOA(number)"}
    ACTIVE (number = 479): {SEND_STRING 0, "'Number 479 = ',ITOA(number)"}
    ACTIVE (number = 480): {SEND_STRING 0, "'Number 480 = ',ITOA(number)"}

    ACTIVE (number = 481): {SEND_STRING 0, "'Number 481 = ',ITOA(number)"}
    ACTIVE (number = 482): {SEND_STRING 0, "'Number 482 = ',ITOA(number)"}
    ACTIVE (number = 483): {SEND_STRING 0, "'Number 483 = ',ITOA(number)"}
    ACTIVE (number = 484): {SEND_STRING 0, "'Number 484 = ',ITOA(number)"}
    ACTIVE (number = 485): {SEND_STRING 0, "'Number 485 = ',ITOA(number)"}
    ACTIVE (number = 486): {SEND_STRING 0, "'Number 486 = ',ITOA(number)"}
    ACTIVE (number = 487): {SEND_STRING 0, "'Number 487 = ',ITOA(number)"}
    ACTIVE (number = 488): {SEND_STRING 0, "'Number 488 = ',ITOA(number)"}
    ACTIVE (number = 489): {SEND_STRING 0, "'Number 489 = ',ITOA(number)"}
    ACTIVE (number = 490): {SEND_STRING 0, "'Number 490 = ',ITOA(number)"}

    ACTIVE (number = 491): {SEND_STRING 0, "'Number 491 = ',ITOA(number)"}
    ACTIVE (number = 492): {SEND_STRING 0, "'Number 492 = ',ITOA(number)"}
    ACTIVE (number = 493): {SEND_STRING 0, "'Number 493 = ',ITOA(number)"}
    ACTIVE (number = 494): {SEND_STRING 0, "'Number 494 = ',ITOA(number)"}
    ACTIVE (number = 495): {SEND_STRING 0, "'Number 495 = ',ITOA(number)"}
    ACTIVE (number = 496): {SEND_STRING 0, "'Number 496 = ',ITOA(number)"}
    ACTIVE (number = 497): {SEND_STRING 0, "'Number 497 = ',ITOA(number)"}
    ACTIVE (number = 498): {SEND_STRING 0, "'Number 498 = ',ITOA(number)"}
    ACTIVE (number = 499): {SEND_STRING 0, "'Number 499 = ',ITOA(number)"}
    ACTIVE (number = 500): {SEND_STRING 0, "'Number 500 = ',ITOA(number)"}



    ACTIVE (number = 501): {SEND_STRING 0, "'Number 501 = ',ITOA(number)"}
    ACTIVE (number = 502): {SEND_STRING 0, "'Number 502 = ',ITOA(number)"}
    ACTIVE (number = 503): {SEND_STRING 0, "'Number 503 = ',ITOA(number)"}
    ACTIVE (number = 504): {SEND_STRING 0, "'Number 504 = ',ITOA(number)"}
    ACTIVE (number = 505): {SEND_STRING 0, "'Number 505 = ',ITOA(number)"}
    ACTIVE (number = 506): {SEND_STRING 0, "'Number 506 = ',ITOA(number)"}
    ACTIVE (number = 507): {SEND_STRING 0, "'Number 507 = ',ITOA(number)"}
    ACTIVE (number = 508): {SEND_STRING 0, "'Number 508 = ',ITOA(number)"}
    ACTIVE (number = 509): {SEND_STRING 0, "'Number 509 = ',ITOA(number)"}
    ACTIVE (number = 510): {SEND_STRING 0, "'Number 510 = ',ITOA(number)"}

    ACTIVE (number = 511): {SEND_STRING 0, "'Number 511 = ',ITOA(number)"}
    ACTIVE (number = 512): {SEND_STRING 0, "'Number 512 = ',ITOA(number)"}
    ACTIVE (number = 513): {SEND_STRING 0, "'Number 513 = ',ITOA(number)"}
    ACTIVE (number = 514): {SEND_STRING 0, "'Number 514 = ',ITOA(number)"}
    ACTIVE (number = 515): {SEND_STRING 0, "'Number 515 = ',ITOA(number)"}
    ACTIVE (number = 516): {SEND_STRING 0, "'Number 516 = ',ITOA(number)"}
    ACTIVE (number = 517): {SEND_STRING 0, "'Number 517 = ',ITOA(number)"}
    ACTIVE (number = 518): {SEND_STRING 0, "'Number 518 = ',ITOA(number)"}
    ACTIVE (number = 519): {SEND_STRING 0, "'Number 519 = ',ITOA(number)"}
    ACTIVE (number = 520): {SEND_STRING 0, "'Number 520 = ',ITOA(number)"}

    ACTIVE (number = 521): {SEND_STRING 0, "'Number 521 = ',ITOA(number)"}
    ACTIVE (number = 522): {SEND_STRING 0, "'Number 522 = ',ITOA(number)"}
    ACTIVE (number = 523): {SEND_STRING 0, "'Number 523 = ',ITOA(number)"}
    ACTIVE (number = 524): {SEND_STRING 0, "'Number 524 = ',ITOA(number)"}
    ACTIVE (number = 525): {SEND_STRING 0, "'Number 525 = ',ITOA(number)"}
    ACTIVE (number = 526): {SEND_STRING 0, "'Number 526 = ',ITOA(number)"}
    ACTIVE (number = 527): {SEND_STRING 0, "'Number 527 = ',ITOA(number)"}
    ACTIVE (number = 528): {SEND_STRING 0, "'Number 528 = ',ITOA(number)"}
    ACTIVE (number = 529): {SEND_STRING 0, "'Number 529 = ',ITOA(number)"}
    ACTIVE (number = 530): {SEND_STRING 0, "'Number 530 = ',ITOA(number)"}

    ACTIVE (number = 531): {SEND_STRING 0, "'Number 531 = ',ITOA(number)"}
    ACTIVE (number = 532): {SEND_STRING 0, "'Number 532 = ',ITOA(number)"}
    ACTIVE (number = 533): {SEND_STRING 0, "'Number 533 = ',ITOA(number)"}
    ACTIVE (number = 534): {SEND_STRING 0, "'Number 534 = ',ITOA(number)"}
    ACTIVE (number = 535): {SEND_STRING 0, "'Number 535 = ',ITOA(number)"}
    ACTIVE (number = 536): {SEND_STRING 0, "'Number 536 = ',ITOA(number)"}
    ACTIVE (number = 537): {SEND_STRING 0, "'Number 537 = ',ITOA(number)"}
    ACTIVE (number = 538): {SEND_STRING 0, "'Number 538 = ',ITOA(number)"}
    ACTIVE (number = 539): {SEND_STRING 0, "'Number 539 = ',ITOA(number)"}
    ACTIVE (number = 540): {SEND_STRING 0, "'Number 540 = ',ITOA(number)"}

    ACTIVE (number = 541): {SEND_STRING 0, "'Number 541 = ',ITOA(number)"}
    ACTIVE (number = 542): {SEND_STRING 0, "'Number 542 = ',ITOA(number)"}
    ACTIVE (number = 543): {SEND_STRING 0, "'Number 543 = ',ITOA(number)"}
    ACTIVE (number = 544): {SEND_STRING 0, "'Number 544 = ',ITOA(number)"}
    ACTIVE (number = 545): {SEND_STRING 0, "'Number 545 = ',ITOA(number)"}
    ACTIVE (number = 546): {SEND_STRING 0, "'Number 546 = ',ITOA(number)"}
    ACTIVE (number = 547): {SEND_STRING 0, "'Number 547 = ',ITOA(number)"}
    ACTIVE (number = 548): {SEND_STRING 0, "'Number 548 = ',ITOA(number)"}
    ACTIVE (number = 549): {SEND_STRING 0, "'Number 549 = ',ITOA(number)"}
    ACTIVE (number = 550): {SEND_STRING 0, "'Number 550 = ',ITOA(number)"}

    ACTIVE (number = 551): {SEND_STRING 0, "'Number 551 = ',ITOA(number)"}
    ACTIVE (number = 552): {SEND_STRING 0, "'Number 552 = ',ITOA(number)"}
    ACTIVE (number = 553): {SEND_STRING 0, "'Number 553 = ',ITOA(number)"}
    ACTIVE (number = 554): {SEND_STRING 0, "'Number 554 = ',ITOA(number)"}
    ACTIVE (number = 555): {SEND_STRING 0, "'Number 555 = ',ITOA(number)"}
    ACTIVE (number = 556): {SEND_STRING 0, "'Number 556 = ',ITOA(number)"}
    ACTIVE (number = 557): {SEND_STRING 0, "'Number 557 = ',ITOA(number)"}
    ACTIVE (number = 558): {SEND_STRING 0, "'Number 558 = ',ITOA(number)"}
    ACTIVE (number = 559): {SEND_STRING 0, "'Number 559 = ',ITOA(number)"}
    ACTIVE (number = 560): {SEND_STRING 0, "'Number 560 = ',ITOA(number)"}

    ACTIVE (number = 561): {SEND_STRING 0, "'Number 561 = ',ITOA(number)"}
    ACTIVE (number = 562): {SEND_STRING 0, "'Number 562 = ',ITOA(number)"}
    ACTIVE (number = 563): {SEND_STRING 0, "'Number 563 = ',ITOA(number)"}
    ACTIVE (number = 564): {SEND_STRING 0, "'Number 564 = ',ITOA(number)"}
    ACTIVE (number = 565): {SEND_STRING 0, "'Number 565 = ',ITOA(number)"}
    ACTIVE (number = 566): {SEND_STRING 0, "'Number 566 = ',ITOA(number)"}
    ACTIVE (number = 567): {SEND_STRING 0, "'Number 567 = ',ITOA(number)"}
    ACTIVE (number = 568): {SEND_STRING 0, "'Number 568 = ',ITOA(number)"}
    ACTIVE (number = 569): {SEND_STRING 0, "'Number 569 = ',ITOA(number)"}
    ACTIVE (number = 570): {SEND_STRING 0, "'Number 570 = ',ITOA(number)"}

    ACTIVE (number = 571): {SEND_STRING 0, "'Number 571 = ',ITOA(number)"}
    ACTIVE (number = 572): {SEND_STRING 0, "'Number 572 = ',ITOA(number)"}
    ACTIVE (number = 573): {SEND_STRING 0, "'Number 573 = ',ITOA(number)"}
    ACTIVE (number = 574): {SEND_STRING 0, "'Number 574 = ',ITOA(number)"}
    ACTIVE (number = 575): {SEND_STRING 0, "'Number 575 = ',ITOA(number)"}
    ACTIVE (number = 576): {SEND_STRING 0, "'Number 576 = ',ITOA(number)"}
    ACTIVE (number = 577): {SEND_STRING 0, "'Number 577 = ',ITOA(number)"}
    ACTIVE (number = 578): {SEND_STRING 0, "'Number 578 = ',ITOA(number)"}
    ACTIVE (number = 579): {SEND_STRING 0, "'Number 579 = ',ITOA(number)"}
    ACTIVE (number = 580): {SEND_STRING 0, "'Number 580 = ',ITOA(number)"}

    ACTIVE (number = 581): {SEND_STRING 0, "'Number 581 = ',ITOA(number)"}
    ACTIVE (number = 582): {SEND_STRING 0, "'Number 582 = ',ITOA(number)"}
    ACTIVE (number = 583): {SEND_STRING 0, "'Number 583 = ',ITOA(number)"}
    ACTIVE (number = 584): {SEND_STRING 0, "'Number 584 = ',ITOA(number)"}
    ACTIVE (number = 585): {SEND_STRING 0, "'Number 585 = ',ITOA(number)"}
    ACTIVE (number = 586): {SEND_STRING 0, "'Number 586 = ',ITOA(number)"}
    ACTIVE (number = 587): {SEND_STRING 0, "'Number 587 = ',ITOA(number)"}
    ACTIVE (number = 588): {SEND_STRING 0, "'Number 588 = ',ITOA(number)"}
    ACTIVE (number = 589): {SEND_STRING 0, "'Number 589 = ',ITOA(number)"}
    ACTIVE (number = 590): {SEND_STRING 0, "'Number 590 = ',ITOA(number)"}

    ACTIVE (number = 591): {SEND_STRING 0, "'Number 591 = ',ITOA(number)"}
    ACTIVE (number = 592): {SEND_STRING 0, "'Number 592 = ',ITOA(number)"}
    ACTIVE (number = 593): {SEND_STRING 0, "'Number 593 = ',ITOA(number)"}
    ACTIVE (number = 594): {SEND_STRING 0, "'Number 594 = ',ITOA(number)"}
    ACTIVE (number = 595): {SEND_STRING 0, "'Number 595 = ',ITOA(number)"}
    ACTIVE (number = 596): {SEND_STRING 0, "'Number 596 = ',ITOA(number)"}
    ACTIVE (number = 597): {SEND_STRING 0, "'Number 597 = ',ITOA(number)"}
    ACTIVE (number = 598): {SEND_STRING 0, "'Number 598 = ',ITOA(number)"}
    ACTIVE (number = 599): {SEND_STRING 0, "'Number 599 = ',ITOA(number)"}
    ACTIVE (number = 600): {SEND_STRING 0, "'Number 600 = ',ITOA(number)"}

    ACTIVE (number = 601): {SEND_STRING 0, "'Number 601 = ',ITOA(number)"}
    ACTIVE (number = 602): {SEND_STRING 0, "'Number 602 = ',ITOA(number)"}
    ACTIVE (number = 603): {SEND_STRING 0, "'Number 603 = ',ITOA(number)"}
    ACTIVE (number = 604): {SEND_STRING 0, "'Number 604 = ',ITOA(number)"}
    ACTIVE (number = 605): {SEND_STRING 0, "'Number 605 = ',ITOA(number)"}
    ACTIVE (number = 606): {SEND_STRING 0, "'Number 606 = ',ITOA(number)"}
    ACTIVE (number = 607): {SEND_STRING 0, "'Number 607 = ',ITOA(number)"}
    ACTIVE (number = 608): {SEND_STRING 0, "'Number 608 = ',ITOA(number)"}
    ACTIVE (number = 609): {SEND_STRING 0, "'Number 609 = ',ITOA(number)"}
    ACTIVE (number = 610): {SEND_STRING 0, "'Number 610 = ',ITOA(number)"}

    ACTIVE (number = 611): {SEND_STRING 0, "'Number 611 = ',ITOA(number)"}
    ACTIVE (number = 612): {SEND_STRING 0, "'Number 612 = ',ITOA(number)"}
    ACTIVE (number = 613): {SEND_STRING 0, "'Number 613 = ',ITOA(number)"}
    ACTIVE (number = 614): {SEND_STRING 0, "'Number 614 = ',ITOA(number)"}
    ACTIVE (number = 615): {SEND_STRING 0, "'Number 615 = ',ITOA(number)"}
    ACTIVE (number = 616): {SEND_STRING 0, "'Number 616 = ',ITOA(number)"}
    ACTIVE (number = 617): {SEND_STRING 0, "'Number 617 = ',ITOA(number)"}
    ACTIVE (number = 618): {SEND_STRING 0, "'Number 618 = ',ITOA(number)"}
    ACTIVE (number = 619): {SEND_STRING 0, "'Number 619 = ',ITOA(number)"}
    ACTIVE (number = 620): {SEND_STRING 0, "'Number 620 = ',ITOA(number)"}

    ACTIVE (number = 621): {SEND_STRING 0, "'Number 621 = ',ITOA(number)"}
    ACTIVE (number = 622): {SEND_STRING 0, "'Number 622 = ',ITOA(number)"}
    ACTIVE (number = 623): {SEND_STRING 0, "'Number 623 = ',ITOA(number)"}
    ACTIVE (number = 624): {SEND_STRING 0, "'Number 624 = ',ITOA(number)"}
    ACTIVE (number = 625): {SEND_STRING 0, "'Number 625 = ',ITOA(number)"}
    ACTIVE (number = 626): {SEND_STRING 0, "'Number 626 = ',ITOA(number)"}
    ACTIVE (number = 627): {SEND_STRING 0, "'Number 627 = ',ITOA(number)"}
    ACTIVE (number = 628): {SEND_STRING 0, "'Number 628 = ',ITOA(number)"}
    ACTIVE (number = 629): {SEND_STRING 0, "'Number 629 = ',ITOA(number)"}
    ACTIVE (number = 630): {SEND_STRING 0, "'Number 630 = ',ITOA(number)"}

    ACTIVE (number = 631): {SEND_STRING 0, "'Number 631 = ',ITOA(number)"}
    ACTIVE (number = 632): {SEND_STRING 0, "'Number 632 = ',ITOA(number)"}
    ACTIVE (number = 633): {SEND_STRING 0, "'Number 633 = ',ITOA(number)"}
    ACTIVE (number = 634): {SEND_STRING 0, "'Number 634 = ',ITOA(number)"}
    ACTIVE (number = 635): {SEND_STRING 0, "'Number 635 = ',ITOA(number)"}
    ACTIVE (number = 636): {SEND_STRING 0, "'Number 636 = ',ITOA(number)"}
    ACTIVE (number = 637): {SEND_STRING 0, "'Number 637 = ',ITOA(number)"}
    ACTIVE (number = 638): {SEND_STRING 0, "'Number 638 = ',ITOA(number)"}
    ACTIVE (number = 639): {SEND_STRING 0, "'Number 639 = ',ITOA(number)"}
    ACTIVE (number = 640): {SEND_STRING 0, "'Number 640 = ',ITOA(number)"}

    ACTIVE (number = 641): {SEND_STRING 0, "'Number 641 = ',ITOA(number)"}
    ACTIVE (number = 642): {SEND_STRING 0, "'Number 642 = ',ITOA(number)"}
    ACTIVE (number = 643): {SEND_STRING 0, "'Number 643 = ',ITOA(number)"}
    ACTIVE (number = 644): {SEND_STRING 0, "'Number 644 = ',ITOA(number)"}
    ACTIVE (number = 645): {SEND_STRING 0, "'Number 645 = ',ITOA(number)"}
    ACTIVE (number = 646): {SEND_STRING 0, "'Number 646 = ',ITOA(number)"}
    ACTIVE (number = 647): {SEND_STRING 0, "'Number 647 = ',ITOA(number)"}
    ACTIVE (number = 648): {SEND_STRING 0, "'Number 648 = ',ITOA(number)"}
    ACTIVE (number = 649): {SEND_STRING 0, "'Number 649 = ',ITOA(number)"}
    ACTIVE (number = 650): {SEND_STRING 0, "'Number 650 = ',ITOA(number)"}

    ACTIVE (number = 651): {SEND_STRING 0, "'Number 651 = ',ITOA(number)"}
    ACTIVE (number = 652): {SEND_STRING 0, "'Number 652 = ',ITOA(number)"}
    ACTIVE (number = 653): {SEND_STRING 0, "'Number 653 = ',ITOA(number)"}
    ACTIVE (number = 654): {SEND_STRING 0, "'Number 654 = ',ITOA(number)"}
    ACTIVE (number = 655): {SEND_STRING 0, "'Number 655 = ',ITOA(number)"}
    ACTIVE (number = 656): {SEND_STRING 0, "'Number 656 = ',ITOA(number)"}
    ACTIVE (number = 657): {SEND_STRING 0, "'Number 657 = ',ITOA(number)"}
    ACTIVE (number = 658): {SEND_STRING 0, "'Number 658 = ',ITOA(number)"}
    ACTIVE (number = 659): {SEND_STRING 0, "'Number 659 = ',ITOA(number)"}
    ACTIVE (number = 660): {SEND_STRING 0, "'Number 660 = ',ITOA(number)"}

    ACTIVE (number = 661): {SEND_STRING 0, "'Number 661 = ',ITOA(number)"}
    ACTIVE (number = 662): {SEND_STRING 0, "'Number 662 = ',ITOA(number)"}
    ACTIVE (number = 663): {SEND_STRING 0, "'Number 663 = ',ITOA(number)"}
    ACTIVE (number = 664): {SEND_STRING 0, "'Number 664 = ',ITOA(number)"}
    ACTIVE (number = 665): {SEND_STRING 0, "'Number 665 = ',ITOA(number)"}
    ACTIVE (number = 666): {SEND_STRING 0, "'Number 666 = ',ITOA(number)"}
    ACTIVE (number = 667): {SEND_STRING 0, "'Number 667 = ',ITOA(number)"}
    ACTIVE (number = 668): {SEND_STRING 0, "'Number 668 = ',ITOA(number)"}
    ACTIVE (number = 669): {SEND_STRING 0, "'Number 669 = ',ITOA(number)"}
    ACTIVE (number = 670): {SEND_STRING 0, "'Number 670 = ',ITOA(number)"}

    ACTIVE (number = 671): {SEND_STRING 0, "'Number 671 = ',ITOA(number)"}
    ACTIVE (number = 672): {SEND_STRING 0, "'Number 672 = ',ITOA(number)"}
    ACTIVE (number = 673): {SEND_STRING 0, "'Number 673 = ',ITOA(number)"}
    ACTIVE (number = 674): {SEND_STRING 0, "'Number 674 = ',ITOA(number)"}
    ACTIVE (number = 675): {SEND_STRING 0, "'Number 675 = ',ITOA(number)"}
    ACTIVE (number = 676): {SEND_STRING 0, "'Number 676 = ',ITOA(number)"}
    ACTIVE (number = 677): {SEND_STRING 0, "'Number 677 = ',ITOA(number)"}
    ACTIVE (number = 678): {SEND_STRING 0, "'Number 678 = ',ITOA(number)"}
    ACTIVE (number = 679): {SEND_STRING 0, "'Number 679 = ',ITOA(number)"}
    ACTIVE (number = 680): {SEND_STRING 0, "'Number 680 = ',ITOA(number)"}

    ACTIVE (number = 681): {SEND_STRING 0, "'Number 681 = ',ITOA(number)"}
    ACTIVE (number = 682): {SEND_STRING 0, "'Number 682 = ',ITOA(number)"}
    ACTIVE (number = 683): {SEND_STRING 0, "'Number 683 = ',ITOA(number)"}
    ACTIVE (number = 684): {SEND_STRING 0, "'Number 684 = ',ITOA(number)"}
    ACTIVE (number = 685): {SEND_STRING 0, "'Number 685 = ',ITOA(number)"}
    ACTIVE (number = 686): {SEND_STRING 0, "'Number 686 = ',ITOA(number)"}
    ACTIVE (number = 687): {SEND_STRING 0, "'Number 687 = ',ITOA(number)"}
    ACTIVE (number = 688): {SEND_STRING 0, "'Number 688 = ',ITOA(number)"}
    ACTIVE (number = 689): {SEND_STRING 0, "'Number 689 = ',ITOA(number)"}
    ACTIVE (number = 690): {SEND_STRING 0, "'Number 690 = ',ITOA(number)"}

    ACTIVE (number = 691): {SEND_STRING 0, "'Number 691 = ',ITOA(number)"}
    ACTIVE (number = 692): {SEND_STRING 0, "'Number 692 = ',ITOA(number)"}
    ACTIVE (number = 693): {SEND_STRING 0, "'Number 693 = ',ITOA(number)"}
    ACTIVE (number = 694): {SEND_STRING 0, "'Number 694 = ',ITOA(number)"}
    ACTIVE (number = 695): {SEND_STRING 0, "'Number 695 = ',ITOA(number)"}
    ACTIVE (number = 696): {SEND_STRING 0, "'Number 696 = ',ITOA(number)"}
    ACTIVE (number = 697): {SEND_STRING 0, "'Number 697 = ',ITOA(number)"}
    ACTIVE (number = 698): {SEND_STRING 0, "'Number 698 = ',ITOA(number)"}
    ACTIVE (number = 699): {SEND_STRING 0, "'Number 699 = ',ITOA(number)"}
    ACTIVE (number = 700): {SEND_STRING 0, "'Number 700 = ',ITOA(number)"}

    ACTIVE (number = 701): {SEND_STRING 0, "'Number 701 = ',ITOA(number)"}
    ACTIVE (number = 702): {SEND_STRING 0, "'Number 702 = ',ITOA(number)"}
    ACTIVE (number = 703): {SEND_STRING 0, "'Number 703 = ',ITOA(number)"}
    ACTIVE (number = 704): {SEND_STRING 0, "'Number 704 = ',ITOA(number)"}
    ACTIVE (number = 705): {SEND_STRING 0, "'Number 705 = ',ITOA(number)"}
    ACTIVE (number = 706): {SEND_STRING 0, "'Number 706 = ',ITOA(number)"}
    ACTIVE (number = 707): {SEND_STRING 0, "'Number 707 = ',ITOA(number)"}
    ACTIVE (number = 708): {SEND_STRING 0, "'Number 708 = ',ITOA(number)"}
    ACTIVE (number = 709): {SEND_STRING 0, "'Number 709 = ',ITOA(number)"}
    ACTIVE (number = 710): {SEND_STRING 0, "'Number 710 = ',ITOA(number)"}

    ACTIVE (number = 711): {SEND_STRING 0, "'Number 711 = ',ITOA(number)"}
    ACTIVE (number = 712): {SEND_STRING 0, "'Number 712 = ',ITOA(number)"}
    ACTIVE (number = 713): {SEND_STRING 0, "'Number 713 = ',ITOA(number)"}
    ACTIVE (number = 714): {SEND_STRING 0, "'Number 714 = ',ITOA(number)"}
    ACTIVE (number = 715): {SEND_STRING 0, "'Number 715 = ',ITOA(number)"}
    ACTIVE (number = 716): {SEND_STRING 0, "'Number 716 = ',ITOA(number)"}
    ACTIVE (number = 717): {SEND_STRING 0, "'Number 717 = ',ITOA(number)"}
    ACTIVE (number = 718): {SEND_STRING 0, "'Number 718 = ',ITOA(number)"}
    ACTIVE (number = 719): {SEND_STRING 0, "'Number 719 = ',ITOA(number)"}
    ACTIVE (number = 720): {SEND_STRING 0, "'Number 720 = ',ITOA(number)"}

    ACTIVE (number = 721): {SEND_STRING 0, "'Number 721 = ',ITOA(number)"}
    ACTIVE (number = 722): {SEND_STRING 0, "'Number 722 = ',ITOA(number)"}
    ACTIVE (number = 723): {SEND_STRING 0, "'Number 723 = ',ITOA(number)"}
    ACTIVE (number = 724): {SEND_STRING 0, "'Number 724 = ',ITOA(number)"}
    ACTIVE (number = 725): {SEND_STRING 0, "'Number 725 = ',ITOA(number)"}
    ACTIVE (number = 726): {SEND_STRING 0, "'Number 726 = ',ITOA(number)"}
    ACTIVE (number = 727): {SEND_STRING 0, "'Number 727 = ',ITOA(number)"}
    ACTIVE (number = 728): {SEND_STRING 0, "'Number 728 = ',ITOA(number)"}
    ACTIVE (number = 729): {SEND_STRING 0, "'Number 729 = ',ITOA(number)"}
    ACTIVE (number = 730): {SEND_STRING 0, "'Number 730 = ',ITOA(number)"}

    ACTIVE (number = 731): {SEND_STRING 0, "'Number 731 = ',ITOA(number)"}
    ACTIVE (number = 732): {SEND_STRING 0, "'Number 732 = ',ITOA(number)"}
    ACTIVE (number = 733): {SEND_STRING 0, "'Number 733 = ',ITOA(number)"}
    ACTIVE (number = 734): {SEND_STRING 0, "'Number 734 = ',ITOA(number)"}
    ACTIVE (number = 735): {SEND_STRING 0, "'Number 735 = ',ITOA(number)"}
    ACTIVE (number = 736): {SEND_STRING 0, "'Number 736 = ',ITOA(number)"}
    ACTIVE (number = 737): {SEND_STRING 0, "'Number 737 = ',ITOA(number)"}
    ACTIVE (number = 738): {SEND_STRING 0, "'Number 738 = ',ITOA(number)"}
    ACTIVE (number = 739): {SEND_STRING 0, "'Number 739 = ',ITOA(number)"}
    ACTIVE (number = 740): {SEND_STRING 0, "'Number 740 = ',ITOA(number)"}

    ACTIVE (number = 741): {SEND_STRING 0, "'Number 741 = ',ITOA(number)"}
    ACTIVE (number = 742): {SEND_STRING 0, "'Number 742 = ',ITOA(number)"}
    ACTIVE (number = 743): {SEND_STRING 0, "'Number 743 = ',ITOA(number)"}
    ACTIVE (number = 744): {SEND_STRING 0, "'Number 744 = ',ITOA(number)"}
    ACTIVE (number = 745): {SEND_STRING 0, "'Number 745 = ',ITOA(number)"}
    ACTIVE (number = 746): {SEND_STRING 0, "'Number 746 = ',ITOA(number)"}
    ACTIVE (number = 747): {SEND_STRING 0, "'Number 747 = ',ITOA(number)"}
    ACTIVE (number = 748): {SEND_STRING 0, "'Number 748 = ',ITOA(number)"}
    ACTIVE (number = 749): {SEND_STRING 0, "'Number 749 = ',ITOA(number)"}
    ACTIVE (number = 750): {SEND_STRING 0, "'Number 750 = ',ITOA(number)"}

    ACTIVE (number = 751): {SEND_STRING 0, "'Number 751 = ',ITOA(number)"}
    ACTIVE (number = 752): {SEND_STRING 0, "'Number 752 = ',ITOA(number)"}
    ACTIVE (number = 753): {SEND_STRING 0, "'Number 753 = ',ITOA(number)"}
    ACTIVE (number = 754): {SEND_STRING 0, "'Number 754 = ',ITOA(number)"}
    ACTIVE (number = 755): {SEND_STRING 0, "'Number 755 = ',ITOA(number)"}
    ACTIVE (number = 756): {SEND_STRING 0, "'Number 756 = ',ITOA(number)"}
    ACTIVE (number = 757): {SEND_STRING 0, "'Number 757 = ',ITOA(number)"}
    ACTIVE (number = 758): {SEND_STRING 0, "'Number 758 = ',ITOA(number)"}
    ACTIVE (number = 759): {SEND_STRING 0, "'Number 759 = ',ITOA(number)"}
    ACTIVE (number = 760): {SEND_STRING 0, "'Number 760 = ',ITOA(number)"}

    ACTIVE (number = 761): {SEND_STRING 0, "'Number 761 = ',ITOA(number)"}
    ACTIVE (number = 762): {SEND_STRING 0, "'Number 762 = ',ITOA(number)"}
    ACTIVE (number = 763): {SEND_STRING 0, "'Number 763 = ',ITOA(number)"}
    ACTIVE (number = 764): {SEND_STRING 0, "'Number 764 = ',ITOA(number)"}
    ACTIVE (number = 765): {SEND_STRING 0, "'Number 765 = ',ITOA(number)"}
    ACTIVE (number = 766): {SEND_STRING 0, "'Number 766 = ',ITOA(number)"}
    ACTIVE (number = 767): {SEND_STRING 0, "'Number 767 = ',ITOA(number)"}
    ACTIVE (number = 768): {SEND_STRING 0, "'Number 768 = ',ITOA(number)"}
    ACTIVE (number = 769): {SEND_STRING 0, "'Number 769 = ',ITOA(number)"}
    ACTIVE (number = 770): {SEND_STRING 0, "'Number 770 = ',ITOA(number)"}

    ACTIVE (number = 771): {SEND_STRING 0, "'Number 771 = ',ITOA(number)"}
    ACTIVE (number = 772): {SEND_STRING 0, "'Number 772 = ',ITOA(number)"}
    ACTIVE (number = 773): {SEND_STRING 0, "'Number 773 = ',ITOA(number)"}
    ACTIVE (number = 774): {SEND_STRING 0, "'Number 774 = ',ITOA(number)"}
    ACTIVE (number = 775): {SEND_STRING 0, "'Number 775 = ',ITOA(number)"}
    ACTIVE (number = 776): {SEND_STRING 0, "'Number 776 = ',ITOA(number)"}
    ACTIVE (number = 777): {SEND_STRING 0, "'Number 777 = ',ITOA(number)"}
    ACTIVE (number = 778): {SEND_STRING 0, "'Number 778 = ',ITOA(number)"}
    ACTIVE (number = 779): {SEND_STRING 0, "'Number 779 = ',ITOA(number)"}
    ACTIVE (number = 780): {SEND_STRING 0, "'Number 780 = ',ITOA(number)"}

    ACTIVE (number = 781): {SEND_STRING 0, "'Number 781 = ',ITOA(number)"}
    ACTIVE (number = 782): {SEND_STRING 0, "'Number 782 = ',ITOA(number)"}
    ACTIVE (number = 783): {SEND_STRING 0, "'Number 783 = ',ITOA(number)"}
    ACTIVE (number = 784): {SEND_STRING 0, "'Number 784 = ',ITOA(number)"}
    ACTIVE (number = 785): {SEND_STRING 0, "'Number 785 = ',ITOA(number)"}
    ACTIVE (number = 786): {SEND_STRING 0, "'Number 786 = ',ITOA(number)"}
    ACTIVE (number = 787): {SEND_STRING 0, "'Number 787 = ',ITOA(number)"}
    ACTIVE (number = 788): {SEND_STRING 0, "'Number 788 = ',ITOA(number)"}
    ACTIVE (number = 789): {SEND_STRING 0, "'Number 789 = ',ITOA(number)"}
    ACTIVE (number = 790): {SEND_STRING 0, "'Number 790 = ',ITOA(number)"}

    ACTIVE (number = 791): {SEND_STRING 0, "'Number 791 = ',ITOA(number)"}
    ACTIVE (number = 792): {SEND_STRING 0, "'Number 792 = ',ITOA(number)"}
    ACTIVE (number = 793): {SEND_STRING 0, "'Number 793 = ',ITOA(number)"}
    ACTIVE (number = 794): {SEND_STRING 0, "'Number 794 = ',ITOA(number)"}
    ACTIVE (number = 795): {SEND_STRING 0, "'Number 795 =
  • a_riot42a_riot42 Posts: 1,624
    You should time how long it takes to run through that but using strings instead of integers.
    Paul
  • Joe HebertJoe Hebert Posts: 2,159
    a_riot42 wrote: »
    You should time how long it takes to run through that but using strings instead of integers.
    Hold your breath and I'll get right on it.
  • travistravis Posts: 180
    Are you guys really copying and pasting all that by hand? Here, I made you a spread sheet. Use the fill down command to fill it all the way up to 65536 rows. I would have uploaded it with all the rows filled in, but it's 8mb that way.
  • jjamesjjames Posts: 2,908
    travis wrote: »
    Are you guys really copying and pasting all that by hand? Here, I made you a spread sheet. Use the fill down command to fill it all the way up to 65536 rows. I would have uploaded it with all the rows filled in, but it's 8mb that way.

    I doubt they actually typed in by hand. Probably made one line, copied it 5k times, and then used the sequential renumber available in NS2.

    At least that's what I would have done.... ;)
Sign In or Register to comment.