И ещё раз прошу помощи с мультифреймом.
Собрал пакет и не пойму как теперь его разбить на части.
Вот пример:
PHP код:
10 28 10 1E 0 41 2D 45 >>> -E
21 4E 45 52 47 59 2D B0 >>> N E R G Y - °
22 31 30 33 2E 30 20 46 >>> 1 0 3 . 0 F
23 4D 80 20 20 38 38 2E >>> M Ђ 8 8 .
24 33 20 20 80 39 30 2E >>> 3 Ђ 9 0 .
25 33 20 46 4D 20 B0 2E >>> 3 F M ° .
10 28 10 1E 0 41 2D 45 4E 45 52 47 59 2D B0 31 30 33 2E 30 20 46 4D 80 20 20 38 38 2E 33 20 20 80 39 30 2E 33 20 46 4D 20 B0 0 ( A-ENERGY-°103.0 FMЂ 88.3 Ђ90.3 FM °
Присутствует паразитный(а может и нет, а информационный) символ 80(Ђ).
На экране БК выглядит так:
-ENERGY- PTY TA
103.0 FM
88.3
90.3 FM PTY TA
И не понятно ещё где хранятся данные о PTY, но оно отображается.
B0 ° это признак TA на станции с РДС, а вот пакет для станций без РДС, но с ТА. там 0. И как его выуживать тоже не понятно. Единственное он всегда в плотную к следующей надписи идёт
PHP код:
10 28 10 1E C 41 39 33 >>> 9 3
21 2E 36 30 0 0 0 10 >>> . 6 0
22 39 34 2E 38 30 0 0 >>> 9 4 . 8 0
3 0 30 39 35 2E 32 30 >>> 0 9 5 . 2 0
24 0 0 0 10 39 35 2E >>> 9 5 .
25 36 30 0 0 0 10 2E >>> 6 0 .
10 28 10 1E C 41 39 33 2E 36 30 0 0 0 10 39 34 2E 38 30 0 0 0 30 39 35 2E 32 30 0 0 0 10 39 35 2E 36 30 0 0 0 10 0 (A93.60 94.80 095.20 95.60