///
/// Соответствие между кнопками игрового ввода и цифровыми выходами периферийной платы (пины 0-15).
/// Содержит mapping для управления двух игроков, служебных кнопок и датчиков хопера.
///
public enum InSignal
{
/// Кнопка движения вверх для первого игрока
up1 = 0,
/// Кнопка движения вправо для первого игрока
right1 = 1,
/// Кнопка движения вниз для первого игрока
down1 = 2,
/// Кнопка движения влево для первого игрока
left1 = 3,
/// Действие/огонь для первого игрока
action1 = 4,
/// Кнопка движения вверх для второго игрока
up2 = 5,
/// Кнопка движения вправо для второго игрока
right2 = 6,
/// Кнопка движения вниз для второго игрока
down2 = 7,
/// Кнопка движения влево для второго игрока
left2 = 8,
/// Действие/огонь для второго игрока
action2 = 9,
/// Запуск игры для одного игрока
startOnePlayer = 10,
/// Запуск игры для двух игроков
startTwoPlayers = 11,
/// Служебная кнопка для входа в сервисное меню
service = 12,
/// Дополнительная/резервная кнопка
extra = 13,
/// Датчик наличия приза в хопере
hasPrize = 14,
/// Датчик выдачи приза из хопера
prizeGiven = 15
}