egm.EGMJackpotContributorMeterReading_v1



STOMP DestinationX/EGM.<protocol>.<GMID>.EGMJackpotContributorMeterReading
STOMP Publish CapabilityMAX-EGMMonitoring
STOMP Subscribe CapabilityMAX-EGMMonitoring, Live-EGM, MAX-Monitor

Meters from an EGM that is linked to an EGM triggered progressive e.g. from X FDB.

NameTypeDocumentation
fromegm.EGMStateBase_v1EGM, SC, etc identifiers and time
metersjackpot.meters.JackpotContributorMeters_v1meters from a contributor to an EGM triggered linked jackpot.

egm.EGMStateBase_v1

Used to carry the standard set of identifiers for a sample of any state/value that is from/about an EGM.

NameTypeDocumentation
venueId"string"Venue this state was generated in (or is for). Must not be blank.
scId"string"Site Controller (MID) that recorded this state. Should not be blank.
interfaceId"string"a.k.a GMIC ID. EGM interface (X = GMIC ID, G2S = egmId from G2S message body, QCOM=MAC address) that delivered this state. Blank if not from an EGM/EGM interface (e.g. desired config or command to EGM)
egmElectronicId"string"a.k.a GMID. EGM technician entered identifier X = GMID, QCOM=egm electronic id (egm serial number without manufacturer prefix), G2S = cabinetprofile.machineNum. Must not be blank (it is the key!)
manufacturerId"string"QCOM=manufacturer prefix, otherwise blank
floorPosition"string"Provided in desired config and reflected in detected data so that current and historical 'position' of the EGM can be viewed/reported on
updatedTime"long"When the state was recorded/updated.

jackpot.meters.JackpotContributorMeters_v1

A unified model for jackpot contributor (i.e an EGM connected to a jackpot link as opposed to the link/controller). Typically applies only to EGM triggered linked progressive i.e. X EGM with secondary function FDB, QCOM LP EGM, and G2S with progressive device). Not reported for Stand Alone Progressives as information SHOULD be in the JackpotLinkMeters for the SAP. Not reported for controller triggered/mystery jackpots as the EGM itself does not have/record any meter data about the jackpot.

NameTypeDocumentation
levels[jackpot.meters.JackpotContributorLevelMeters]The per level meters. :Levels are numbered 1..N.

jackpot.meters.JackpotContributorLevelMeters

Because of variations in EGM protocols/systems the completeness of information in this message varies based on protocol. Some metered information is not available per level in some protocols. In these cases the relevant meters are recorded as levelNumber 0 (which is not a valid actual level) so that aggregating across all levels will give correct totals.

NameTypeDocumentation
levelNumber"int"Levels are numbered 1..N. Levels are the elvels known to/triggered by the EGM enumerated from 1..N in increasing order of hit probability. In some cases, for example when not all levels on the EGM contributing to the same jackpot link, the EGM JackpotContributorLevelMeters.levelNumber will not be the same as the corresponding link levelNumber reported by the jackpot link controller. Use JackpotLinkConfiguration to associate/reconcile EGM levels with link levels.
hitsCount"long"Number of wins. X EGM: FDB Occurence Meter Level . QCOM EGM: Sum across all GVNs of Progressive Meters Response HITS meter for QCOM zero-based level number . G2S EGM: G2S relies purely on transaction records/logs to reconcile jackpot hits.

Avro Schema