| (telo zpravy je prazdne) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| ? | object_name - unikatni jmeno objektu (retezec ukonceny znakem '\0') |
| ? | type_name - typ objektu, napo. CAR, PORT atd. (retezec ukonceny znakem '\0') |
| ? | texture_name - identifikator volitelne textury objektu, napr. TEXTURE_CAR_KABINA_GREEN (retezec ukonceny znakem '\0') |
| 2 | radius - primarni radius objektu zobrazovany ve visiu jako 3D kruznice (napr. dosah radioveho signalu atp.) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 2 | x - x-ova souradnice (0 az 65535) |
| 2 | y - y-ova souradnice (0 az 65535) |
| 1 | φ - uhel natoceni objektu kolem normaly terenu (0 az 255, kde 0 ~ 0°, 256 ~ 360°) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 2 | x - vyznam shodny se SETPOS_2D |
| 2 | y - vyznam shodny se SETPOS_2D |
| 2 | z - z-ova souradnice (0 az 65535, vyska) |
| 1 | φ - uhel natoceni objektu kolem osy z (0 az 255, kde 0 ~ 0°, 256 ~ 360°) |
| 1 | ψ - uhel natoceni objektu kolem osy x (0 az 255, kde 0 ~ 0°, 256 ~ 360°) |
| 1 | ξ - uhel natoceni objektu kolem osy y (0 az 255, kde 0 ~ 0°, 256 ~ 360°) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| ? | string - textovy retezec ukonceny znakem '\0' |
| <n> | prejde na novy radek (CRLF) |
| <r> | normalni pismo (regular) |
| <b> | tucne pismo (bold) |
| <cXXXXXX> | barva pisma definovana trojici dvouznakovych hexadecimalnich kodu pro slozky RGB |
| How<n><cFF0000><b>are<r><c00FF00> you<cFFFFFF>? | How are you? |
| delka [B] | obsah |
| 1 | type - typ spojeni, vizualne odliseno barvou (viz VisioConstants) |
| 2 | ID_from - identifikator zdrojoveho objektu |
| 2 | ID_to - identifikator ciloveho objektu |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 4 | size - delka datoveho bloku |
| size | datovy blok |
| delka [B] | obsah |
| 1 | cmd - typ prikazu |
| ? | data - data zavisla na konkretnim typu prikazu |
| interpretace pro objekt typu CAR | ||
| cmd - typ prikazu | data | |
| delka [B] | obsah | |
| 1 - WHEEL_SPIN | 1 | φ - uhel natoceni kol kolem vodorovne osy (0 az 255, kde 0 ~ 0°, 256 ~ 360°) |
| 2 - WHEEL_DIR | 1 | ψ - uhel natoceni kol kolem svisle osy (-127 az 127, kde -127 ~ -90°, 0 ~ 0°, 127 ~ 90°) |
| 3 - LOAD | 1 | load - mnozstvi prevazeneho nakladu (0 az 255, kde 0 ~ prazdne, 255 ~ plne) |
| 4 - DOCK | 2 | ID - identifikator Portu/Village, do ktereho se auto okamzite zadokuje |
| delka [B] | obsah |
| 2 | ID1 - identifikator prvniho objektu ve dvojici |
| 2 | ID2 - identifikator druheho objektu ve dvojici |
| delka [B] | obsah | ||||
| ? | agent_name - jmeno agenta unikatni v celem systemu (retezec ukonceny znakem '\0') | ||||
| 1 | agent_type - typ agenta, vizualne odliseny barvou (viz VisioConstants) | ||||
| 2 | parent_ID - identifikator objektu, na kterem se tento agent aktualne nachazi | ||||
| 2 | num_params - pocet datovych dvojic, ktere nasleduji | ||||
| ? | params - dvojice:
|
| delka [B] | obsah |
| ? | agent_name - jmeno agenta unikatni v celem systemu (retezec ukonceny znakem '\0') |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 1 | color - index barvy ramecku informacniho okna |
| delka [B] | obsah |
| ? | agent_name - jmeno agenta (retezec ukonceny znakem '\0') |
| 2 | parent_ID - identifikator objektu, na kterem se tento agent aktualne nachazi |
| 1 | type - typ akce: 1 - LOAD 2 - UNLOAD 11 - CFP_GOODS 12 - CFP_TRANSPORT 21 - TRANSPORT_START 41 - GOODS_STOLEN 42 - VEHICLE_DESTROYED 45 - GOODS_FRAUDED 51 - STANDIN_CREATED 52 - STANDIN_KILLED 53 - STANDIN_MIG_OUT 54 - STANDIN_MIG_IN 55 - STANDIN_CLONED 61 - PLANE_CRASHED 62 - COLLISION_DETECTED 71 - POLL_START 72 - POLL_YES 73 - POLL_NO 74 - POLL_EXPELLED 81 - STOP 82 - CONVOY |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 2 | radius - primarni radius objektu zobrazovany ve visiu jako 3D kruznice |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 2 | radius - sekundarni radius objektu zobrazovany ve visiu jako 3D kruznice |
| delka [B] | obsah | ||||||||||||||||||||||||
| 2 | ID - identifikator objektu | ||||||||||||||||||||||||
| ? | chart_name - jmeno grafu (textovy retezec ukonceny znakem '\0') | ||||||||||||||||||||||||
| 1 | bar_count - pocet sloupcu grafu, resp. datovych bloku, ktere nasleduji | ||||||||||||||||||||||||
| ? | bar_data - datove bloky popisujici jednotlive sloupce grafu
|
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| ? | chart_name - jmeno grafu (textovy retezec ukonceny znakem '\0') |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 4 | x - x-ova GPS souradnice * 106 (signed) |
| 4 | y - y-ova GPS souradnice * 106 (signed) |
| 4 | z - z-ova GPS souradnice * 106 (signed) ~ vyska |
| 2 | φ - uhel natoceni objektu kolem osy z (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 2 | ψ - uhel natoceni objektu kolem osy x (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 2 | ξ - uhel natoceni objektu kolem osy y (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu (letadla) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu (letadla) |
| delka [B] | obsah | ||||||||||||||||||||||||||||||||||||||||||||||
| 2 | ID - identifikator objektu (letadla) | ||||||||||||||||||||||||||||||||||||||||||||||
| 1 | virtual - virtualni plan? (0 ~ false, jinak ~ true) | ||||||||||||||||||||||||||||||||||||||||||||||
| 1 | delete_type - typ operace DELETE: 0 - no action 1 - smaz vsechny segmenty od zacatku letoveho planu az po segment delete_segment_ID (vcetne) 2 - smaz vsechny segmenty od segmentu delete_segment_ID (vcetne) az do konce letoveho planu 3 - smaz cely letovy plan | ||||||||||||||||||||||||||||||||||||||||||||||
| 2 | delete_segment_ID - identifikator segmentu pro operaci DELETE | ||||||||||||||||||||||||||||||||||||||||||||||
| 2 | add_segment_count - pocet segmentu pridavanych do letoveho planu | ||||||||||||||||||||||||||||||||||||||||||||||
| 4 | block_width - jednotna sirka bloku pridavanych segmentu (GPS * 106) | ||||||||||||||||||||||||||||||||||||||||||||||
| 4 | block_height - jednotka vyska bloku pridavanych segmentu (GPS * 106) | ||||||||||||||||||||||||||||||||||||||||||||||
| ? | add_segment_data - datove bloky popisujici jednotlive segmenty
pridavane do letoveho planu
|
| delka [B] | obsah |
| 2 | speed - rychlost simulace (0 az 65535, kde 0 ~ 0x (pauza), 4096 ~ 1x (normal), 65536 ~ 16x) |
| delka [B] | obsah | ||||||||
| 2 | ID - identifikator screenshotu | ||||||||
| 2 | width - sirka screenshotu v pixelech | ||||||||
| 2 | height - vyska screenshotu v pixelech | ||||||||
| width*height*3 | pixels - datove bloky jednotlivych pixelu (pocinaje levym hornim rohem)
|
| delka [B] | obsah | ||||||
| 2 | ID - identifikator screenshotu | ||||||
| 2 | width - sirka screenshotu v pixelech | ||||||
| 2 | height - vyska screenshotu v pixelech | ||||||
| 4 | camera_x - x-ová souradnice pozice kamery (GPS * 106) | ||||||
| 4 | camera_y - y-ová souradnice pozice kamery (GPS * 106) | ||||||
| 4 | camera_z - z-ová souradnice pozice kamery (GPS * 106) | ||||||
| 4 | dir_x - x-ová slozka vektoru smeru pohledu kamery (GPS * 106) | ||||||
| 4 | dir_y - y-ová slozka vektoru smeru pohledu kamery (GPS * 106) | ||||||
| 4 | dir_z - z-ová slozka vektoru smeru pohledu kamery (GPS * 106) | ||||||
| 1 | option_count - pocet parametru vizualizace, ktere nasleduji | ||||||
| option_count*2 | options - datove bloky parametru vizualizace
|
| delka [B] | obsah | ||||||
| 2 | ID - identifikator screenshotu | ||||||
| 2 | width - sirka screenshotu v pixelech | ||||||
| 2 | height - vyska screenshotu v pixelech | ||||||
| 2 | object_ID - identifikator sledovaneho objektu | ||||||
| 2 | camera_angle1 - uhel rotace kamery v horizontalni rovine (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) | ||||||
| 2 | camera_angle2 - uhel rotace kamery ve vertikalni rovine (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) | ||||||
| 4 | camera_elevation - relativni vyska bodu zacileneho kamerou vuci stredu sledovaneho objektu (GPS * 106) | ||||||
| 4 | camera_distance - vzdalenost kamery od stredu sledovaneho objektu (GPS * 106) | ||||||
| 1 | option_count - pocet parametru vizualizace, ktere nasleduji | ||||||
| option_count*2 | options - datove bloky parametru vizualizace
|
| delka [B] | obsah | ||||||
| 2 | ID - identifikator screenshotu | ||||||
| 2 | width - sirka screenshotu v pixelech | ||||||
| 2 | height - vyska screenshotu v pixelech | ||||||
| 4 | camera_x - x-ová souradnice pozice kamery (GPS * 106) | ||||||
| 4 | camera_y - y-ová souradnice pozice kamery (GPS * 106) | ||||||
| 2 | zoom - zoom kamery (0 az 65535, kde 0 ~ 1x, 65535 ~ 16x) | ||||||
| 1 | option_count - pocet parametru vizualizace, ktere nasleduji | ||||||
| option_count*2 | options - datove bloky parametru vizualizace
|
| delka [B] | obsah | ||||||
| 2 | ID - identifikator screenshotu | ||||||
| 2 | width - sirka screenshotu v pixelech | ||||||
| 2 | height - vyska screenshotu v pixelech | ||||||
| 2 | object_ID - identifikator sledovaneho objektu | ||||||
| 2 | zoom - zoom kamery (0 az 65535, kde 0 ~ 1x, 65535 ~ 16x) | ||||||
| 1 | option_count - pocet parametru vizualizace, ktere nasleduji | ||||||
| option_count*2 | options - datove bloky parametru vizualizace
|
| delka [B] | obsah | ||||||||||
| 2 | ID - identifikator objektu (letadla) | ||||||||||
| 1 | virtual - virtualni waypointy? (0 ~ false, jinak ~ true) | ||||||||||
| 2 | count - pocet waypointu, ktere nasleduji | ||||||||||
| ? | waypoints - datove bloky waypointu
|
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| delka [B] | obsah |
| 4 | curr_time - aktualni cas (long) |
| delka [B] | obsah | ||||||||||
| 2 | parent_container_ID - identifikator rodicovskeho kontejneru | ||||||||||
| ? | parent_agent_name - jmeno rodicovskeho agenta (retezec ukonceny znakem '\0') | ||||||||||
| 1 | column_count - pocet sloupcu informacniho okna | ||||||||||
| ? | column_title(column #1) - nazev (titulek) 1. sloupce | ||||||||||
| 2 | agent_count(column #1) - pocet dat. bloku agent_info pro 1. sloupec | ||||||||||
| ? | agent_list(column #1) - seznam datovych bloku agent_info pro 1. sloupec
| ||||||||||
| ? | column_title(column #2) - nazev (titulek) 2. sloupce | ||||||||||
| 2 | agent_count(column #2) - pocet dat. bloku agent_info pro 2. sloupec | ||||||||||
| ? | agent_list(column #2) - seznam datovych bloku agent_info pro 2. sloupec | ||||||||||
| ? | ... | ||||||||||
| ? | column_title(column #N) - nazev (titulek) N. sloupce | ||||||||||
| 2 | agent_count(column #N) - pocet dat. bloku agent_info pro N. sloupec | ||||||||||
| ? | agent_list(column #N) - seznam datovych bloku agent_info pro N. sloupec |
| delka [B] | obsah |
| ? | agent_name - jmeno agenta (retezec ukonceny znakem '\0') |
| 2 | container_ID - identifikator kontejneru, na kterem se agent nachazi |
| delka [B] | obsah |
| ? | agent_name - jmeno agenta (retezec ukonceny znakem '\0') |
| 2 | container_ID - identifikator kontejneru, na kterem se agent nachazi |
| delka [B] | obsah |
| 2 | ID - identifikator objektu (letadla) |
| 1 | zone_index - index zony (1 az 4, nebo 0) |
| 4 | radius - radius valcove zony (GPS * 106) |
| 4 | height - vyska valcove zony (GPS * 106) |
| delka [B] | obsah |
| 2 | ID - identifikator objektu (letadla) |
| 4 | radius - radius kulove zony (GPS * 106) |
| delka [B] | obsah |
| 4 | cx - x-ova souradnice stredu kulove zony (GPS * 106) |
| 4 | cy - y-ova souradnice stredu kulove zony (GPS * 106) |
| 4 | cz - z-ova souradnice stredu kulove zony (GPS * 106) |
| 4 | radius - radius kulove zony (GPS * 106) |
| delka [B] | obsah | ||||||||||||||
| ? |
| ||||||||||||||
| ? | string - textovy retezec ukonceny znakem '\0' |
| (telo zpravy je prazdne) |
| (telo zpravy je prazdne) |
| delka [B] | obsah |
| 2 | container_ID - identifikator objektu, na kterem se nachazi HumAgent |
| 1 | n - pocet polozek v seznamu identifikatoru zakazek |
| ? | req_ID_1 - identifikator zakazky 1 (textovy retezec ukonceny znakem) '\0' |
| ? | req_ID_2 - identifikator zakazky 2 (textovy retezec ukonceny znakem) '\0' |
| ? | ... |
| ? | req_ID_n - identifikator zakazky n (textovy retezec ukonceny znakem) '\0' |
| delka [B] | obsah |
| ? | req_ID - identifikator zakazky (retezec ukonceny znakem '\0') |
| delka [B] | obsah |
| ? | req_ID - identifikator zakazky (retezec ukonceny znakem '\0') |
| delka [B] | obsah |
| 2 | ID - identifikator objektu |
| 1 | visible - priznak viditelnosti objektu: 0 ~ skryty 1 ~ viditelny |
| delka [B] | obsah |
| 2 | zone_ID - identifikator zony |
| 4 | scale_x - x-ova velikost vnejsiho kvadru, GPS * 106 (signed) |
| 4 | scale_y - y-ova velikost vnejsiho kvadru, GPS * 106 (signed) |
| 4 | scale_z - z-ova velikost vnejsiho kvadru, GPS * 106 (signed) ~ vyska |
| 4 | ref_x - x-ova souradnice referencniho bodu, GPS * 106 (signed) |
| 4 | ref_y - y-ova souradnice referencniho bodu, GPS * 106 (signed) |
| 4 | ref_z - z-ova souradnice referencniho bodu, GPS * 106 (signed) |
| 2 | φ - uhel natoceni telesa kolem osy z (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 2 | ψ - uhel natoceni telesa kolem osy x (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 4 | size - pocet nasledujich bytu definujicich oktantovy strom |
| size | octree data - data definujici oktantovy strom (depth-first): 0 ~ empty 1 ~ full 2 ~ mixed (additional data follow) |
| delka [B] | obsah |
| 2 | object_ID - identifikator objektu (letadla) |
| 2 | zone_ID - identifikator zony |
| 4 | x - x-ova souradnice referencniho bodu zony, GPS * 106 (signed) |
| 4 | y - y-ova souradnice referencniho bodu zony, GPS * 106 (signed) |
| 4 | z - z-ova souradnice referencniho bodu zony, GPS * 106 (signed) ~ vyska |
| 2 | φ - uhel natoceni objektu kolem osy z (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 2 | ψ - uhel natoceni objektu kolem osy x (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 2 | ξ - uhel natoceni objektu kolem osy y (0 az 65535, kde 0 ~ 0°, 65536 ~ 360°) |
| 4 | scale - relativni zvetseni/zmenseni, double * 106 |
| delka [B] | obsah |
| 2 | ID - identifikator letadla |
| delka [B] | obsah |
| ? | req_ID - identifikator zakazky (retezec ukonceny znakem '\0') |
| delka [B] | obsah |
| 2 | ID - identifikator usecky |
| 4 | x1 - x-ová souradnice pocatecniho bodu usecky (GPS * 106) |
| 4 | y1 - y-ová souradnice pocatecniho bodu usecky (GPS * 106) |
| 4 | z1 - z-ová souradnice pocatecniho bodu usecky (GPS * 106) |
| 4 | x2 - x-ová souradnice koncoveho bodu usecky (GPS * 106) |
| 4 | y2 - y-ová souradnice koncoveho bodu usecky (GPS * 106) |
| 4 | z2 - z-ová souradnice koncoveho bodu usecky (GPS * 106) |
| 1 | r - cervena slozka barvy (0 az 255) |
| 1 | g - zelena slozka barvy (0 az 255) |
| 1 | b - modra slozka barvy (0 az 255) |
| delka [B] | obsah |
| 2 | ID - identifikator usecky |