| 123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef LOGIC_DCF77_HEADERS
- #define LOGIC_DCF77_HEADERS
- #include "logic_general.h"
- DecodingPhase dcf77_get_decoding_phase(MinuteData* minute_data);
- DecodingTimePhase dcf77_get_decoding_time_phase(MinuteData* minute_data);
- DecodingDatePhase dcf77_get_decoding_date_phase(MinuteData* minute_data);
- Timezone dcf77_decode_timezone(MinuteData* minute_data);
- int dcf77_decode_minutes_1s(MinuteData* minute_data);
- int dcf77_decode_minutes_10s(MinuteData* minute_data);
- int dcf77_get_minutes_checksum(MinuteData* minute_data);
- int dcf77_decode_hours_1s(MinuteData* minute_data);
- int dcf77_decode_hours_10s(MinuteData* minute_data);
- int dcf77_get_hours_checksum(MinuteData* minute_data);
- int dcf77_decode_year_1s(MinuteData* minute_data);
- int dcf77_decode_year_10s(MinuteData* minute_data);
- int dcf77_decode_month_1s(MinuteData* minute_data);
- int dcf77_decode_month_10s(MinuteData* minute_data);
- int dcf77_decode_day_of_month_1s(MinuteData* minute_data);
- int dcf77_decode_day_of_month_10s(MinuteData* minute_data);
- int dcf77_decode_day_of_week(MinuteData* minute_data);
- int dcf77_get_date_checksum(MinuteData* minute_data);
- void dcf77_set_simulated_minute_data(
- MinuteData* simulated_data,
- int seconds,
- int minutes,
- int hours,
- int day_of_week,
- int day_of_month,
- int month,
- int year);
- #endif
|