約 5,371,925 件
https://w.atwiki.jp/daiamondfox/pages/51.html
The 2020 United States presidential election in Georgia was held on Tuesday, November 3, 2020, as part of the 2020 United States presidential election in which all 50 states plus the District of Columbia participated Facts Methods of falsifying statistics on electronic voting machines. On 19 January 2024, J. Alex Halderman demonstrated in federal court in Atlanta, Georgia, that it is possible to manipulate the count of electronic voting machines through a simple operation. The electronic voting machines, manufactured by Dominion, were the machines used in the 2020 presidential election. How to falsify the numbers tabulated on this electronic voting machine. This is done by simply putting the settings of this voting machine into safe mode. Once in safe mode, the numbers tabulated on the electronic voting machine can be manipulated. To put this electronic voting machine into secure mode, simply press and hold the power button for 7 seconds. With a single ballpoint pen, anyone could manipulate the numbers on this electronic voting machine.(*1) (J.アレックス・ハルダーマンは法廷で、ドミニオンのマシンがどのようにハッキングされ、集計が改ざんされたかを示した。J. アレックス・ハルダーマン氏は以前の講演で、電子投票機へのハッキング方法を説明した。金曜日、ジョージア州アトランタの連邦裁判所で、ミシガン大学コンピューター科学・工学部教授のJ・アレックス・ハルダーマンが、エイミー・トーテンバーグ判事の法廷で、2020年以降のジョージア州選挙で使用されたドミニオンの投票機について証言した。) Source
https://w.atwiki.jp/robburk/pages/10.html
While further education is important if you wish to follow a definite career path and require specific qualifications, there will be several hurdles to overcome before you are hopefully presented with your degree. Aside from the requirement to burn the midnight oil on occasion as you cram for examinations, university and college courses all require a considerable financial investment. Course fees are invariably expensive, requiring loans to be taken out. This is why more and more students are taking on boars extra-curricular activities to help fund their years of study. If you fall into this category, there are many activities you can take part in that will help to generate income. Freelance Writing The internet is full of websites, with more being launched every day, and existing ones receiving regular makeovers. But the most fastidiously-designed site in the world is going to accumulate zero traffic if the content of its pages happens to be dull or uninteresting, or contains copious examples of poor grammar and shoddy spelling. Websites require strong and captivating articles if they are to encourage new customers to invest in their products, and existing customers to keep returning. Freelance writers can earn money by writing copy geared towards certain headings. There is so much more to writing for the web, so you will also learn all about seeding your articles with appropriate keywords. Search engine optimization is a crucial component of website management, and learning all about this aspect of content writing will come in useful in many different careers. You can also combine business with pleasure and write articles on topics that interest you personally. Or the topics you are studying. If you are pursuing a degree in interpersonal relations or psychology, then you certainly have knowledge about human behavior that you can share with your readers, thereby creating not only optimized, but also useful informative content. If you are interested in dating and relationships in real life, you can write about it. As you get dating experience on dating sites, you can write real stories and personal experiences which is very valuable. By joining Naughtydate, you can find out how easy and simple it is to find a partner according to the specified preferences on the dating site. How many search options are there, how wide a range of dating categories, how many naughty singles - you can get it all and then share your personal experiences with others. Dating sites for the dating writer are great platforms to explore all the trends of modern dating culture, while gaining personal benefit in the form of a possible potential match for themselves. Dating Tasks In certain circumstances, someone might be willing to pay you to assist with their dating endeavors. If you have experience in psychology and relationships, or in looking for a partner on dating sites, you might be able to give excellent advice to enable a client to progress with their quest to search for prospective partners. You can also adapt the previously mentioned skill of content writing, and employ it on dating sites. Have you previously published a blog on some subject that could be loosely tied in with relationships? Perhaps you contributed a column on advice to a student publication – you were an agony aunt/uncle?! It shouldn’t be a great stretch to start drafting sage advice about relationships for the clientele of a dating resource. A lot of what constitutes guidance is just common sense. But if you can inject your articles with a meld of information and humor, making your writing interesting and informative, you might find yourself in demand to produce these blogs regularly. Again, like content writing on generic sites, the more you contribute to various titles, the greater your confidence will grow. There are freelancing networks you can subscribe to that will source this type of work for you. Affiliate Networking Closely related to blogging is writing copy for affiliates, then being paid when you inspire customers to invest in products you have recommended. Becoming an affiliate marketer is all about becoming a third party willing to offer a web platform to sell items or services on behalf of someone else. You don’t have to concern yourself with replenishing stock or invoicing – you’ll receive commissions on sales directly from the retail company. They will send you the affiliate coding to place on your webpages. It is then up to you to tie in your blog content with the products you are endorsing by giving glowing write-ups and reviews. Tutoring If you are studying a topic at university or college, you will undoubtedly have accumulated significant experience in that subject, together with many related background topics. This means you will have knowledge you can share with customers who would be willing to pay handsomely for your expertise. You can sign up to tutoring groups that will create a profile and steer clients towards you, for a fee, or you could advertise your skills independently. Language students are particularly sought, and indulging in regular translation work will also benefit your studies. Closing Thoughts While the thought of accumulating many thousands of dollars worth of debt can seem daunting, there will always be many ways to supplement any borrowing you undertake. During vacations, employers are particularly keen to provide short-term opportunities to students. Where particular courses will steer individuals towards a specific career, the relevant employer might offer internships, allowing prospective employees to learn the ropes, while also earning a salary while being trained.
https://w.atwiki.jp/kcwest/pages/33.html
root@sola10-01# pkginfo -i system BRCMbnx Broadcom NetXtreme II Gigabit Ethernet Adapter Driver system BRCMbnxe Broadcom NetXtreme II 10GbE NIC Driver system CADP160 Adaptec Ultra160 SCSI Host Adapter Driver system CPQary3 HP Smart Array HBA Driver 2.2.0.1 …省略 root@sola10-01# pkginfo -l SUNWzsh PKGINST SUNWzsh NAME Z shell (zsh) CATEGORY system ARCH i386 VERSION 11.10.0,REV=2005.01.08.01.09 BASEDIR / VENDOR Sun Microsystems, Inc. DESC Z shell (zsh) PSTAMP sfw10-x20050108014711 INSTDATE Dec 13 2011 01 53 HOTLINE Please contact your local service provider STATUS completely installed FILES 594 installed pathnames 6 shared pathnames 1 linked files 32 directories 30 executables 5089 blocks used (approx) root@sola10-01#
https://w.atwiki.jp/touhoukashi/pages/3885.html
【登録タグ T めらみぽっぷ 凋叶棕 奏 曲 阿礼の子供】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/imops-forth/pages/43.html
CREATE - DOES CREATEとDOES を組み合わせる語法は、forth言語で出会う最初の驚きである。 CREATE - DOES の対は、何かのワード定義の中で用いる。そのようにして定義されたワードは特別なワードとなり、CREATE-DOES ワードなどとも呼ばれる。そのようなワードのどこが特別かというと、あるパターンのワードを定義(というより生産)できるワードになるのである。しかも、そこで生産されるワードは、実行コードの他に当該ワードに固有のデータ領域を持つのである。 CREATEは、変数の説明でも触れた、アレイを作るワードと同じワードである。このワードは宣言的に用いる必要があるわけではなく、通常のワード定義の中から呼び出すこともできる。そうすれば、その定義されたワードが実行されるときにCREATEも実行されるのである。ここで説明するCREATE DOES 構文においても、CREATEはデータ領域と結びついたワードを形成するのに用いられることになる。 他方、DOES は、doの三人称単数型活用doesに「より大きい」記号がついたものである。これは、「すること」、つまり動作を定義することを示唆している。DOES 以下に記述される内容は、後に生産されるワードの動作を定義することになる。DOES 以下の内容のコードが実行されるときには、スタックのトップに、いつも、前にCREATEしたデータ域の先頭アドレスが置かれているということが前提される。このアドレスを経由してデータを利用、操作できるのである。 単純な例 簡単なコード例で説明する。 ACCUMULATOR ( " spaces name" n -- ) CREATE , DOES tuck +! @ ; このACCUMULATORという語を宣言的に用いることで、固有データを持つワードが生産されるのである。 このワードが実行されたとき、CREATEによって、名前がパースされ、現在の空きデータ域(データディクショナリ)の開始点(HERE)のアドレスとが結びつけられる。次の , でスタックから値が取られ、4バイトデータ領域に、その値が格納される。これはACCUMULATOR宣言のときに実行されるので、その際に定義されるワードの、いわば、固有データ域の初期値になる。 そうした後で、DOES 以下、; までの内容の実行コードもまた、CREATEされたワードに結びつけられる。しかし、結びつけられるだけである。DOES 以下の実行内容は、ワードACCUMULATORの実行時には実行されないのである。この部分は、ACCUMULATORで生産されたワードの実行時に初めて実行される。 DOES 以下の内容の実行時、スタックの一番上には、CREATEで結びつけられたデータ域のアドレスがある。そこに格納されているデータに、スタックからの入力値を加算した上で取り出す、というのが上のコード内容である。 利用例: 1 ACCUMULATOR accum \ 初期値1でワードaccumを定義 2 accum \ -- 3 初期値に2を加算し、結果を取り出して、スタックに置く drop \ とりあえず、不要な値を捨てる 5 accum \ -- 8 現在値に5を加算して…以下同じ… drop 243 accum \ -- 251 ... という具合である。ここでのaccumのようなワードは初期値をスタックに置いた形のACCUMULATOR宣言でいくつでも生産できる。それぞれがそれぞれのデータ域を持つのである。普通に他のワードから呼び出して利用することももちろんできる。 内部的規格 CREATE-DOES を用いてワードを定義する場合、つまり上の例でいうと、ACCUMULATORの定義においては、このコロン定義は通常のワード定義として開始されている。したがって、初めのうちはACCUMULATORというワードの内容を定義しているのである。しかし、それはDOES で終わる。つまり、DOES は、ACCUMULATORの定義をいったん終了させて、新たに無名ワードの定義を開始するのである。そして、その内容は ;で終了する。 ACCUMULATORが実行されたときには、その内容、つまり、DOES の直前までが、まずは実行される。このときに、CREATEが実行されて、新たなデータ型ワードaccumが定義される。そのとき、それに続いて、DOES もまた実行されるのである。DOES の実行内容は、「もっとも最近に定義されたCREATE型のワードに、DOES 以下の無名ワードの内容を、その実行内容として付け足す」というのである。 このような理屈付けで、accumの実行内容は、まずCREATEされたワードの実行内容として、それに結びつけられたデータ域のアドレスを返し、続いて、DOES 以下に記述されたコード内容を実行する、ということになるのである。 このような規格記述からみると、DOES が一つの定義内に二つ以上あるのは意味がない。それらは順次実行されるが、直前にCREATEされたワードは一つしかないからである。効果は規格としては不定だが、前のDOES の内容が、後のDOES の内容で上書きされてしまうことになりそうである。他方、CREATEはDOES の前に何個もあってもよいが、最後のCREATEに結びついた名前だけに、DOES 以下のコードの実行が付帯される、ということになる。逆に、一つのワード定義内で、DOES の前に必ずCREATEがなければならないわけではない。DOES が実行される「直前」の定義であればよいのである。ただし、直前の定義がCREATEを用いたものでなければ効果は保証されない、と標準規格はいうにすぎない。したがって、CREATE関連ワードを含まず、DOES と実行コードのみのワードを定義しても、それを実行する直前にVARIABLE等を定義すれば、その動作を変更するのである。例えば、 VARIABLE VALUE DOES @ ; VARIABLE VAR1 10 VAR1 ! VARIABLE VALUE VAR1 \ -- 10 のように、VARIABLEであるから本来はそのアドレスを返すはずのVAR1の動作に@が追加されて、格納数値そのものが出力されるように変更されるのである。(もっとも、これだとVAR1に値を格納するのが面倒になるだけだが。) ところで、DOES の前と後は別個のワード定義として切断されており、それぞれがワード定義としての実質を持っている。したがって、もしも局所変数が利用できる環境であれば、規格上は、DOES の前部分と後部分の双方に、それぞれ局所変数を利用できるということになる。Mopsで書けば、(標準forthなら局所変数は{ }の対を使えばよい) NON-SENSE { in1 in2 -- } CREATE in1 in2 max , DOES { p1 p2 -- n } p2 @ p1 or dup p2 ! ; のようなコードも動作する。この例では、in1 in2 はNON-SENSEを実行する際に用いられる局所変数、p1 p2はNON-SENSEで生成されたワードを実行する際に用いられる局所変数、ということになる。ちなみに、DOES 以下のパラメターのトップは、必ずCREATEされたデータ域のアドレスであるから、p2はそのアドレス値で初期化されることになる。 少し込み入った例 プライベートデータと結合されたサブルーチンという発想は、オブジェクト指向を思わせる。実際、素朴ではあるがクラス定義とインスタンス生成のようなことが、このCREATE-DOES を用いて実現できるのである。 そこで、まず、できるだけ標準forthに沿って(やや皮肉に)、文字列クラスを定義してみる。 0 value BASE| 1 value PUT| 2 value GET| 3 value RESIZE| 4 value APPEND| 5 value $APPEND| 6 value PRINT| 7 value RELEASE| defer doput_ defer doget_ defer doresize_ defer doappend_ defer doprint_ STR CREATE 0 , 0 , DOES swap CASE BASE| OF ENDOF PUT| OF doput_ ENDOF GET| OF doget_ ENDOF APPEND| OF doappend_ ENDOF $APPEND| OF swap doget_ rot doappend_ ENDOF PRINT| OF doprint_ ENFOF RELEASE| OF dup @ FREE drop 2 cells erase ENDOF ." Unknown Method" cr ENDCASE ; \ implement methods noname ( addr len obase -- ) R dup ALLOCATE drop r@ ! dup r@ cell+ ! r @ swap cmove ; is doput_ noname dup @ swap cell+ @ ; is doget_ noname dup R @ over resize drop R@ ! R cell+ ! ; is doresize_ noname ( addr len obase -- ) 2dup dup cell+ @ rot + swap doresize_ 2dup cell+ @ swap - swap @ + swap cmove ; is doappend_ noname doget_ type ; is doprint_ STR S1 STR S2 スタック操作がやや過剰(特にdoAppend_の内容)で、読みにくいが、規格通りのforth(ただしメモリーワードオプションを使った)なら動作するはずである。例えば、 " It s a simple string object! " PUT| S1 PRINT| S1 It s a simple string object! - 印字される " Not very difficult to implement because of Forth!" PUT| S2 PRINT| S2 Not very difficult to implement because of Forth! - 印字される BASE| S2 $APPEND| S1 PRINT| S1 It s a simple string object! Not very difficult to implement because of Forth! - 印字される RELEASE| S1 RELEASE| S2 \ 全内容を消去してヒープ部分を解放 というように動作する。 これはサブクラスは定義できないし、メソッド選択もあからさまな条件分岐になっているが、データとメソッドの結合という点で、簡易なオブジェクト指向機能は果たしうることが分るであろう。 標準Forthにおいて、十数行程度でオブジェクト指向システムを実装するという簡易なOOシステムが有名であり、確かそれも継承機能はなかったと思うが、実際のところはforthの簡易オブジェクト指向システムは、実装用コード0行でできるのである。 コード面はほとんど変わらないが、次のようにiMopsを用いれば、実装としてもう少し「よりオブジェクト指向的」なコードが書ける。メモリーワードオプションは定義されていないが、同等のC標準ライブラリーコールが利用できる。もちろん、本体にクラスが定義されているのであるから、実際には無益なコードだが。 TYPE{ BASE| PUT| GET| RESIZE| APPEND| $APPEND| PRINT| RELEASE| } defer doput_ defer doget_ defer doresize_ defer doppend_ defer doprint_ STR CREATE 12 reserve DOES { this -- } SELECT[ BASE| ]= this [ PUT| ]= this doput_ [ GET| ]= this doget_ [ RESIZE| ]= this doresize_ [ APPEND| ]= this doappend_ [ $APPEND| ]= doget_ this doappend_ [ PRINT| ]= this doprint_ [ RELEASE| ]= this Z@ free this 12 erase DEFAULT= drop ." Unknown Method" cr ]SELECT ; \ implement methods noname { addr len this -- } len malloc this Z! len this cell+ ! addr this Z@ len cmove ; is doput_ noname ( this -- ) dup Z@ swap cell+ @ ; is doget_ noname ( size this -- ) dup R Z@ over resize drop R@ Z! R cell+ ! ; is doresize_ noname { addr len this -- } this cell+ @ len + this doresize_ addr this cell+ @ len - this Z@ + len cmove ; is doappend_ noname doget_ type ; is doprint_ STR S3 ここで用いたSELECT[ ]SELECTは、機能的にはCASE構造とほぼ同じだが、内部の仕組みは実はジャンプテーブルである。そして、メソッドの符牒として用いられる数値(これは定数として定義される)は、ジャンプテーブルへのオフセットに対応している。つまり、このメソッドセレクターはvtableによってバインドされているのである。効率としても、定義されるメソッドの個数が増えても実行速度には直接は関連がない(サイズの問題はある)。 あまり意味はないが、ワード名を変えれば、次のように、STRクラス定義の部分を、なんとなく、もっとそれっぽくもできる(シンタクティック・シュガーなどという)。 IVAR-FIELD CREATE ; END-IVARS postpone DOES ; immediate METHODS[ postpone SELECT[ ; immediate END-METHODS postpone ]SELECT ; immediate STR IVAR-FIELD 12 reserve END-IVARS { this -- } METHODS[ BASE| ]= this [ PUT| ]= this doput_ [ GET| ]= this doget_ [ RESIZE| ]= this doresize_ [ APPEND| ]= this doappend_ [ $APPEND| ]= doget_ this doappend_ [ PRINT| ]= this doprint_ [ RELEASE| ]= this Z@ free this 12 erase DEFAULT= drop ." Unknown Method" cr END-METHODS ; Localsを宣言して、METHODS[ の手前でthisからの適当なオフセットを加算して準備しておけば、インスタンス変数(ただし、ポインター)の名前としても利用することができるであろう。 継承機構も付けられそうな気がしてきた(ivarフィールドの加算とデフォルトからのメソッドテーブル分岐で良いわけである)が、内部実装に依存したものになるのでヤメておこう。 固有データ領域へのアクセス CREATE-DOES ワードで生成されたワードは固有データ領域を持つが、そのデータ領域は原則としてDOES 部分でのみアクセス可能であり、外部から直接には見えない。 しかし、全く知ることができないのも不便である。そこで、これを可能にするワードが BODYである。 BODY ( xt -- addr ) ワード BODYは、データ域を持つワードのxtをパラメターとして取って、それに結びついた固有データ領域のメモリーアドレスを返す。したがって、例えば、最初の単純な例を用いて、 accum BODY とすれば、accumの固有データ領域のアドレスがわかる。 BODYはCREATEされたワードについては全て利用可能であるので、VALUE変数のデータ格納領域を知るためにも利用できる。 次は、
https://w.atwiki.jp/hellishlondon/pages/70.html
The Abyss Chronicles (Patch 2) - Preliminary Patch Notes Part3 (Part1 / Part2) KNOWN ISSUES As this is a preliminary build of The Abyss Chronicles (Patch 2), there are some existing issues which players should be aware of これはアビスクロニクル(パッチ2)の準備的なビルドですが、既知の問題があるので、プレイヤーの皆さんは知っておいてね。(はーと NPCs 2008/6/16 Build2 The Test Center Vendor who will offer Skill Scrolls on Test Center is not implemented in this build (may be resolved shortly).TCでスキルスクロールのベンダーがいるが、まだ実装していない。(まもなく解決されるかも) NPC Alay Penn shows quest marker for players who are too low of level to begin the quest.レベルが低すぎてクエストを開始出来ないプレイヤーのために、NPC Alay Pennはクエストマーカーを表示する。 Sound A new Focus weapon (Cabalist) does not have firing nor impact sounds.Focus(Cabalist用武器)から。発射や衝撃的な音はなくなった。 Skills 2008/6/16 Build2 Characters can get stuck in their attack animation.攻撃のアニメーションがスタックする。 2008/6/16 Build2 Blademaster Surges are not activated with one-hit melee kills.一回の攻撃でモンスターを倒すと、BMのSurge系のスキルが発動しない。 2008/6/16 Build2 Shield Wall skill lists its Rate of Use as 30 seconds when it is actually 15 seconds.GuardianのShield Wallの説明の記載には、クールダウン 30秒 とあるが実際は 15秒。 2008/6/16 Build2 Darkform stance, animations, and weapons cannot be seen by other players.SumのDarkformで、状態・動作・武器が他プレイヤーには見えない。 2008/6/16 Build2 Darkform transformation is missing sound effects.Darkformで変身しても SE がない。 Some new skills have placeholder icons.プレースホルダー(前もって場所が準備されている?)アイコンのある新スキルがある。 The following Blademaster skills still have their Patch 1.3d properties 以下のブレードマスターのスキルは、1.3d のまま。 Crosscutter Sword Typhoon Angelic Orator Aura of Deflection Items 2008/6/16 Build2 Many mods are missing their inventory icons. They appear correctly when placed in a mod slot.アイコンが消えている mod が数多くあるが、、modスロットに入れると正しく表示される。 2008/6/16 Build2 Item images are truncated in Transmogrifying Cube.Transmogrifying Cube にアイテムを入れると、アイテムの画像が切り捨てられる。 The new armor sets for each faction have intrinsic properties that are implemented but do not display yet.それぞれのファクションの新アーマーセットには、内部にプロパティが実装されているがまだ表示はされていない。 Generic cursed rings (Opal, Runic, Stone) cannot be cleansed.呪われたリング(Opal/Runic/Stone)は、まだ浄化できない。 Cleansed rings cannot be traded to non-subscribers (this is not as intended).浄化されたリングは、non-subsriber でもトレード可能。 Parliament Square/Abyss Levels PRD portals cannot be created in Parliament Square.Parliament Squareで、PRDのポータルを出すことは出来ない。 Players cannot take the portal back to Templar Base from Parliament Square.プレイヤーは、Parliament Square から Templar Baseへポータルを出すことは出来ない。 PvP/Capture The Flag 2008/6/16 Build2 Player cannot respawn if the opponent exits the game while the player is dead.プレイヤーが死んでいるときに、相手がゲームを抜けると復活できない。 Duel mode will still be active after returning to Parliament Square from a duel. Player characters cannot join or create Capture the Flag matches in Nightmare difficulty games. Matches names are not yet displayed in the match dialog. Instead they are all named “KEVIN, FIX THIS”. Match parameters, such as level limitations, are ignored when creating a match. Abyss/Parliament Square/Quests The landscape of the Abyss may cause camera troubles due to pathing/boundary walls.アビスの風景は、道や境界の壁のためにトラブルを引き起こすかもしれない。 Talox doesn t drop any items when killed.Taloxを倒してもアイテムは落とさない。 After all Lieutenants are spawned, Talox will die from killing only one of the Lieutenants.すべての Lieutenant 出現後に Lieutenant を一人を倒すと、Taloxは死ぬ。 The method for resetting hellrifts is disabled. Players must log off/on to reset hellrifts.ヘルリフトをリセットする方法は不可能になった。今後プレイヤーは relog してリセットしなければならない。 If party members go into separate hellrifts they see each other s "Escape the Hellrift" message.パーティメンバーが分かれたヘルリフトにいる場合、"Escape the Hellrift"のメッセージが表示される。 Clearing a hellrift in the Abyss quest prevents the player from reentering Parliament Square.アビスクエストでヘルリフトを掃除すると、Parliament Squareには入れない。 NPC Titus transmission of how many hellrifts are closed is missing text.NPC Titusの "transmission of how many hellrifts are closed" は、間違った文章。 Abyss bosses respawn automatically after completing the Abyss quest.アビスクエストを終了した後に、自動的にアビスのボスが出現する。 Player is spawned on the wrong side of East Treasury and Middlesex Guildhall in Parliament Square.Parliament Square の East Treasury や Middlesex Guildhall の間違ったサイドにプレイヤーは出現する。 Achievements 2008/6/16 Build2 Weapons and Armor can still be used after un-equipping Attribute-granting Achievement Rewards.装備を脱いでも、Achievement Rewardで得られるAttributeが使われている。(?) 2008/6/16 Build2 The "Ravager Reaper" Title is rewarded for killing Stalkers.Ravager Reaperというタイトルが、Stalkerを倒すことによって得られる報酬になっている。 2008/6/16 Build2 Attributes given by Achievement Rewards are reset when zoning between instances.インスタン間を移動すると、Achievement Reward で得たAttribute がリセットされる。 2008/6/17 削除 Item-related achievements (ex mod twenty items) cannot be achieved by new characters.新規に作成したキャラクターでは、一部のアイテム関連の Achielvement は達成できない。 2008/6/17 削除 Level 10 and Level 20 achievements are listed in the game but will be taken out in next Build.Lv10やLv20の Achielvement は、このビルドでは記載されているが、次のビルドで削除される。 2008/6/17 削除 The "Speedster" achievement will be removed in the next build of Patch 2."Speedster"は、次のビルドで削除される。 2008/6/17 削除 Achievement rewards are given retroactively.Achielvementは過去に遡って遡って適用される。 Shared Stash Cannot use Shift-Right Click to move items from inventory into Shared Stash for Elite and Hardcore Elite.Elite/Hardcore Eliteのキャラクターは、Inventryのアイテムを Shift + R-Click で共有倉庫に移動できない。 Stack amounts are not displayed in Shared Stash for Elite, Hardcore, and Hardcore Elite.Elite/Hardcore Eliteでは、共有倉庫にあるアイテムのスタック数が表示されない。 Monsters Fulcrum (Abyss boss) is broken in the Abyss quest.アビスクエストのボス、Fulcrumは壊れている。 Talox s (Abyss boss) "summoning rope" ability does not display properly.アビスのボス、Taloxの能力 "summoning rope" は適切に表示されない。 Riftwarrior Enforcers slide before doing their Charge attack.Riftwarrior Enforcerは、突撃する前にスライドする。 Riftwarrior Gunners sometimes spawn without weapons.Riftwarrior Gunnerは、武器を装備せずに出現することがある。 Monsters do not attack if the player is standing in a cubicle (East Treasury and West Treasury).プレイヤーが East Treasury や West Treasury といった小部屋?の中に立っている時、モンスターは攻撃しない。 Fallen Savage Fiends frequently jump off the Abyss level.Fallen Savage Fiend は、アビスのレベルから頻繁に飛び降りる。 Fiend Tanks are not balanced (too hard).Fiend Tankは、バランス調整されていない。(非常に硬い) Guilds 2008/6/16 Build2 Guild-promoting a character that from a different guild results in a game crash.他のギルドから guild-promote されるとクラッシュする。 2008/6/17 削除 Only Guild Leaders can invite players into their guild.ギルドリーダーだけが、プレイヤーをギルドに加入させることが出来る。 2008/6/17 削除 Guild Leader rank is not reassigned when the Guild Leader leaves the guild.ギルドからギルドリーダーが抜けたとき、ギルドリーダのランクは譲渡できない。 User Interface Quest items can be linked into chat.チャット上でリンクが張れる 2008/6/16 Build2 Items aren t linked in chat when using Shift + Left Click.アイテムリンクのショートカット、Shift + Click が機能していない。 2008/6/17 削除 The Invite UI in the Guild window is misaligned.ギルドウィンドウの invite の UI の並びは間違っている。 2008/6/17 削除 The Title Bar drop-down UI doesn t extend to the bottom.タイトルバーのドロップダウンUIは、下に伸びない。 Emotes 2008/6/16 Build2 The animation for the /wave is too fast./wave のアニメーションが早すぎる。 2008/6/16 Build2 Emotes for Male Summoners in Darkform are not working properly.男性のサモナーが、ダークフォームに変身しているときに、正しく機能していない。 Consignment House 2008/6/17 削除 Text in the Listing pane can overrun the UI.部分ウィンドウのテキストが、UIからはみ出ている 2008/6/17 削除 The current listing duration for all items is seven days.すべてのアイテムの売買時間は、7日。 2008/6/17 削除 The Consignment House is for all players. However, the Consignment House location in Templar Base is not working in this build. 2008/6/17 削除Consignment House は、すべてのプレイヤーが利用できる。しかしこのビルドでは、Templar Baseの方は機能していない。 2008/6/17 削除 The Consignment House is presently not listing miscellaneous items. Posting consumable items such as Analyzers, Adrenaline Pills, and Health Injectors will yield in them not appearing on the Consignment House.その他のアイテムとして、AnalyzersやAdrenaline Pills、Health Injector等の消費系アイテムがあるが、Consignment Houseでは適切には表示されない。 Duplicate item names appear in the search list.複製アイテムの名前?は、サーチリスト表示される。 2008/6/17 削除 Hitting the left or right arrows in the Asking Price pane makes the cursor jump two spaces.価格ウィンドウで左右の矢印を押して、? Patch Notes Disclaimer While we make every effort to include all upcoming changes in our patch notes, please be aware that occasionally some changes are unintentionally omitted.
https://w.atwiki.jp/sampleisbest/pages/212.html
開発環境 Microsoft Visual C# 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Windows Game (4.0) プロジェクト名 XnaSnow Dice6.png Game1.cs using System; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; namespace XnaSnow { class Game1 Game { GraphicsDeviceManager graphics; SpriteBatch sprite; SpriteFont font; Effect effect; Texture2D texture; // fps DateTime prevTime; int draw = 0; int fps = 0; const int blockMax = 30000; VertexBuffer instanceBuffer; VertexBuffer geometryBuffer; IndexBuffer indexBuffer; VertexDeclaration instanceVertexDeclaration; VertexBufferBinding[] bindings; Matrix projection; // カメラ Vector3 camPos = new Vector3(-50, -96, -50); int camLat = 0; int camLong = 0; struct InstanceInfo { public Vector4 InitPos; public Vector4 Motion; public Vector4 Rotation; public Vector2 AtlasCoordinate; } public Game1() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = 1280; graphics.PreferredBackBufferHeight = 720; Content.RootDirectory = "Content"; IsMouseVisible = true; } protected override void Initialize() { sprite = new SpriteBatch(GraphicsDevice); prevTime = DateTime.Now; base.Initialize(); } protected override void LoadContent() { // ソリューション エクスプローラーの(Content)に追加しておく font = Content.Load SpriteFont ("SpriteFont1"); // 新しい項目:Sprite Font effect = Content.Load Effect ("HardwareInstancing"); // 新しい項目:Effect File (.fx) texture = Content.Load Texture2D ("Dice6"); // 既存の項目:Dice6.png GenerateGeometryBuffers(0.5f); GenerateInstanceVertexDeclaration(); GenerateInstanceInformation(); bindings = new VertexBufferBinding[2]; bindings[0] = new VertexBufferBinding(geometryBuffer, 0); bindings[1] = new VertexBufferBinding(instanceBuffer, 0, 1); projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45), GraphicsDevice.Viewport.AspectRatio, 0.1f, 200); effect.CurrentTechnique = effect.Techniques["Instancing"]; effect.Parameters["cubeTexture"].SetValue(texture); base.LoadContent(); } void GenerateGeometryBuffers(float size) { VertexPositionTexture[] vertices = new VertexPositionTexture[24]; for (int n = 0; n 4; n++) { float u = size * ((n 1) * 2 - 1); float v = size * ((n 2) - 1); vertices[0 + n].Position = new Vector3(u, size, v); // 1 Up vertices[4 + n].Position = new Vector3(-u, -v, -size); // 2 West vertices[8 + n].Position = new Vector3(-size, -v, u); // 3 South vertices[12 + n].Position = new Vector3(size, -v, -u); // 4 North vertices[16 + n].Position = new Vector3(u, -v, size); // 5 East vertices[20 + n].Position = new Vector3(u, -size, -v); // 6 Down } for (int n = 0; n 24; n++) { vertices[n].TextureCoordinate = new Vector2( (n / 4 % 4) + (n 1), (n / 16) + ((n 1) 1)); } geometryBuffer = new VertexBuffer(GraphicsDevice, typeof(VertexPositionTexture), 24, BufferUsage.WriteOnly); geometryBuffer.SetData(vertices); int[] squareVert = { 0, 1, 2, 1, 3, 2 }; int[] indices = new int[36]; for (int n = 0; n 36; n++) { indices[n] = (n / 6) * 4 + squareVert[n % 6]; } indexBuffer = new IndexBuffer(GraphicsDevice, typeof(int), 36, BufferUsage.WriteOnly); indexBuffer.SetData(indices); } void GenerateInstanceVertexDeclaration() { int f4Num = 3; VertexElement[] elements = new VertexElement[f4Num + 1]; int n; for (n = 0; n f4Num; n++) { elements[n] = new VertexElement(sizeof(float) * 4 * n, VertexElementFormat.Vector4, VertexElementUsage.TextureCoordinate, n + 1); } elements[n] = new VertexElement(sizeof(float) * 4 * n, VertexElementFormat.Vector2, VertexElementUsage.TextureCoordinate, n + 1); instanceVertexDeclaration = new VertexDeclaration(elements); } void GenerateInstanceInformation() { InstanceInfo[] instances = new InstanceInfo[blockMax]; // 地面 int n = 0; for (int x = -100; x 0; x++) { for (int z = -100; z 0; z++) { instances[n].InitPos = new Vector4(x, -97, z, 1); instances[n].Motion = new Vector4(); instances[n].Rotation = new Vector4(); instances[n].AtlasCoordinate = new Vector2(); n++; } } Random rnd = new Random(); for (; n blockMax; n++) { instances[n].InitPos = new Vector4( rnd.Next(-100, 0), rnd.Next(-100, 0), rnd.Next(-100, 0), 1); instances[n].Motion = new Vector4( (float)rnd.NextDouble() - 0.5f, (float)rnd.NextDouble() - 1.5f, (float)rnd.NextDouble() - 0.5f, 1); instances[n].Rotation = new Vector4( (float)(rnd.NextDouble() - 0.5f) * MathHelper.TwoPi, (float)(rnd.NextDouble() - 0.5f) * MathHelper.TwoPi, (float)(rnd.NextDouble() - 0.5f) * MathHelper.TwoPi, 1); instances[n].AtlasCoordinate = new Vector2(); } instanceBuffer = new VertexBuffer(GraphicsDevice, instanceVertexDeclaration, blockMax, BufferUsage.WriteOnly); instanceBuffer.SetData(instances); } protected override void Update(GameTime gameTime) { KeyboardState state = Keyboard.GetState(); if (state[Keys.Escape] == KeyState.Down) Exit(); if (state[Keys.W] == KeyState.Down) Move(0, 0); if (state[Keys.S] == KeyState.Down) Move(180, 0); if (state[Keys.A] == KeyState.Down) Move(0, -90); if (state[Keys.D] == KeyState.Down) Move(0, 90); if (state[Keys.Up] == KeyState.Down) camLat++; if (state[Keys.Down] == KeyState.Down) camLat--; if (state[Keys.Left] == KeyState.Down) camLong = (camLong + 359) % 360; if (state[Keys.Right] == KeyState.Down) camLong = (camLong + 1) % 360; if (state[Keys.PageUp] == KeyState.Down) Move(90, 0); if (state[Keys.PageDown] == KeyState.Down) Move(-90, 0); base.Update(gameTime); } void Move(int degLat, int degLong) { float rad = MathHelper.ToRadians(camLat + degLat); if (degLong == 0) { camPos.Y += (float)Math.Sin(rad) * 0.2f; } float r = (float)Math.Cos(rad) * 0.2f; rad = MathHelper.ToRadians(camLong + degLong); camPos.X += (float)Math.Cos(rad) * r; camPos.Z += (float)Math.Sin(rad) * r; } protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.CornflowerBlue); GraphicsDevice.DepthStencilState = DepthStencilState.Default; float rad = MathHelper.ToRadians(camLat); float y = (float)Math.Sin(rad) + camPos.Y; float r = (float)Math.Cos(rad); rad = MathHelper.ToRadians(camLong); float x = camPos.X + (float)Math.Cos(rad) * r; float z = camPos.Z + (float)Math.Sin(rad) * r; Matrix view = Matrix.CreateLookAt(camPos, new Vector3(x, y, z), Vector3.Up); GraphicsDevice.Indices = indexBuffer; effect.Parameters["WVP"].SetValue(view * projection); effect.Parameters["totalTime"].SetValue((float)gameTime.TotalGameTime.TotalSeconds); effect.CurrentTechnique.Passes[0].Apply(); GraphicsDevice.SetVertexBuffers(bindings); GraphicsDevice.DrawInstancedPrimitives(PrimitiveType.TriangleList, 0, 0, 24, 0, 12, blockMax); // フレームレート draw++; DateTime now = DateTime.Now; TimeSpan t = now - prevTime; if (t.TotalMilliseconds = 1000) { fps = draw; draw = 0; prevTime = now; } sprite.Begin(); string text = "fps=" + fps + " lat=" + camLat + " long=" + camLong; sprite.DrawString(font, text, new Vector2(0, 0), Color.Lime); text = string.Format("x={0 f1} y={1 f1} z={2 f1}", camPos.X, camPos.Y, camPos.Z); sprite.DrawString(font, text, new Vector2(0, 20), Color.Lime); sprite.End(); base.Draw(gameTime); } } } HardwareInstancing.fx float4x4 WVP; texture cubeTexture; float totalTime; sampler TextureSampler = sampler_state { texture = cubeTexture ; minfilter = linear; magfilter = linear; }; struct InstancingVSInOut { float4 Position POSITION; float2 TexCoord TEXCOORD; }; InstancingVSInOut InstancingVS( InstancingVSInOut input, float4 initPos TEXCOORD1, float4 motion TEXCOORD2, float4 rotation TEXCOORD3, float2 atlasCoord TEXCOORD4) { InstancingVSInOut output; float4 pos = input.Position;// 複製元の座標 float rad = rotation.x * totalTime; float s = sin(rad); float c = cos(rad); float4x4 Rx = { { 1, 0, 0, 0}, { 0, c,-s, 0}, { 0, s, c, 0}, { 0, 0, 0, 1}}; rad = rotation.y * totalTime; s = sin(rad); c = cos(rad); float4x4 Ry = { { c, 0, s, 0}, { 0, 1, 0, 0}, {-s, 0, c, 0}, { 0, 0, 0, 1}}; rad = rotation.z * totalTime; s = sin(rad); c = cos(rad); float4x4 Rz = { { c,-s, 0, 0}, { s, c, 0, 0}, { 0, 0, 1, 0}, { 0, 0, 0, 1}}; pos = mul(pos, mul(Rz, mul(Rx, Ry))); pos.xyz += initPos.xyz; pos.xyz += motion.xyz * totalTime; pos.y %= 100.0f; if (pos.y -98.0f || -2.0f pos.y) atlasCoord.x = 2.0f; pos = mul(pos, WVP);// スクリーン座標に変換 output.Position = pos; output.TexCoord = float2( atlasCoord.x + (input.TexCoord.x / 4.0f), atlasCoord.y + (input.TexCoord.y / 4.0f)); return output; } float4 InstancingPS(float2 texCoord TEXCOORD) COLOR { if (2.0f = texCoord.x) discard; return tex2D(TextureSampler, texCoord); } technique Instancing { pass Pass0 { VertexShader = compile vs_3_0 InstancingVS(); PixelShader = compile ps_3_0 InstancingPS(); } }
https://w.atwiki.jp/torinikudaisuki/pages/8.html
Waf Entering directory `/home/joe/repos/ns-3-allinone/ns-3.15/build [1546/1924] cxx src/uan/examples/uan-cw-example.cc - build/src/uan/examples/uan-cw-example.cc.1.o [1800/1924] cxxprogram build/src/uan/examples/uan-cw-example.cc.1.o - build/src/uan/examples/ns3.15-uan-cw-example-debug Waf Leaving directory `/home/joe/repos/ns-3-allinone/ns-3.15/build build finished successfully (5.968s) ObjectBase ConstructSelf() construct tid=ns3 UanNoiseModelDefault, params=2 ObjectBase ConstructSelf() try to construct "ns3 UanNoiseModelDefault Wind" AttributeConstructionList Find(0x8e85020) ObjectBase ConstructSelf() construct "ns3 UanNoiseModelDefault Wind" from initial value. ObjectBase ConstructSelf() try to construct "ns3 UanNoiseModelDefault Shipping" AttributeConstructionList Find(0x8e84f08) ObjectBase ConstructSelf() construct "ns3 UanNoiseModelDefault Shipping" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPropModelIdeal, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPropModel, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 check point ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDefault, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDual, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDual, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 UanTxMode CreateMode() Redefining UanTxMode with name "FSK" UanTxMode CreateMode() Redefining UanTxMode with name "QPSK" UanTxMode CreateMode() Redefining UanTxMode with name "FSK" UanTxMode CreateMode() Redefining UanTxMode with name "QPSK" ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDefault, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 NodeList NodeListPriv() ObjectBase ConstructSelf() construct tid=ns3 NodeListPriv, params=1 ObjectBase ConstructSelf() try to construct "ns3 NodeListPriv NodeList" AttributeConstructionList Find(0x8e61d10) ObjectBase ConstructSelf() construct "ns3 NodeListPriv NodeList" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 Simulator ScheduleDestroy(1) SystemMutex SystemMutexPrivate() SystemMutex SystemMutex() ObjectBase ConstructSelf() construct tid=ns3 DefaultSimulatorImpl, params=0 ObjectBase ConstructSelf() construct tid=ns3 SimulatorImpl, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 MapScheduler, params=0 ObjectBase ConstructSelf() construct tid=ns3 Scheduler, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 0, 0, 0, 0x8e904c8) 0s MapScheduler Insert(0x8e903d0, 0x8e904c8, 0, 5) 0s ObjectBase ConstructSelf() construct tid=ns3 Node, params=3 0s ObjectBase ConstructSelf() try to construct "ns3 Node DeviceList" 0s AttributeConstructionList Find(0x8e63200) 0s ObjectBase ConstructSelf() construct "ns3 Node DeviceList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node ApplicationList" 0s AttributeConstructionList Find(0x8e63178) 0s ObjectBase ConstructSelf() construct "ns3 Node ApplicationList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node Id" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 0, 0, 0x8e90590) 0s MapScheduler Insert(0x8e903d0, 0x8e90590, 0, 6) 0s ObjectBase ConstructSelf() construct tid=ns3 Node, params=3 0s ObjectBase ConstructSelf() try to construct "ns3 Node DeviceList" 0s AttributeConstructionList Find(0x8e63200) 0s ObjectBase ConstructSelf() construct "ns3 Node DeviceList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node ApplicationList" 0s AttributeConstructionList Find(0x8e63178) 0s ObjectBase ConstructSelf() construct "ns3 Node ApplicationList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node Id" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 PacketSocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 SocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 PacketSocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 SocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPropModelIdeal, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPropModel, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 check point 0s Channel Channel() 0s ChannelList ChannelListPriv() 0s ObjectBase ConstructSelf() construct tid=ns3 ChannelListPriv, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ChannelListPriv ChannelList" 0s AttributeConstructionList Find(0x8e62f90) 0s ObjectBase ConstructSelf() construct "ns3 ChannelListPriv ChannelList" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s Simulator ScheduleDestroy(1) 0s ObjectBase ConstructSelf() construct tid=ns3 UanChannel, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UanChannel PropagationModel" 0s AttributeConstructionList Find(0x8e851c0) 0s AttributeConstructionList Find() Found PropagationModel 0x8e851c0 0x8e90570 0s ObjectBase ConstructSelf() construct "ns3 UanChannel PropagationModel" 0s ObjectBase ConstructSelf() try to construct "ns3 UanChannel NoiseModel" 0s AttributeConstructionList Find(0x8e84f28) 0s AttributeConstructionList Find() Found PropagationModel 0x8e851c0 0x8e90570 0s ObjectBase ConstructSelf() construct "ns3 UanChannel NoiseModel" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Channel, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 Channel Id" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanNetDevice, params=4 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Channel" 0s AttributeConstructionList Find(0x8e7c1d0) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Channel" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Phy" 0s AttributeConstructionList Find(0x8e79b80) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Phy" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Mac" 0s AttributeConstructionList Find(0x8e79d50) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Mac" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Transducer" 0s AttributeConstructionList Find(0x8e79d08) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Transducer" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 NetDevice, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90448, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanMacCw, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw CW" 0s AttributeConstructionList Find(0x8e7ef48) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw CW" 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw SlotTime" 0s AttributeConstructionList Find(0x8e7e528) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s AttributeConstructionList Find() Found SlotTime 0x8e7e528 0x8e90298 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw SlotTime" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90968, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhyGen, params=7 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen CcaThreshold" 0s AttributeConstructionList Find(0x8e7e658) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen CcaThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxThreshold" 0s AttributeConstructionList Find(0x8e80390) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen TxPower" 0s AttributeConstructionList Find(0x8e80740) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen TxPower" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxGain" 0s AttributeConstructionList Find(0x8e80910) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxGain" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SupportedModes" 0s AttributeConstructionList Find(0x8e74f48) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SupportedModes" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen PerModel" 0s AttributeConstructionList Find(0x8e83ae8) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen PerModel" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SinrModel" 0s AttributeConstructionList Find(0x8e85440) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SinrModel" 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhy, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanTransducerHd, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s UanNetDevice SetMac() Set MAC 0s UanNetDevice SetPhy() Set PHY 0s UanNetDevice SetPhy() Attached PHY to MAC 0s UanNetDevice SetTransducer() Set Transducer 0s UanNetDevice SetTransducer() Attached Phy to transducer 0s UanNetDevice SetChannel() Set CHANNEL 0s UanChannel AddDevice() Adding dev/trans pair number 0 0s UanNetDevice SetChannel() Added self to channel device list 0s UanTransducerHd SetChannel() Transducer setting channel 0s UanNetDevice SetChannel() Set Transducer channel 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 0, 0, 0, 0x8e909f8) 0s MapScheduler Insert(0x8e903d0, 0x8e909f8, 0, 8) 0s UanHelper Install() node=0x8e902c8, mob=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanNetDevice, params=4 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Channel" 0s AttributeConstructionList Find(0x8e7c1d0) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Channel" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Phy" 0s AttributeConstructionList Find(0x8e79b80) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Phy" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Mac" 0s AttributeConstructionList Find(0x8e79d50) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Mac" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Transducer" 0s AttributeConstructionList Find(0x8e79d08) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Transducer" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 NetDevice, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90c28, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanMacCw, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw CW" 0s AttributeConstructionList Find(0x8e7ef48) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw CW" 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw SlotTime" 0s AttributeConstructionList Find(0x8e7e528) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s AttributeConstructionList Find() Found SlotTime 0x8e7e528 0x8e90298 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw SlotTime" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90dd0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhyGen, params=7 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen CcaThreshold" 0s AttributeConstructionList Find(0x8e7e658) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen CcaThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxThreshold" 0s AttributeConstructionList Find(0x8e80390) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen TxPower" 0s AttributeConstructionList Find(0x8e80740) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen TxPower" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxGain" 0s AttributeConstructionList Find(0x8e80910) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxGain" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SupportedModes" 0s AttributeConstructionList Find(0x8e74f48) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SupportedModes" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen PerModel" 0s AttributeConstructionList Find(0x8e83ae8) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen PerModel" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SinrModel" 0s AttributeConstructionList Find(0x8e85440) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SinrModel" 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhy, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanTransducerHd, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s UanNetDevice SetMac() Set MAC 0s UanNetDevice SetPhy() Set PHY 0s UanNetDevice SetPhy() Attached PHY to MAC 0s UanNetDevice SetTransducer() Set Transducer 0s UanNetDevice SetTransducer() Attached Phy to transducer 0s UanNetDevice SetChannel() Set CHANNEL 0s UanChannel AddDevice() Adding dev/trans pair number 1 0s UanNetDevice SetChannel() Added self to channel device list 0s UanTransducerHd SetChannel() Transducer setting channel 0s UanNetDevice SetChannel() Set Transducer channel 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 0, 0, 0x8e90e60) 0s MapScheduler Insert(0x8e903d0, 0x8e90e60, 0, 9) 0s UanHelper Install() node=0x8e90520, mob=0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s RandomVariableStream SetStream(0x8e910a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91110 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91110 0s RandomVariableStream SetStream(0x8e910a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91110 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 RandomRectanglePositionAllocator, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomRectanglePositionAllocator X" 0s AttributeConstructionList Find(0x8e63e08) 0s AttributeConstructionList Find() Found X 0x8e63e08 0x8e911a0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s RandomVariableStream SetStream(0x8e910a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 RandomRectanglePositionAllocator X" 0s ObjectBase ConstructSelf() try to construct "ns3 RandomRectanglePositionAllocator Y" 0s AttributeConstructionList Find(0x8e63c00) 0s AttributeConstructionList Find() Found X 0x8e63e08 0x8e911a0 0s AttributeConstructionList Find() Found Y 0x8e63c00 0x8e911c8 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 RandomRectanglePositionAllocator Y" 0s ObjectBase ConstructSelf() construct tid=ns3 PositionAllocator, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 ListPositionAllocator, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 PositionAllocator, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e912a8, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s UanCwExample Run() Mean range from gateway 165.012 min. range 165.012 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantPositionMobilityModel, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 MobilityModel, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Position" 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Velocity" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s MobilityHelper Install() node=0x8e90520, mob=0x8e91158 0s UanCwExample Run() Position of sink 250 250 70 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantPositionMobilityModel, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 MobilityModel, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Position" 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Velocity" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s MobilityHelper Install() node=0x8e902c8, mob=0x8e91260 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e914a0 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e914a0 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e914a0 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91508 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91508 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91508 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s OnOffApplication OnOffApplication() 0s ObjectBase ConstructSelf() construct tid=ns3 OnOffApplication, params=7 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication DataRate" 0s AttributeConstructionList Find(0x8e76f80) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication DataRate" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication PacketSize" 0s AttributeConstructionList Find(0x8e76ef0) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication PacketSize" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication Remote" 0s AttributeConstructionList Find(0x8e76e60) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication Remote" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication OnTime" 0s AttributeConstructionList Find(0x8e76d58) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication OnTime" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication OffTime" 0s AttributeConstructionList Find(0x8e76cc8) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s RandomVariableStream SetStream(0x8e913a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication OffTime" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication MaxBytes" 0s AttributeConstructionList Find(0x8e76bd0) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication MaxBytes" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication Protocol" 0s AttributeConstructionList Find(0x8e76b38) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication Protocol" 0s ObjectBase ConstructSelf() construct tid=ns3 Application, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 Application StartTime" 0s AttributeConstructionList Find(0x8e62a38) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 Application StartTime" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Application StopTime" 0s AttributeConstructionList Find(0x8e629b8) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 Application StopTime" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 0, 0, 0, 0x8e91688) 0s MapScheduler Insert(0x8e903d0, 0x8e91688, 0, 10) 0s MapScheduler Insert(0x8e903d0, 0x8e916a8, 5500000000, 11) 0s MapScheduler Insert(0x8e903d0, 0x8e917f8, 5500000000, 12) 0s MapScheduler Insert(0x8e903d0, 0x8e91858, 5500000000, 13) 0s Socket Socket() 0s PacketSocket PacketSocket(0x8e918a0) 0s ObjectBase ConstructSelf() construct tid=ns3 PacketSocket, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 PacketSocket RcvBufSize" 0s AttributeConstructionList Find(0x8e64d90) 0s ObjectBase ConstructSelf() construct "ns3 PacketSocket RcvBufSize" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Socket, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s PacketSocket SetNode(0x8e918a0, 0x8e90520) 0s PacketSocket Bind(0x8e918a0, 03-0a-00 00 00 00 00 00 01 02 01 01) 0s PacketSocket DoBind(0x8e918a0, 03-0a-00 00 00 00 00 00 01 02 01 01) 0s Socket SetRecvCallback() 0s Packet EnablePrinting() 0s Config ParsePath(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/RxOk, /NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy, RxOk) 0s Config LookupMatches(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names NamesPriv() 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e902c8) 0s Names Find(0x8e902c8, DeviceList) 0s Names IsNamed(0x8e902c8) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/0//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90708) 0s Names Find(0x8e90708, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/0/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90708) 0s Names Find(0x8e90708, Phy) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90868) 0s Config DoResolveOne() resolved=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config Matches() Array 1 does not match 0 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Config ParsePath(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/Tx, /NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy, Tx) 0s Config LookupMatches(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e902c8) 0s Names Find(0x8e902c8, DeviceList) 0s Names IsNamed(0x8e902c8) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/0//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90708) 0s Names Find(0x8e90708, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/0/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90708) 0s Names Find(0x8e90708, Phy) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90868) 0s Config DoResolveOne() resolved=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config Matches() Array 1 does not match 0 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Packet EnablePrinting() 0s Config ParsePath(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/RxOk, /NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy, RxOk) 0s Config LookupMatches(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /1/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 does not match 1 0s Config Matches() Array 1 matches 1 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90520) 0s Names Find(0x8e90520, DeviceList) 0s Names IsNamed(0x8e90520) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/1//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/1/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, Phy) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90cd0) 0s Config DoResolveOne() resolved=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Config ParsePath(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/Tx, /NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy, Tx) 0s Config LookupMatches(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /1/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 does not match 1 0s Config Matches() Array 1 matches 1 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90520) 0s Names Find(0x8e90520, DeviceList) 0s Names IsNamed(0x8e90520) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/1//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/1/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, Phy) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90cd0) 0s Config DoResolveOne() resolved=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Simulator Run() 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e904c805 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler Insert(0x8e903d0, 0x8e91768, 500000000, 14) 0s MapScheduler Insert(0x8e903d0, 0x8e942e0, 10500000000, 15) 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e9059006 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e909f808 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e90e6009 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e91688010 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e9176850000000014 0s DefaultSimulatorImpl ProcessOneEvent() handle 500000000 0.5s OnOffApplication StartApplication() 0.5s Socket Socket() 0.5s PacketSocket PacketSocket(0x8e944b8) 0.5s ObjectBase ConstructSelf() construct tid=ns3 PacketSocket, params=1 0.5s ObjectBase ConstructSelf() try to construct "ns3 PacketSocket RcvBufSize" 0.5s AttributeConstructionList Find(0x8e64d90) 0.5s ObjectBase ConstructSelf() construct "ns3 PacketSocket RcvBufSize" from initial value. 0.5s ObjectBase ConstructSelf() construct tid=ns3 Socket, params=0 0.5s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0.5s PacketSocket SetNode(0x8e944b8, 0x8e902c8) 0.5s PacketSocket Bind(0x8e944b8) 0.5s PacketSocket DoBind(0x8e944b8, 03-09-00 00 00 00 00 00 00 00 00) 0.5s PacketSocket Connect(0x8e944b8, 03-0a-00 00 00 00 00 00 01 02 01 01) 0.5s Socket NotifyConnectionSucceeded() 0.5s PacketSocket ShutdownRecv(0x8e944b8) 0.5s OnOffApplication CancelEvents() 0.5s Simulator IsExpired(0x8e91660) 0.5s Simulator Cancel(0x8e91660) 0.5s Simulator Cancel(0x8e9164c) 0.5s OnOffApplication ScheduleStartEvent() 0.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 0.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 500000000, 16) 0.5s MapScheduler RemoveNext(0x8e903d0) 0.5s MapScheduler RemoveNext() 0x8e903d00x8e9168850000000016 0.5s DefaultSimulatorImpl ProcessOneEvent() handle 500000000 0.5s OnOffApplication StartSending() 0.5s OnOffApplication ScheduleNextTx() 0.5s OnOffApplication ScheduleNextTx() bits = 256 0.5s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 0.5s MapScheduler Insert(0x8e903d0, 0x8e90e60, 3700000000, 17) 0.5s OnOffApplication ScheduleStopEvent() 0.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 0.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 1500000000, 18) 0.5s MapScheduler RemoveNext(0x8e903d0) 0.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8150000000018 0.5s DefaultSimulatorImpl ProcessOneEvent() handle 1500000000 1.5s OnOffApplication StopSending() 1.5s OnOffApplication CancelEvents() 1.5s Simulator IsExpired(0x8e91660) 1.5s Simulator Cancel(0x8e91660) 1.5s Simulator Cancel(0x8e9164c) 1.5s OnOffApplication ScheduleStartEvent() 1.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 1.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 1500000000, 19) 1.5s MapScheduler RemoveNext(0x8e903d0) 1.5s MapScheduler RemoveNext() 0x8e903d00x8e91688150000000019 1.5s DefaultSimulatorImpl ProcessOneEvent() handle 1500000000 1.5s OnOffApplication StartSending() 1.5s OnOffApplication ScheduleNextTx() 1.5s OnOffApplication ScheduleNextTx() bits = 176 1.5s OnOffApplication ScheduleNextTx() nextTime = +2200000000.0ns 1.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 3700000000, 20) 1.5s OnOffApplication ScheduleStopEvent() 1.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 1.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 2500000000, 21) 1.5s MapScheduler RemoveNext(0x8e903d0) 1.5s MapScheduler RemoveNext() 0x8e903d00x8e94318250000000021 1.5s DefaultSimulatorImpl ProcessOneEvent() handle 2500000000 2.5s OnOffApplication StopSending() 2.5s OnOffApplication CancelEvents() 2.5s Simulator IsExpired(0x8e91660) 2.5s Simulator Cancel(0x8e91660) 2.5s Simulator Cancel(0x8e9164c) 2.5s OnOffApplication ScheduleStartEvent() 2.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 2.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 2500000000, 22) 2.5s MapScheduler RemoveNext(0x8e903d0) 2.5s MapScheduler RemoveNext() 0x8e903d00x8e91688250000000022 2.5s DefaultSimulatorImpl ProcessOneEvent() handle 2500000000 2.5s OnOffApplication StartSending() 2.5s OnOffApplication ScheduleNextTx() 2.5s OnOffApplication ScheduleNextTx() bits = 96 2.5s OnOffApplication ScheduleNextTx() nextTime = +1199999999.0ns 2.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 3699999999, 23) 2.5s OnOffApplication ScheduleStopEvent() 2.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 2.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 3500000000, 24) 2.5s MapScheduler RemoveNext(0x8e903d0) 2.5s MapScheduler RemoveNext() 0x8e903d00x8e90fc8350000000024 2.5s DefaultSimulatorImpl ProcessOneEvent() handle 3500000000 3.5s OnOffApplication StopSending() 3.5s OnOffApplication CancelEvents() 3.5s Simulator IsExpired(0x8e91660) 3.5s Simulator Cancel(0x8e91660) 3.5s Simulator Cancel(0x8e9164c) 3.5s OnOffApplication ScheduleStartEvent() 3.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 3.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 3500000000, 25) 3.5s MapScheduler RemoveNext(0x8e903d0) 3.5s MapScheduler RemoveNext() 0x8e903d00x8e91688350000000025 3.5s DefaultSimulatorImpl ProcessOneEvent() handle 3500000000 3.5s OnOffApplication StartSending() 3.5s OnOffApplication ScheduleNextTx() 3.5s OnOffApplication ScheduleNextTx() bits = 16 3.5s OnOffApplication ScheduleNextTx() nextTime = +200000000.0ns 3.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 3700000000, 26) 3.5s OnOffApplication ScheduleStopEvent() 3.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 3.5s MapScheduler Insert(0x8e903d0, 0x8e90fe8, 4500000000, 27) 3.5s MapScheduler RemoveNext(0x8e903d0) 3.5s MapScheduler RemoveNext() 0x8e903d00x8e94318369999999923 3.5s DefaultSimulatorImpl ProcessOneEvent() handle 3699999999 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e90e60370000000017 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3700000000 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e909f8370000000020 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3700000000 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e90fc8370000000026 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3700000000 3.7s OnOffApplication SendPacket() 3.7s Simulator IsExpired(0x8e91660) 3.7s Buffer Buffer(0x8e94384, 32) 3.7s Buffer Initialize(0x8e94384, 32) 3.7s ByteTagList ByteTagList(0x8e9439c) 3.7s Simulator GetSystemId() 3.7s PacketMetadata Create() create size=10, max=0 3.7s PacketMetadata Create() create alloc size=10 3.7s PacketMetadata DoAddHeader(0x8e943a8, 0, 32) 3.7s PacketMetadata AddSmall(0x8e943a8, 65535, 65535, 0, 32, 0) 3.7s PacketMetadata UpdateHead(0x8e943a8, 8) 3.7s Socket Send() 3.7s PacketSocket Send(0x8e944b8, 0x8e94380, 0) 3.7s PacketSocket SendTo(0x8e944b8, 0x8e94380, 0, 03-0a-00 00 00 00 00 00 01 02 01 01) 3.7s Packet AddHeader(0x8e94380, ns3 UanHeaderCommon, 3) 3.7s Buffer AddAtStart(0x8e94384, 3) 3.7s Buffer AddAtStart() add start=3, start=0, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 3.7s ByteTagList AddAtStart(0x8e9439c, 3, 3) 3.7s ByteTagList ByteTagList(0xbfaeb4d4) 3.7s ByteTagList BeginAll(0x8e9439c) 3.7s ByteTagList Begin(0x8e9439c, 0, 2147483647) 3.7s ByteTagList operator=(0x8e9439c, 0xbfaeb4d4) 3.7s ByteTagList Deallocate(0x8e9439c, 0) 3.7s ByteTagList ~ByteTagList(0xbfaeb4d4) 3.7s ByteTagList Deallocate(0xbfaeb4d4, 0) 3.7s PacketMetadata ReadItems(0x8e943a8, 0) 3.7s PacketMetadata DoAddHeader(0x8e943a8, 536, 3) 3.7s PacketMetadata AddSmall(0x8e943a8, 0, 65535, 536, 3, 1) 3.7s PacketMetadata Create() create size=17, max=10 3.7s PacketMetadata Create() create alloc size=17 3.7s PacketMetadata Recycle() recycle size=10, list=0 3.7s PacketMetadata UpdateHead(0x8e943a8, 9) 3.7s PacketMetadata ReadItems(0x8e943a8, 8) 3.7s PacketMetadata ReadItems(0x8e943a8, 0) 3.7s UanMacCw Enqueue() Time 3.7 Addr 02-01-00 Enqueuing new packet while idle (sending) 3.7s UanPhyGen SendPacket() PHY 02-01-00 Transmitting packet 3.7s UanTransducerHd Transmit() Transducer transmitting TX delay = +3500000000.0ns seconds for packet size 35 bytes and rate = 80 bps 3.7s UanChannel TxPacket() Channel scheduling 3.7s UanChannel TxPacket() Scheduling 02-01-01 3.7s UanChannel TxPacket() txPowerDb=190dB, rxPowerDb=190dB, distance=165.012m, delay=+110008279.0ns 3.7s ByteTagList ByteTagList(0x8e914ec, 0x8e9439c) 3.7s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 110008279, 3700000000, 0x8e943e0) 3.7s MapScheduler Insert(0x8e903d0, 0x8e943e0, 3810008279, 28) 3.7s MapScheduler Insert(0x8e903d0, 0x8e905b8, 7200000000, 29) 3.7s MapScheduler Insert(0x8e903d0, 0x8e94318, 7200000000, 30) 3.7s UanPhyGen UpdatePowerConsumption(0x8e90868) 3.7s MapScheduler Insert(0x8e903d0, 0x8e91688, 7200000000, 31) 3.7s UanPhyGen SendPacket() PHY 02-01-00 notifying listeners 3.7s Simulator IsExpired(0x8e907e8) 3.7s MapScheduler Insert(0x8e903d0, 0x8e904f0, 7200000000, 32) 3.7s UanMacCw NotifyTxStart() Time 3.7 scheduling TxEndEvent with delay 3.5 3.7s Buffer ~Buffer(0xbfaeb1e8) 3.7s Buffer ~Buffer(0xbfaeb284) 3.7s PacketMetadata ReadItems(0x8e943a8, 8) 3.7s Buffer RemoveAtStart(0xbfaeb1bc, 0) 3.7s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=4, size=3, dirty start=0, dirty end=35 3.7s Buffer RemoveAtEnd(0xbfaeb1bc, 32) 3.7s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=4, size=3, dirty start=0, dirty end=35 3.7s Buffer ~Buffer(0xbfaeb1bc) 3.7s PacketMetadata ReadItems(0x8e943a8, 0) 3.7s Buffer ~Buffer(0xbfaeb260) 3.7s Socket NotifyDataSent() 3.7s Socket NotifySend() 3.7s OnOffApplication ScheduleNextTx() 3.7s OnOffApplication ScheduleNextTx() bits = 256 3.7s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 3.7s MapScheduler Insert(0x8e903d0, 0x8e941a0, 6900000000, 33) 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e943e0381000827928 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3810008279 3.81001s UanChannel SendUp() Channel In sendup 3.81001s MapScheduler Insert(0x8e903d0, 0x8e945c8, 7310008279, 34) 3.81001s UanTransducerHd Receive() 3.81001 Transducer in receive 3.81001s UanTransducerHd Receive() Transducer state = RX 3.81001s UanTransducerHd Receive() Calling StartRx 3.81001s UanPhyGen CalcSinrDb() Calculating SINR RxPower = 190 dB. Number of interferers = 1 Interference + noise power = 54.3837 dB. SINR = 135.616 dB. 3.81001s UanPhyGen StartRxPacket() PHY 02-01-01 Starting RX in IDLE mode. SINR = 135.616 3.81001s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 3.81001s MapScheduler Insert(0x8e903d0, 0x8e94630, 7310008279, 35) 3.81001s MapScheduler RemoveNext(0x8e903d0) 3.81001s MapScheduler RemoveNext() 0x8e903d00x8e90fe8450000000027 3.81001s DefaultSimulatorImpl ProcessOneEvent() handle 4500000000 4.5s OnOffApplication StopSending() 4.5s OnOffApplication CancelEvents() 4.5s Simulator IsExpired(0x8e91660) 4.5s Simulator Cancel(0x8e91660) 4.5s Simulator Cancel(0x8e9164c) 4.5s OnOffApplication ScheduleStartEvent() 4.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 4.5s MapScheduler Insert(0x8e903d0, 0x8e94428, 4500000000, 36) 4.5s MapScheduler RemoveNext(0x8e903d0) 4.5s MapScheduler RemoveNext() 0x8e903d00x8e94428450000000036 4.5s DefaultSimulatorImpl ProcessOneEvent() handle 4500000000 4.5s OnOffApplication StartSending() 4.5s OnOffApplication ScheduleNextTx() 4.5s OnOffApplication ScheduleNextTx() bits = 193 4.5s OnOffApplication ScheduleNextTx() nextTime = +2412500000.0ns 4.5s MapScheduler Insert(0x8e903d0, 0x8e90fe8, 6912500000, 37) 4.5s OnOffApplication ScheduleStopEvent() 4.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 4.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 5500000000, 38) 4.5s MapScheduler RemoveNext(0x8e903d0) 4.5s MapScheduler RemoveNext() 0x8e903d00x8e916a8550000000011 4.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s UanCwExample ResetData() 5.5 Resetting data 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e917f8550000000012 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s UanCwExample UpdatePositions() 5.5 Updating positions 5.5s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 5.5s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 5.5s AttributeConstructionList Find(0x8e5fef0) 5.5s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 5.5s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 5.5s AttributeConstructionList Find(0x8e5fdf8) 5.5s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 5.5s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 5.5s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 5.5s AttributeConstructionList Find(0x8e5fc78) 5.5s RandomVariableStream SetStream(0x8e94688, -1) 5.5s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 5.5s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 5.5s AttributeConstructionList Find(0x8e5f3a8) 5.5s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 5.5s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e91858550000000013 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s Config ParsePath(/NodeList/*/DeviceList/*/Mac/CW, /NodeList/*/DeviceList/*/Mac, CW) 5.5s Config LookupMatches(/NodeList/*/DeviceList/*/Mac) 5.5s Config DoResolve(/NodeList/*/DeviceList/*/Mac/, 0x8e90318) 5.5s Names Find(0x8e90318, NodeList) 5.5s Names IsNamed(0x8e90318) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(vector)=NodeList on path=//*/DeviceList/*/Mac/ 5.5s Config DoArrayResolve(0xbfaeba68, /*/DeviceList/*/Mac/) 5.5s Config Matches() Array 0 matches * 5.5s Config DoResolve(/DeviceList/*/Mac/, 0x8e902c8) 5.5s Names Find(0x8e902c8, DeviceList) 5.5s Names IsNamed(0x8e902c8) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/0//*/Mac/ 5.5s Config DoArrayResolve(0xbfaeba68, /*/Mac/) 5.5s Config Matches() Array 0 matches * 5.5s Config DoResolve(/Mac/, 0x8e90708) 5.5s Names Find(0x8e90708, Mac) 5.5s Names IsNamed(0x8e90708) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(ptr)=Mac on path=/NodeList/0/DeviceList/0/ 5.5s Config DoResolve(/, 0x8e90770) 5.5s Config DoResolveOne() resolved=/NodeList/0/DeviceList/0/Mac/ 5.5s Config Matches() Array 1 matches * 5.5s Config DoResolve(/DeviceList/*/Mac/, 0x8e90520) 5.5s Names Find(0x8e90520, DeviceList) 5.5s Names IsNamed(0x8e90520) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/1//*/Mac/ 5.5s Config DoArrayResolve(0xbfaeba68, /*/Mac/) 5.5s Config Matches() Array 0 matches * 5.5s Config DoResolve(/Mac/, 0x8e90b10) 5.5s Names Find(0x8e90b10, Mac) 5.5s Names IsNamed(0x8e90b10) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(ptr)=Mac on path=/NodeList/1/DeviceList/0/ 5.5s Config DoResolve(/, 0x8e90b88) 5.5s Config DoResolveOne() resolved=/NodeList/1/DeviceList/0/Mac/ 5.5s Config DoResolve(/NodeList/*/DeviceList/*/Mac/, 0x8e90650) 5.5s Names Find(0x8e90650, NodeList) 5.5s Names IsNamed(0x8e90650) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() Requested item=NodeList does not exist on path=/ 5.5s Config DoResolve(/NodeList/*/DeviceList/*/Mac/, 0) 5.5s Names Find(0, NodeList) 5.5s Names Find() Zero context implies root NameNode 5.5s Names Find() Name does not exist in name map 5.5s UanCwExample IncrementCw() Average for cw=10 over 1 runs 0 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e90fc8550000000038 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s OnOffApplication StopSending() 5.5s OnOffApplication CancelEvents() 5.5s Simulator IsExpired(0x8e91660) 5.5s Simulator Cancel(0x8e91660) 5.5s Simulator Cancel(0x8e9164c) 5.5s OnOffApplication ScheduleStartEvent() 5.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 5.5s MapScheduler Insert(0x8e903d0, 0x8e91858, 5500000000, 39) 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e91858550000000039 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s OnOffApplication StartSending() 5.5s OnOffApplication ScheduleNextTx() 5.5s OnOffApplication ScheduleNextTx() bits = 113 5.5s OnOffApplication ScheduleNextTx() nextTime = +1412500000.0ns 5.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 6912500000, 40) 5.5s OnOffApplication ScheduleStopEvent() 5.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 5.5s MapScheduler Insert(0x8e903d0, 0x8e916a8, 6500000000, 41) 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e916a8650000000041 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 6500000000 6.5s OnOffApplication StopSending() 6.5s OnOffApplication CancelEvents() 6.5s Simulator IsExpired(0x8e91660) 6.5s Simulator Cancel(0x8e91660) 6.5s Simulator Cancel(0x8e9164c) 6.5s OnOffApplication ScheduleStartEvent() 6.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 6.5s MapScheduler Insert(0x8e903d0, 0x8e91858, 6500000000, 42) 6.5s MapScheduler RemoveNext(0x8e903d0) 6.5s MapScheduler RemoveNext() 0x8e903d00x8e91858650000000042 6.5s DefaultSimulatorImpl ProcessOneEvent() handle 6500000000 6.5s OnOffApplication StartSending() 6.5s OnOffApplication ScheduleNextTx() 6.5s OnOffApplication ScheduleNextTx() bits = 33 6.5s OnOffApplication ScheduleNextTx() nextTime = +412499999.0ns 6.5s MapScheduler Insert(0x8e903d0, 0x8e916a8, 6912499999, 43) 6.5s OnOffApplication ScheduleStopEvent() 6.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 6.5s MapScheduler Insert(0x8e903d0, 0x8e94428, 7500000000, 44) 6.5s MapScheduler RemoveNext(0x8e903d0) 6.5s MapScheduler RemoveNext() 0x8e903d00x8e941a0690000000033 6.5s DefaultSimulatorImpl ProcessOneEvent() handle 6900000000 6.9s MapScheduler RemoveNext(0x8e903d0) 6.9s MapScheduler RemoveNext() 0x8e903d00x8e916a8691249999943 6.9s DefaultSimulatorImpl ProcessOneEvent() handle 6912499999 6.9125s OnOffApplication SendPacket() 6.9125s Simulator IsExpired(0x8e91660) 6.9125s Buffer Buffer(0x8e93dc4, 32) 6.9125s Buffer Initialize(0x8e93dc4, 32) 6.9125s ByteTagList ByteTagList(0x8e93ddc) 6.9125s Simulator GetSystemId() 6.9125s PacketMetadata Create() create size=10, max=17 6.9125s PacketMetadata Create() create alloc size=17 6.9125s PacketMetadata DoAddHeader(0x8e93de8, 0, 32) 6.9125s PacketMetadata AddSmall(0x8e93de8, 65535, 65535, 0, 32, 2) 6.9125s PacketMetadata UpdateHead(0x8e93de8, 8) 6.9125s Socket Send() 6.9125s PacketSocket Send(0x8e944b8, 0x8e93dc0, 0) 6.9125s PacketSocket SendTo(0x8e944b8, 0x8e93dc0, 0, 03-0a-00 00 00 00 00 00 01 02 01 01) 6.9125s Packet AddHeader(0x8e93dc0, ns3 UanHeaderCommon, 3) 6.9125s Buffer AddAtStart(0x8e93dc4, 3) 6.9125s Buffer AddAtStart() add start=3, start=0, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 6.9125s ByteTagList AddAtStart(0x8e93ddc, 2, 3) 6.9125s ByteTagList ByteTagList(0xbfaeb4d4) 6.9125s ByteTagList BeginAll(0x8e93ddc) 6.9125s ByteTagList Begin(0x8e93ddc, 0, 2147483647) 6.9125s ByteTagList operator=(0x8e93ddc, 0xbfaeb4d4) 6.9125s ByteTagList Deallocate(0x8e93ddc, 0) 6.9125s ByteTagList ~ByteTagList(0xbfaeb4d4) 6.9125s ByteTagList Deallocate(0xbfaeb4d4, 0) 6.9125s PacketMetadata ReadItems(0x8e93de8, 0) 6.9125s PacketMetadata DoAddHeader(0x8e93de8, 536, 3) 6.9125s PacketMetadata AddSmall(0x8e93de8, 0, 65535, 536, 3, 3) 6.9125s PacketMetadata UpdateHead(0x8e93de8, 9) 6.9125s PacketMetadata ReadItems(0x8e93de8, 8) 6.9125s PacketMetadata ReadItems(0x8e93de8, 0) 6.9125s UanMacCw Enqueue() Time 6.9125 Addr 02-01-00 Enqueuing new packet while busy (Chose CW 16, Sending at 10.1125 Packet size 35 6.9125s Socket NotifyDataSent() 6.9125s Socket NotifySend() 6.9125s OnOffApplication ScheduleNextTx() 6.9125s OnOffApplication ScheduleNextTx() bits = 256 6.9125s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 6.9125s MapScheduler Insert(0x8e903d0, 0x8e941e8, 10112499999, 45) 6.9125s MapScheduler RemoveNext(0x8e903d0) 6.9125s MapScheduler RemoveNext() 0x8e903d00x8e90fe8691250000037 6.9125s DefaultSimulatorImpl ProcessOneEvent() handle 6912500000 6.9125s MapScheduler RemoveNext(0x8e903d0) 6.9125s MapScheduler RemoveNext() 0x8e903d00x8e90fc8691250000040 6.9125s DefaultSimulatorImpl ProcessOneEvent() handle 6912500000 6.9125s MapScheduler RemoveNext(0x8e903d0) 6.9125s MapScheduler RemoveNext() 0x8e903d00x8e905b8720000000029 6.9125s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e94318720000000030 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s ByteTagList ~ByteTagList(0x8e9439c) 7.2s ByteTagList Deallocate(0x8e9439c, 0) 7.2s Buffer ~Buffer(0x8e94384) 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e91688720000000031 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s UanPhyGen UpdatePowerConsumption(0x8e90868) 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e904f0720000000032 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s UanMacCw EndTx() Time 7.2 Addr 02-01-00 Switching to channel idle (After TX!) 7.2s MapScheduler Insert(0x8e903d0, 0x8e91688, 10400000000, 46) 7.2s UanMacCw StartTimer() Time 7.2 Addr 02-01-00 Starting timer (New send time = 10.4) 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e945c8731000827934 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7310008279 7.31001s MapScheduler RemoveNext(0x8e903d0) 7.31001s MapScheduler RemoveNext() 0x8e903d00x8e94630731000827935 7.31001s DefaultSimulatorImpl ProcessOneEvent() handle 7310008279 7.31001s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 7.31001s Buffer ~Buffer(0xbfaeb7c8) 7.31001s Buffer ~Buffer(0xbfaeb864) 7.31001s PacketMetadata ReadItems(0x8e914f8, 8) 7.31001s Buffer RemoveAtStart(0xbfaeb79c, 0) 7.31001s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=3, size=3, dirty start=0, dirty end=35 7.31001s Buffer RemoveAtEnd(0xbfaeb79c, 32) 7.31001s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=3, size=3, dirty start=0, dirty end=35 7.31001s Buffer ~Buffer(0xbfaeb79c) 7.31001s PacketMetadata ReadItems(0x8e914f8, 0) 7.31001s Buffer ~Buffer(0xbfaeb840) 7.31001s Packet RemoveHeader(0x8e914d0, ns3 UanHeaderCommon, 3) 7.31001s Buffer RemoveAtStart(0x8e914d4, 3) 7.31001s Buffer RemoveAtStart() rem start=3, start=3, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 7.31001s PacketMetadata RemoveHeader(0x8e914f8, 536, 3) 7.31001s PacketMetadata ReadItems(0x8e914f8, 8) 7.31001s PacketMetadata ReadItems(0x8e914f8, 0) 7.31001s PacketMetadata ReadItems(0x8e914f8, 8) 7.31001s PacketMetadata ReadItems(0x8e914f8, 0) 7.31001s UanNetDevice ForwardUp() Forwarding packet up to application 7.31001s Node NonPromiscReceiveFromDevice(0x8e90520) 7.31001s Node ReceiveFromDevice() Node 1 ReceiveFromDevice dev 0 (type=ns3 UanNetDevice) Packet UID 0 7.31001s PacketSocket ForwardUp(0x8e918a0, 0x8e90b10, 0x8e914d0, 0, 02-01-00, 02-01-01, 0) 7.31001s ByteTagList ByteTagList(0x8e9439c, 0x8e914ec) 7.31001s Packet AddPacketTag(0x8e94380, ns3 SocketAddressTag, 12) 7.31001s PacketTagList Add(0x8e943a4, ns3 SocketAddressTag) 7.31001s PacketTagList AllocData() 7.31001s PacketSocket ForwardUp() UID is 0 PacketSocket 0x8e918a0 7.31001s Socket NotifyDataRecv() 7.31001s Socket Recv() 7.31001s PacketSocket Recv(0x8e918a0, 4294967295, 0) 7.31001s Socket Recv() 7.31001s PacketSocket Recv(0x8e918a0, 4294967295, 0) 7.31001s PacketTagList FreeData(0x8e94660) 7.31001s ByteTagList ~ByteTagList(0x8e9439c) 7.31001s ByteTagList Deallocate(0x8e9439c, 0) 7.31001s Buffer ~Buffer(0x8e94384) 7.31001s PacketMetadata Recycle() recycle size=17, list=0 7.31001s ByteTagList ~ByteTagList(0x8e914ec) 7.31001s ByteTagList Deallocate(0x8e914ec, 0) 7.31001s Buffer ~Buffer(0x8e914d4) 7.31001s MapScheduler RemoveNext(0x8e903d0) 7.31001s MapScheduler RemoveNext() 0x8e903d00x8e94428750000000044 7.31001s DefaultSimulatorImpl ProcessOneEvent() handle 7500000000 7.5s OnOffApplication StopSending() 7.5s OnOffApplication CancelEvents() 7.5s Simulator IsExpired(0x8e91660) 7.5s Simulator Cancel(0x8e91660) 7.5s Simulator Cancel(0x8e9164c) 7.5s OnOffApplication ScheduleStartEvent() 7.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 7.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 7500000000, 47) 7.5s MapScheduler RemoveNext(0x8e903d0) 7.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8750000000047 7.5s DefaultSimulatorImpl ProcessOneEvent() handle 7500000000 7.5s OnOffApplication StartSending() 7.5s OnOffApplication ScheduleNextTx() 7.5s OnOffApplication ScheduleNextTx() bits = 209 7.5s OnOffApplication ScheduleNextTx() nextTime = +2612499999.0ns 7.5s MapScheduler Insert(0x8e903d0, 0x8e94428, 10112499999, 48) 7.5s OnOffApplication ScheduleStopEvent() 7.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 7.5s MapScheduler Insert(0x8e903d0, 0x8e94610, 8500000000, 49) 7.5s MapScheduler RemoveNext(0x8e903d0) 7.5s MapScheduler RemoveNext() 0x8e903d00x8e94610850000000049 7.5s DefaultSimulatorImpl ProcessOneEvent() handle 8500000000 8.5s OnOffApplication StopSending() 8.5s OnOffApplication CancelEvents() 8.5s Simulator IsExpired(0x8e91660) 8.5s Simulator Cancel(0x8e91660) 8.5s Simulator Cancel(0x8e9164c) 8.5s OnOffApplication ScheduleStartEvent() 8.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 8.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 8500000000, 50) 8.5s MapScheduler RemoveNext(0x8e903d0) 8.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8850000000050 8.5s DefaultSimulatorImpl ProcessOneEvent() handle 8500000000 8.5s OnOffApplication StartSending() 8.5s OnOffApplication ScheduleNextTx() 8.5s OnOffApplication ScheduleNextTx() bits = 129 8.5s OnOffApplication ScheduleNextTx() nextTime = +1612500000.0ns 8.5s MapScheduler Insert(0x8e903d0, 0x8e94610, 10112500000, 51) 8.5s OnOffApplication ScheduleStopEvent() 8.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 8.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 9500000000, 52) 8.5s MapScheduler RemoveNext(0x8e903d0) 8.5s MapScheduler RemoveNext() 0x8e903d00x8e94318950000000052 8.5s DefaultSimulatorImpl ProcessOneEvent() handle 9500000000 9.5s OnOffApplication StopSending() 9.5s OnOffApplication CancelEvents() 9.5s Simulator IsExpired(0x8e91660) 9.5s Simulator Cancel(0x8e91660) 9.5s Simulator Cancel(0x8e9164c) 9.5s OnOffApplication ScheduleStartEvent() 9.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 9.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 9500000000, 53) 9.5s MapScheduler RemoveNext(0x8e903d0) 9.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8950000000053 9.5s DefaultSimulatorImpl ProcessOneEvent() handle 9500000000 9.5s OnOffApplication StartSending() 9.5s OnOffApplication ScheduleNextTx() 9.5s OnOffApplication ScheduleNextTx() bits = 49 9.5s OnOffApplication ScheduleNextTx() nextTime = +612500000.0ns 9.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 10112500000, 54) 9.5s OnOffApplication ScheduleStopEvent() 9.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 9.5s MapScheduler Insert(0x8e903d0, 0x8e94208, 10500000000, 55) 9.5s MapScheduler RemoveNext(0x8e903d0) 9.5s MapScheduler RemoveNext() 0x8e903d00x8e941e81011249999945 9.5s DefaultSimulatorImpl ProcessOneEvent() handle 10112499999 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e944281011249999948 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10112499999 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e946101011250000051 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10112500000 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e943181011250000054 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10112500000 10.1125s OnOffApplication SendPacket() 10.1125s Simulator IsExpired(0x8e91660) 10.1125s Buffer Buffer(0x8e945cc, 32) 10.1125s Buffer Initialize(0x8e945cc, 32) 10.1125s ByteTagList ByteTagList(0x8e945e4) 10.1125s Simulator GetSystemId() 10.1125s PacketMetadata Create() create size=10, max=17 10.1125s PacketMetadata Create() create found size=17 10.1125s PacketMetadata DoAddHeader(0x8e945f0, 0, 32) 10.1125s PacketMetadata AddSmall(0x8e945f0, 65535, 65535, 0, 32, 4) 10.1125s PacketMetadata UpdateHead(0x8e945f0, 8) 10.1125s Socket Send() 10.1125s PacketSocket Send(0x8e944b8, 0x8e945c8, 0) 10.1125s PacketSocket SendTo(0x8e944b8, 0x8e945c8, 0, 03-0a-00 00 00 00 00 00 01 02 01 01) 10.1125s UanMacCw Enqueue() MAC 02-01-00 Starting enqueue RUNNING 10.1125s PacketSocket SendTo() error NetDevice Send error 10.1125s PacketSocket SendTo() ERROR_INVAL 2 10.1125s OnOffApplication ScheduleNextTx() 10.1125s OnOffApplication ScheduleNextTx() bits = 256 10.1125s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 10.1125s MapScheduler Insert(0x8e903d0, 0x8e94610, 13312500000, 56) 10.1125s PacketMetadata Recycle() recycle size=17, list=0 10.1125s ByteTagList ~ByteTagList(0x8e945e4) 10.1125s ByteTagList Deallocate(0x8e945e4, 0) 10.1125s Buffer ~Buffer(0x8e945cc) 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e916881040000000046 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10400000000 10.4s UanMacCw SendPacket() Time 10.4 Addr 02-01-00 Transmitting 10.4s UanPhyGen SendPacket() PHY 02-01-00 Transmitting packet 10.4s UanTransducerHd Transmit() Transducer transmitting TX delay = +3500000000.0ns seconds for packet size 35 bytes and rate = 80 bps 10.4s UanChannel TxPacket() Channel scheduling 10.4s UanChannel TxPacket() Scheduling 02-01-01 10.4s UanChannel TxPacket() txPowerDb=190dB, rxPowerDb=190dB, distance=295.868m, delay=+197245572.0ns 10.4s ByteTagList ByteTagList(0x8e9439c, 0x8e93ddc) 10.4s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 197245572, 10400000000, 0x8e945c8) 10.4s MapScheduler Insert(0x8e903d0, 0x8e945c8, 10597245572, 57) 10.4s MapScheduler Insert(0x8e903d0, 0x8e94318, 13900000000, 58) 10.4s MapScheduler Insert(0x8e903d0, 0x8e905b8, 13900000000, 59) 10.4s UanPhyGen UpdatePowerConsumption(0x8e90868) 10.4s MapScheduler Insert(0x8e903d0, 0x8e94428, 13900000000, 60) 10.4s UanPhyGen SendPacket() PHY 02-01-00 notifying listeners 10.4s Simulator IsExpired(0x8e907e8) 10.4s MapScheduler Insert(0x8e903d0, 0x8e941e8, 13900000000, 61) 10.4s UanMacCw NotifyTxStart() Time 10.4 scheduling TxEndEvent with delay 3.5 10.4s Buffer ~Buffer(0xbfaeb718) 10.4s Buffer ~Buffer(0xbfaeb7b4) 10.4s PacketMetadata ReadItems(0x8e93de8, 8) 10.4s Buffer RemoveAtStart(0xbfaeb6ec, 0) 10.4s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=4, size=3, dirty start=0, dirty end=35 10.4s Buffer RemoveAtEnd(0xbfaeb6ec, 32) 10.4s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=4, size=3, dirty start=0, dirty end=35 10.4s Buffer ~Buffer(0xbfaeb6ec) 10.4s PacketMetadata ReadItems(0x8e93de8, 0) 10.4s Buffer ~Buffer(0xbfaeb790) 10.4s MapScheduler RemoveNext(0x8e903d0) 10.4s MapScheduler RemoveNext() 0x8e903d00x8e942e01050000000015 10.4s DefaultSimulatorImpl ProcessOneEvent() handle 10500000000 10.5s OnOffApplication StopApplication() 10.5s OnOffApplication CancelEvents() 10.5s Simulator IsExpired(0x8e91660) 10.5s Simulator Cancel(0x8e91660) 10.5s Simulator Cancel(0x8e9164c) 10.5s PacketSocket Close(0x8e944b8) 10.5s MapScheduler RemoveNext(0x8e903d0) 10.5s MapScheduler RemoveNext() 0x8e903d00x8e942081050000000055 10.5s DefaultSimulatorImpl ProcessOneEvent() handle 10500000000 10.5s MapScheduler RemoveNext(0x8e903d0) 10.5s MapScheduler RemoveNext() 0x8e903d00x8e945c81059724557257 10.5s DefaultSimulatorImpl ProcessOneEvent() handle 10597245572 10.5972s UanChannel SendUp() Channel In sendup 10.5972s MapScheduler Insert(0x8e903d0, 0x8e914d0, 14097245572, 62) 10.5972s UanTransducerHd Receive() 10.5972 Transducer in receive 10.5972s UanTransducerHd Receive() Transducer state = RX 10.5972s UanTransducerHd Receive() Calling StartRx 10.5972s UanPhyGen CalcSinrDb() Calculating SINR RxPower = 190 dB. Number of interferers = 1 Interference + noise power = 54.3837 dB. SINR = 135.616 dB. 10.5972s UanPhyGen StartRxPacket() PHY 02-01-01 Starting RX in IDLE mode. SINR = 135.616 10.5972s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 10.5972s MapScheduler Insert(0x8e903d0, 0x8e94630, 14097245572, 63) 10.5972s MapScheduler RemoveNext(0x8e903d0) 10.5972s MapScheduler RemoveNext() 0x8e903d00x8e946101331250000056 10.5972s DefaultSimulatorImpl ProcessOneEvent() handle 13312500000 13.3125s MapScheduler RemoveNext(0x8e903d0) 13.3125s MapScheduler RemoveNext() 0x8e903d00x8e943181390000000058 13.3125s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e905b81390000000059 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s ByteTagList ~ByteTagList(0x8e93ddc) 13.9s ByteTagList Deallocate(0x8e93ddc, 0) 13.9s Buffer ~Buffer(0x8e93dc4) 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e944281390000000060 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s UanPhyGen UpdatePowerConsumption(0x8e90868) 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e941e81390000000061 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e914d01409724557262 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 14097245572 14.0972s MapScheduler RemoveNext(0x8e903d0) 14.0972s MapScheduler RemoveNext() 0x8e903d00x8e946301409724557263 14.0972s DefaultSimulatorImpl ProcessOneEvent() handle 14097245572 14.0972s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 14.0972s Buffer ~Buffer(0xbfaeb7c8) 14.0972s Buffer ~Buffer(0xbfaeb864) 14.0972s PacketMetadata ReadItems(0x8e943a8, 8) 14.0972s Buffer RemoveAtStart(0xbfaeb79c, 0) 14.0972s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=3, size=3, dirty start=0, dirty end=35 14.0972s Buffer RemoveAtEnd(0xbfaeb79c, 32) 14.0972s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=3, size=3, dirty start=0, dirty end=35 14.0972s Buffer ~Buffer(0xbfaeb79c) 14.0972s PacketMetadata ReadItems(0x8e943a8, 0) 14.0972s Buffer ~Buffer(0xbfaeb840) 14.0972s Packet RemoveHeader(0x8e94380, ns3 UanHeaderCommon, 3) 14.0972s Buffer RemoveAtStart(0x8e94384, 3) 14.0972s Buffer RemoveAtStart() rem start=3, start=3, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 14.0972s PacketMetadata RemoveHeader(0x8e943a8, 536, 3) 14.0972s PacketMetadata ReadItems(0x8e943a8, 8) 14.0972s PacketMetadata ReadItems(0x8e943a8, 0) 14.0972s PacketMetadata ReadItems(0x8e943a8, 8) 14.0972s PacketMetadata ReadItems(0x8e943a8, 0) 14.0972s UanNetDevice ForwardUp() Forwarding packet up to application 14.0972s Node NonPromiscReceiveFromDevice(0x8e90520) 14.0972s Node ReceiveFromDevice() Node 1 ReceiveFromDevice dev 0 (type=ns3 UanNetDevice) Packet UID 1 14.0972s PacketSocket ForwardUp(0x8e918a0, 0x8e90b10, 0x8e94380, 0, 02-01-00, 02-01-01, 0) 14.0972s ByteTagList ByteTagList(0x8e945e4, 0x8e9439c) 14.0972s Packet AddPacketTag(0x8e945c8, ns3 SocketAddressTag, 12) 14.0972s PacketTagList Add(0x8e945ec, ns3 SocketAddressTag) 14.0972s PacketTagList AllocData() 14.0972s PacketSocket ForwardUp() UID is 1 PacketSocket 0x8e918a0 14.0972s Socket NotifyDataRecv() 14.0972s Socket Recv() 14.0972s PacketSocket Recv(0x8e918a0, 4294967295, 0) 14.0972s Socket Recv() 14.0972s PacketSocket Recv(0x8e918a0, 4294967295, 0) 14.0972s PacketTagList FreeData(0x8e942a8) 14.0972s ByteTagList ~ByteTagList(0x8e945e4) 14.0972s ByteTagList Deallocate(0x8e945e4, 0) 14.0972s Buffer ~Buffer(0x8e945cc) 14.0972s PacketMetadata Recycle() recycle size=17, list=1 14.0972s ByteTagList ~ByteTagList(0x8e9439c) 14.0972s ByteTagList Deallocate(0x8e9439c, 0) 14.0972s Buffer ~Buffer(0x8e94384) 14.0972s PacketSocket DoDispose(0x8e918a0) 14.0972s PacketSocket ~PacketSocket(0x8e918a0) 14.0972s Socket ~Socket() 14.0972s Simulator Destroy() DefaultSimulatorImpl Destroy() handle destroy 0x8e90250 NodeList Delete() NodeList DoDispose() Simulator Cancel(0x8e907d4) Simulator Cancel(0x8e907e8) Simulator Cancel(0x8e90a64) Simulator Cancel(0x8e90ecc) Simulator Cancel(0x8e90bec) Simulator Cancel(0x8e90c00) OnOffApplication DoDispose() PacketSocket DoDispose(0x8e944b8) PacketSocket ~PacketSocket(0x8e944b8) Socket ~Socket() Simulator Cancel(0x8e915e0) Simulator Cancel(0x8e915f4) DefaultSimulatorImpl Destroy() handle destroy 0x8e906c0 ChannelList Delete() ChannelList DoDispose() Channel ~Channel() SystemMutex ~SystemMutex() SystemMutex ~SystemMutexPrivate() OnOffApplication ~OnOffApplication() NetDevice ~NetDevice() NetDevice ~NetDevice() hijo2 3 Names ~NamesPriv()
https://w.atwiki.jp/xboxonescore/pages/641.html
Farming Simulator 19 項目数:23 総ポイント:1000 難易度:★★☆☆☆ Longplay Reach 10 hours of playing time in a single savegame 40 Lucrative Labor Own a bank account with 10 million ingame money 80 A Good Deed Complete 1 mission 20 Helping Out Complete 50 missions 40 Legendary Aide Complete 100 missions 80 Backyard Gardener Cultivate 1 hectare 20 Fervent Farmer Cultivate 10 hectares 40 Chief of Cultivation Cultivate 100 hectares 80 Starting Small Sow 1 hectare 20 Plant Prosperity Sow 10 hectares 40 Serial Sower Sow 100 hectares 80 Happy Plants Fertilize 1 hectare 20 Delighted Plants Fertilize 10 hectares 40 Ecstatic Plants Fertilize 100 hectares 80 Reap What You Sow Harvest 1 hectare 20 Ample Yield Harvest 10 hectares 40 Humongous Harvest Harvest 100 hectares 80 I Saw That Coming! Cut down 1 tree 20 More Wood! Cut down 25 trees 20 Milk Magnate Breed 20 cows 40 Wool Commander Breed 30 sheep 40 Pink Progress Breed 50 pigs 40 Egg Lord Breed 100 chickens 20 ソーラーパネルはMODで追加する形になった。(オンライン必須)
https://w.atwiki.jp/touhoukashi/pages/6448.html
【登録タグ EUROBEAT HOLIC IV N Nana Takahashi SOUND HOLIC ネイティブフェイス 明日ハレの日、ケの昨日 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*