/* Copyright (C) 2016 Arti Zirk * * This file is part of I237 Door Access program. * * I237 Door Access is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * I237 Door Access is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with I237 Door Access. If not, see . */ #ifndef _HMI_MSG_H_ #define _HMI_MSG_H_ #define PROG_VERSION "Version: %S built on: %S %S" #define LIBC_VERSION "avr-libc version: %S avr-gcc version: %S" #define STUD_NAME "Arti Zirk" #define GET_MONTH_MSG "Enter Month name first letter >" #define UPTIME_MSG "Uptime: %lu s" #define HELP_CMD "help" #define HELP_HELP "Get help" #define VER_CMD "version" #define VER_HELP "Print FW version" #define ASCII_CMD "ascii" #define ASCII_HELP "print ASCII tables" #define MONTH_CMD "month" #define MONTH_HELP "Find matching month from lookup list. Usage: month " #define CLI_HELP_MSG "Implemented commands:" #define CLI_NO_CMD "Command not implemented.\n Use to get help." #define CLI_ARGS_MSG "To few or to many arguments for this command\nUse " #define READ_CMD "read" #define READ_HELP "Read and print out card info that is currently in proximity of the reader" #define ADD_CMD "add" #define ADD_HELP "Add a new card to the system. Usage: add " #define REMOVE_CMD "remove" #define REMOVE_HELP "Remove a card from the system. Usage: remove " #define LIST_CMD "list" #define LIST_HELP "List all added cards" #define ACCESS_DENIED_MSG "Access denied!" #define NOT_ADDING_CARD_MSG1 "Found card \"" #define NOT_ADDING_CARD_MSG2 "\", not adding it again." #define OUT_OF_MEMORY_MSG "Out of memory. Please remove cards." #define NO_CARDS_ADDED_MSG "No cards added" #define CARD_NOT_FOUND_MSG "Card not found" #define LINKED_LIST_ERROR_MSG "Invalid situation when removing card" #define UNABLE_TO_DETECT_CARD_MSG "Unable to detect card." #define CARD_SELECTED_MSG "Card selected!" #define UID_SIZE_MSG "UID size: 0x%02X" #define UID_SAK_MSG "UID sak: 0x%02X" #define CARD_UID_MSG "Card UID: " #define CARD_NOT_SELECTED "Unable to select card.\n" extern PGM_P const months[]; extern const char help_cmd[]; extern const char help_help[]; extern const char ver_cmd[]; extern const char ver_help[]; extern const char ascii_cmd[]; extern const char ascii_help[]; extern const char month_cmd[]; extern const char month_help[]; extern const char read_cmd[]; extern const char read_help[]; extern const char add_cmd[]; extern const char add_help[]; extern const char remove_cmd[]; extern const char remove_help[]; extern const char list_cmd[]; extern const char list_help[]; extern const char access_denied_msg[]; #endif /* _HMI_MSG_H_ */