App version: v0.0.2-beta
Last updated: 2026-08-17
1. What DealerPad Is
DealerPad is the Android tablet at the dealer's position. It is a read‑only display + control panel for the Gamevue computer‑vision system. It does not run any of the game logic itself; it talks to two Gamevue devices ("Gamevue A" and "Gamevue B") mounted at the table.
Because DealerPad is driven by a computer‑vision system, the cards and chips must be placed within the normal play areas as defined by the standard game procedure so the cameras can see them. Anything placed outside these areas may not be recognized.
Roles of the device:
- Display the live game state (hands, main bet, side bets) that the Gamevue devices compute.
- Reset the current round when the dealer needs to (e.g. misdeal).
- Identify the dealer currently on the table (sign‑in / sign‑out by employee ID) (Optional).
- Track player seating sessions — record who sits where, their buy‑in, and how each seat performed (Player Stats).
- Set table bet limits (Min/Max per bet).
- Health check, calibrate + remote reboot of the two Gamevue devices, without requiring physical access. These IT controls are protected by a PIN.
2. Day‑to‑Day Layout
The app is a 2‑page swipe dashboard. Two dots at the bottom indicate the current page. A small sun/moon button at the bottom‑right toggles light/dark theme — purely cosmetic.
How to swipe: swipe horizontally with one finger across the screen to switch between Page 1 (Game Play) and Page 2 (Settings).
Page 1 — Game Play (live)
- The main area shows the live game from the Gamevue devices. The exact widgets depend on game type:
-
Blackjack: dealer's hand, player's hand, main bet, side bets
, and current phase.
Outcome display per seat:
- Main bet — a result label (WIN / LOSE / PUSH / BUST / BJ 🎉) is shown above the hand, with the net amount below: the win amount in green on a win, the lost amount in red on a loss, PUSH on a push, or a dash while pending.
- Side bets — shown as small pills next to the hand: a win turns the bet green and shows the payout; a loss is marked with ❌ next to the bet; pending shows the bet amount only.
-
Ultimate Texas Hold'em: up to 6 player seats, each showing hole cards and the Ante
/ Blind
/ Play
bets plus the Trips
side bet, along with the community cards and the dealer's final hand.
Outcome display per bet (Ante, Blind, Play, and Trips all use the same style): the top row is the bet amount; the bottom row is the result — the win amount in green on a win, the lost amount in red on a loss, PUSH on a push, or a dash while pending.
-
- A red flashing alert bar at the top appears when the system flags an issue (e.g. unexpected bet, missing card).
- Reset Round button (bottom‑left): clears the current round. Used by the dealer in case of a misdeal or stuck state. This sends a control command to the Gamevue device.
Page 2 — Settings
Tab bar at the top with four tabs, in order: Player Stats, Dealer Setting, Min/Max, System. The current table name and game type are shown in the top‑right for reference.
Tab: Player Stats
The Player Stats tab tracks seating sessions: which player sat at which seat, their buy‑in, how long they played, and how that seat performed (from Gamevue's per‑hand data). It can run manually (the supervisor starts/ends each session) or automatically (sessions open/close based on detected play).
Table view
- Seats are drawn around a half‑circle table (Seat 1 on the left → Seat N on the right; the dealer is at the straight bottom edge). The number of seats follows the table's game type.
- Each seat is a colored circle:
- Blue "Not Started" — no active session at that seat.
- Green — a session is in progress; the circle shows the buy‑in and a live duration timer.
- Tap any seat to open its session panel (hint on screen: "Tap to start/end/check a seating session").
- Seating Session Search — looks up past stats for any seat over a time window.
- Settings — turns automatic tracking on/off and sets the timeout.
- End & Save All — appears below the Gamevue logo when a session is in progress. It ends every active session and saves each one.
- Clear & Discard All — appears when any seat has a session or unsaved input. It clears every seat's inputs and drops every active session without saving. This cannot be undone.
- Both table‑wide actions ask for confirmation and are hidden when there is nothing for them to act on.
Seat panel (tap a seat)
The panel has two cards side by side — the current session on the left, the previous session's stats on the right.
Left card — Current Seating Session:
- Status line — Not Started, or Ongoing: (with • Auto if it was auto‑started) and the start time.
- Player ID (optional) and Buy‑In Amount ($) (optional) input fields.
- Copy to → Select seat — copies the entered Player ID + Buy‑In to another seat that doesn't already have an ongoing session (handy when one player buys in for multiple seats).
- Modify Input / Confirm Modification — while a session is ongoing the inputs are locked; tap Modify Input to edit the Player ID / Buy‑In mid‑session, then Confirm Modification to save the change.
- Start — begins a session with the entered details (enabled when no session is running).
- End & Save — ends the session and saves it to the backend.
- Clear & Discard — clears the inputs / drops the session without saving.
- Merge into Last Session — see below (enabled only when there's both an ongoing session and a previous one).
Right card — Last Seating Session:
- The top of the card highlights Player ID, Combined Average Bet, and Combined Win/Loss.
The rating table has one row per bet, followed by a Combined row:
| Column | Meaning |
|---|---|
| Total | Total amount wagered for that bet during the session or search window. |
| AVG | Total divided by Total Rounds. |
| W-L | Net win/loss for that bet. |
| Theo | Total × the house advantage configured for that bet. |
- Total Rounds — the number of rounds dealt at the table during the session window. This is the divisor used for each average.
- Rounds Played — the number of rounds in which this seat placed a bet.
- If a house advantage has not been configured, that bet's Theo is N/A rather than $0.00. The Combined Theo adds the configured bets only, and the card names any missing bets. An administrator can set them in the FireKeepers Dashboard, under Company Settings → Table Management.
- The card also shows Buy‑In Amount ($), Duration, Start Time, and End Time. Start and end include the date and the DealerPad's time zone; • Auto marks an automatically ended session.
- Tap Close to dismiss the panel.
Merge into Last Session
If a player's session was split (e.g. a brief absence created a second session), Merge folds the current ongoing session into the previous one: the start time is rewound to the previous session's start.
- The dialog shows Last Session and Current Session side by side for comparison.
- If the two have different Player IDs, you pick which one to keep.
- Merged Buy‑In Amount ($) defaults to last + current and can be edited before confirming.
- Merge applies the change; Cancel backs out.
Seating Session Search
Opens a dialog to query stats for a single seat over any time range.
- Left — Search Criteria: pick the Seat, a Start date/time, and an End date/time. The End = Present toggle pins the end to "now" and greys out the End picker.
- Right — Results: the highlighted Player ID / Combined Average Bet / Combined Win/Loss, the same Total / AVG / W-L / Theo rating table used by Last Seating Session, then Seat, Start Time, End Time, Duration, Total Rounds, and Rounds Played. Start and end include the date and the DealerPad's time zone.
- A search window can contain more than one player. Their Player IDs are listed together; N/A means no Player ID was recorded.
- Search runs the query; Close dismisses the dialog.
Settings — Auto Tracking
- Auto Tracking switch — when on, a session opens automatically as soon as a new player is detected at a seat with at least one bet, and ends automatically once that seat has been empty for the timeout below (the end time is recorded as the moment the seat went empty). Default: on.
- Empty‑seat timeout (minutes) — how long a seat must stay empty before its session auto‑ends (1–60 minutes; default 5).
- Save applies the settings; Cancel backs out. Turning Auto Tracking off only stops new automatic actions — it never reverts sessions that were already auto‑started.
Tab: Dealer Setting
- Search Dealers — type a name or employee ID; matching dealers appear in a list. Tap one to select it.
- Current Selection — shows the chosen dealer (name + employee ID). The ✕ clears the selection.
- Save Dealer and Start Shift — reports the selected dealer back to the Gamevue device. Used for shift handover.
- Create New Dealer — if a dealer isn't in the directory yet, tap this in the search list to open a form (First name, Last name, Employee ID) and add them.
Tab: Min/Max
Sets the minimum and maximum bet for each bet type on the table. The bets listed depend on the table's game type (main bets, side bets, and any progressives).
- Each bet has its own card with a Min Bet and Max Bet field (each prefixed with a
$). - Save Limits sends the limits to the Gamevue device. It is only enabled when every bet has a valid Min and Max and each Min is ≤ its Max.
- A confirmation message appears below the button on success, or an error message if the save failed.
Tab: System (IT‑facing)
The System tab is protected by a four‑digit PIN to prevent accidental access to table controls. The initial PIN is 1234; IT should change it during setup. Leaving the System tab locks it again.
- Enter the four‑digit PIN and tap Unlock.
- If the PIN is forgotten, tap Forgot PIN? and contact Gamevue support for the recovery phrase. The eye button shows or hides the phrase as it is entered. After unlocking, use Change PIN to set a new PIN.
The PIN is a guard against accidental changes on a live table; it is not a general device‑security boundary.
-
Health Check — pings both Gamevue devices in parallel.
Gamevue A: Online • Gamevue B: Online(green) means everything is reachable; anOfflineresult (red) means that Gamevue device is unreachable from the DealerPad. - Reboot System — opens a confirmation dialog ("This will reboot both Gamevue devices. Are you sure?"). Confirming sends an authenticated reboot command to both Gamevue devices. Use this when the system is stuck and a power cycle is the fastest fix.
- Calibrate — opens a dialog to (re)calibrate the Gamevue cameras. Tick Gamevue A and/or Gamevue B, then tap Start to begin; the dialog shows a "Calibrating…" progress state. Tap Set to apply/finish, or Cancel to stop. Use this when the camera alignment has drifted and cards/chips are being misread.
- Change PIN — enter and confirm a new four‑digit PIN, then tap Save.
3. Frequently Asked Questions
-
DealerPad is frozen / unresponsive
- Long‑press the power button to reboot the DealerPad. This does not affect Gamevue state — the live game continues running on the Gamevue devices and will reappear once the DealerPad is back up.
-
DealerPad shows nothing / stale data
- Swipe to Settings → System, unlock the tab, and tap Health Check.
- Both Online → the Gamevue devices are up; the issue is likely the data stream. Try Reset Round on Page 1; if still stuck, do Reboot System.
- One or both Offline → check Gamevue power / network cable. The reboot button will not help if the device is unreachable.
-
Health Check shows one Gamevue Online and one Offline
- Some functionality may still work. You can try Reboot System to recover the offline unit. If the problem persists, submit a ticket to Gamevue support (see Section 4).
-
Frequent red alert bar at the top of the game screen
- Reset Round if the alert is stuck across multiple deals.
-
Cards or chips appear missing or incorrect on screen
- First confirm that the cards and chips are placed within the normal play areas so the cameras can see them. If the issue persists, take a photo of the entire table state / layout (cards, chip stacks, bet positions) and submit a ticket to Gamevue support.
-
A dealer cannot be found in Dealer Setting
- Use Create New in the Dealer Setting tab to register the dealer.
-
DealerPad screen glitches / touch is unresponsive
- This is an Android device hardware issue. Submit a ticket to Gamevue support.
-
The System PIN is not accepted / has been forgotten
- Tap Forgot PIN?, contact Gamevue support for the recovery phrase, then use Change PIN after unlocking.
4. Contact
For anything that is not resolved by Health Check + Reboot System (e.g. wrong cards, missing players, persistent alerts), submit a ticket to Gamevue support with: client name, table name, game type, time, and the alert text shown on screen.
- Phone: 323-YOUR-VUE (Prompt 2)
- Email (submit a ticket): support@northernvue.com
- Knowledge base: https://support.gamevue.ai/
Comments
0 comments
Please sign in to leave a comment.