Meters
- class models.Meters.Meters
Bases:
objectClass representing the Meters
- STATUS_MAP = {'AFT_status': [], 'ASCII_SAS_version': [], 'ASCII_additional_ID': [], 'ASCII_base_percentage': [], 'ASCII_game_ID': [], 'ASCII_paytable_ID': [], 'ASCII_serial_number': [], 'POS_ID': [], 'ROM_signature': [], 'amount': [], 'asset_number': [], 'available_transfers': [], 'bill_denomination': [], 'bill_meter_in_dollars': [], 'bin_denomination': [], 'bin_game_options': [], 'bin_level': [], 'bin_max_bet': [], 'bin_progressive_mode': [], 'bin_reset_ID': [], 'bin_validation_type': [], 'cashout_amount': [], 'cashout_amount_in_cents': [], 'cashout_ticket_number': [], 'cashout_type': [], 'coin_amount_accepted_from_external_coin_acceptor': [], 'country_code': [], 'credit_amount_of_all_bills_accepted': [], 'credits_SAS_in_stacker': [], 'cumulative_amount': [], 'current_cashable_amount': [], 'current_credits': [], 'current_hopper_length': [], 'current_hopper_level': [], 'current_hopper_percent_full': [], 'current_hopper_status': [], 'current_non_restricted_amount': [], 'current_restricted_amount': [], 'date_validation_operation': [], 'enabled_games_numbers': [], 'expiration_date_printed_on_ticket': [], 'features_1': [], 'features_2': [], 'features_3': [], 'game_lock_status': [], 'game_n_ASCII_additional_id': [], 'game_n_ASCII_base_percentage': [], 'game_n_ASCII_game_ID': [], 'game_n_ASCII_paytable_ID': [], 'game_n_bin_denomination': [], 'game_n_bin_game_options': [], 'game_n_bin_max_bet': [], 'game_n_bin_progressive_group': [], 'game_n_coin_in_meter': [], 'game_n_coin_out_meter': [], 'game_n_jackpot_meter': [], 'game_n_number': [], 'game_n_number_config': [], 'game_number': [], 'games_last_power_up': [], 'games_last_slot_door_close': [], 'games_lost_meter': [], 'games_played_meter': [], 'games_won_meter': [], 'geme_n_games_played_meter': [], 'host_cashout_status': [], 'index_number': [], 'machine_ID': [], 'max_buffer_index': [], 'meter_for_accepted_bills': [], 'number_bills_in_stacker': [], 'number_of_enabled_games': [], 'parsing_code': [], 'partial_pay_amount': [], 'pool_id': [], 'power_reset_meter': [], 'registration_key': [], 'registration_status': [], 'restricted_expiration': [], 'restricted_pool_ID': [], 's100000_bills_accepted_meter': [], 's10000_bills_accepted_meter': [], 's1000_bills_accepted_meter': [], 's100_bills_accepted_meter': [], 's10_bills_accepted_meter': [], 's1_bills_accepted_meter': [], 's20000_bills_accepted_meter': [], 's2000_bills_accepted_meter': [], 's200_bills_accepted_meter': [], 's20_bills_accepted_meter': [], 's25000_bills_accepted_meter': [], 's2500_bills_accepted_meter': [], 's250_bills_accepted_meter': [], 's25_bills_accepted_meter': [], 's50000_bills_accepted_meter': [], 's5000_bills_accepted_meter': [], 's500_bills_accepted_meter': [], 's50_bills_accepted_meter': [], 's5_bills_accepted_meter': [], 'selected_game_number': [], 'sequence_number': [], 'slot_door_opened_meter': [], 'ticket_amount': [], 'ticket_number': [], 'ticket_status': [], 'time_validation_operation': [], 'total_cancelled_credits_meter': [], 'total_in_meter': [], 'total_jackpot_meter': [], 'total_number_of_games_implemented': [], 'total_out_meter': [], 'total_validations': [], 'true_coin_in': [], 'true_coin_out': [], 'validation_data': [], 'validation_number': [], 'validation_system_ID': [], 'validation_type': []}
- classmethod get_non_empty_status_map()
Return a dictionary containing only keys with non-empty values.
- classmethod get_status(key)
Get the status value for the given key.
- Parameters:
key (str) – The key for the status.
- Returns:
The corresponding status value or an error message if the key is not found.
- Return type:
str