The text of the header code is a fixed format: ZCZC-
ORG-EEE-PSSCCC+TTTT-JJJHHMM-LLLLLLLL- This is broken down as follows: • A preamble of binary 10101011 (0xAB in hex, character "
«" in
latin1/Unicode) repeated sixteen times, used for "receiver calibration" (i.e.,
clock synchronization), then the letters as an attention to the decoder (a message activation method inherited from
NAVTEX). •
ORGOriginator code; programmed per unit when put into operation • PEPNational Public Warning System (Previously known as "Primary Entry Point System". It will be FEMA for National Tests through the Legacy format instead of IPAWS.) • President or other authorized national officials • CIVCivil authorities • i.e. Governor, state or local emergency management, local police or fire officials • WXR
National Weather Service (or
Environment Canada.) • Any weather-related alert • EASEAS Participant (or Broadcast station or cable system) • Broadcasters. Generally only used with test messages. • EANEmergency Action Notification Network (No longer used after 2010.) • Used to send
Emergency Action Notifications. (No longer used, replaced by PEP.) •
EEEEvent code; programmed at time of event •
PSSCCCLocation codes (up to 31 location codes per message), each beginning with a dash character; programmed at time of event • In the United States, the first digit (
P) is zero if the entire county or area is included in the warning, otherwise, it is a non-zero number depending on the
cardinal location of the emergency within the area. The remaining five digits are the
FIPS state (
SS) and
county code (
CCC). The entire state may be specified by using county code 000 (
three zeros). • In Canada, all six digits make up a Canadian Location Code, which corresponds to a specific
forecast region as used by the
Meteorological Service of Canada. All forecast region numbers are six digits with the first digit always zero. •
TTTTPurge time of the alert event (from exact time of issue) • In the format
hhmm, using 15-minute increments up to one hour, using 30-minute increments up to six hours, and using hourly increments beyond six hours. Weekly and monthly tests sometimes have a 12-hour or greater purge time to assure users have an ample opportunity to verify reception of the test event messages; however; 15 minutes is more common, especially on
NOAA Weather Radio's tests. • For short term events (like a tornado) this value could be set to 0000 (
four zeros), which will purge the warning immediately after the message has been received. However, this is not typical, and FCC guidelines suggest a minimum of 15 minutes purge time. • The purge time is not intended to coincide with the actual end of the event. Longer events that may not end for days (like hurricanes) may have a purge time of only a few hours. That an event message has been purged does not indicate or imply that the threat has passed. In summer of 2023, the
National Weather Service changed the maximum purge time for alerts on NOAA Weather Radio from 6 hours to 99.5 hours to address long duration events purging before the event begins. •
JJJHHMMExact time of issue, in
UTC, (
without time zone adjustments). •
JJJ is the
Ordinal date (
day) of the year, with leading zeros •
HHMM is the hours and minutes (24-hour format), in
UTC, with leading zeros •
LLLLLLLLEight-character station callsign identification, with used instead of (such as the first eight letters of a cable headend's location, for
WABC-FM, for a
weather radio station programmed from Los Angeles, or for a
Weatheradio Canada station). Each field of the header code is terminated by a dash character, including the station ID at the end; individual
PSSCCC location numbers are also separated by dashes, with a plus () separating the last location from the purge time that follows it. ==Full message format==