(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 |