Released for reference and historical purposes only. This code no longer works.
This is the original I2MsgEncoder, created in 2019 as the first program to send data to an Intellistar 2. It uses TWC's deprecated DSX API, and requires an older software version on the I2 to work.
I am releasing it now under the GPL 3.0 license to use as a reference in making your own projects.
Library for sending UDP messages, can be used in other projects to send UDP messages.
- Run in the background to send conditions and radar frames automatically.
- Configuration file when to run presentations.
- Send satellite images?
- Scheduling system for when to cue presentations?
- Marine bulletins
- Climatology records
- Holiday backgrounds
- Sending UDP packets to MsgIngester.
- Processing and sending weather data from DSX.
- Processing and sending tile-based radar and satrad from TWC's tile server
- Sending ad crawls.
- Holiday updating
- Daypart vocalLocal using holiday names
- ADRecord - Airport Delays
- ClimatologyRecord - Record highs/lows
- DDRecord - Daypart Forecast
- DFRecord - Daily Forecast (7 Day Forecast)
- ESRecord - Air Quality
- IDRecord - Pollen
- MORecord - Current Conditions
- SKRecord - Ski Conditions (Not used)
- TIRecord - Tides
- TFRecord - Traffic Flow
- TNRecord - Traffic Incidents
- WBRecord - Buoy Data (Not used)
- WMRecord - Marine Forecast
- This software requires a separate NIC with an IP address of
10.100.102.10The I2 has Windows firewall rules in place to only allow UDP traffic in from that IP. - Rename config.example.json to config.json and edit your headend id.
- Place your MachineProductCfg.xml file in the same directory as I2MsgEncoder