5.5.3. Właściwe programowanie paczek czasowych (tylko platforma 2315 i nowsze)

Właściwego programowania paczek czasowych dokonuje się przy pomocy polecenia (w przypadku platformy 3000 lub nowszej można pominąć początkowy znak [0x11]):

[0x11][0x02]T<?>SUMA_KONTROLNA,{-LISTA_PACZEK-}[0x03]
gdzie:

Protokół ten jest protokołem typu <-ASCII_D-> (zobacz Rozdział 16).

Polecenie programowania paczek czasowych można wydawać wielokrotnie bez wywoływania polecenia je kasującego (patrz Sekcja 5.5.1) - nowe paczki będą dopisywane do istniejących bądź też będą je nadpisywały, jeśli czas rozpoczęcia paczki nowej i już istniejącej będzie taki sam. Nie można oczywiście mieszać ze sobą paczek dobowych i tygodniowych.

Należy pamiętać o ograniczeniu długości pojedynczego polecenia do 256B (zobacz Rozdział 5) - jeśli polecenie programowania paczek miałoby mieć większą długość - należy je rozbić na sekwencję poleceń o długości mniejszej od 256B.

Przykład:

[0x11][0x02]T13663,1 12:12,1,47,2,-2,13,5000$1 23:24,1,46,2,-3,13,5001$2 12:1,1,43,2,-3,13,5001$[0x03]