Skip to content

Commit d70cf49

Browse files
Regenerate Pearl Equites Meo 2.7
1 parent 2d6d2d0 commit d70cf49

3 files changed

Lines changed: 38 additions & 4 deletions

File tree

Miax/Miax_PearlEquities_ExpressOrders_Meo_v2_7_Dissector.lua

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1894,7 +1894,41 @@ miax_pearlequities_expressorders_meo_v2_7_size_of.purge_status = 1
18941894

18951895
-- Display: Purge Status
18961896
miax_pearlequities_expressorders_meo_v2_7_display.purge_status = function(value)
1897-
return "Purge Status: "..value
1897+
if value == " " then
1898+
return "Purge Status: Successful (<whitespace>)"
1899+
end
1900+
if value == "C" then
1901+
return "Purge Status: Matching Engine Is Not Available (C)"
1902+
end
1903+
if value == "E" then
1904+
return "Purge Status: Exceeded Test Symbol Throttle (E)"
1905+
end
1906+
if value == "I" then
1907+
return "Purge Status: Invalid Mpid (I)"
1908+
end
1909+
if value == "J" then
1910+
return "Purge Status: Invalid Price (J)"
1911+
end
1912+
if value == "O" then
1913+
return "Purge Status: Invalid Client Order Id (O)"
1914+
end
1915+
if value == "P" then
1916+
return "Purge Status: Request Is Not Permitted For This Session (P)"
1917+
end
1918+
if value == "S" then
1919+
return "Purge Status: Invalid Symbol Id (S)"
1920+
end
1921+
if value == "X" then
1922+
return "Purge Status: Mpid Not Permitted (X)"
1923+
end
1924+
if value == "Z" then
1925+
return "Purge Status: Undefined Reason (Z)"
1926+
end
1927+
if value == "*" then
1928+
return "Purge Status: Downgraded From Older Version (*)"
1929+
end
1930+
1931+
return "Purge Status: Unknown("..value..")"
18981932
end
18991933

19001934
-- Dissect: Purge Status
@@ -1973,7 +2007,7 @@ miax_pearlequities_expressorders_meo_v2_7_dissect.aggressive_side_purge_response
19732007
-- Symbold Id: 4 Byte Unsigned Fixed Width Integer
19742008
index, symbold_id = miax_pearlequities_expressorders_meo_v2_7_dissect.symbold_id(buffer, index, packet, parent)
19752009

1976-
-- Purge Status: 1 Byte Ascii String
2010+
-- Purge Status: 1 Byte Ascii String Enum with 11 values
19772011
index, purge_status = miax_pearlequities_expressorders_meo_v2_7_dissect.purge_status(buffer, index, packet, parent)
19782012

19792013
-- Number Of Orders Cancelled: 1 Byte Unsigned Fixed Width Integer

Miax/ReadMe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
| PearlEquities | [HeaderOnly][Miax.PearlEquities.ESesM.v1.0.a.Dissector] | ESesM | [1.0.a][Miax.PearlEquities.ESesM.v1.0.a.Dissector] | 6/26/2020 | 1468 | [Active][Omi.Glossary.Status.Active] | [Verified][Omi.Glossary.Testing.Verified] | [url][Miax.PearlEquities.ESesM.v1.0.a.Url] - [pdf][Miax.PearlEquities.ESesM.v1.0.a.Pdf] |
1717
| PearlEquities | [DepthOfMarket][Miax.PearlEquities.DepthOfMarket.Mach.v1.3.a.Dissector] | Mach | [1.3.a][Miax.PearlEquities.DepthOfMarket.Mach.v1.3.a.Dissector] | 11/5/2020 | 2037 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [url][Miax.PearlEquities.DepthOfMarket.Mach.v1.3.a.Url] - [pdf][Miax.PearlEquities.DepthOfMarket.Mach.v1.3.a.Pdf] |
1818
| PearlEquities | [TopOfMarket][Miax.PearlEquities.TopOfMarket.Mach.v1.1.a.Dissector] | Mach | [1.1.a][Miax.PearlEquities.TopOfMarket.Mach.v1.1.a.Dissector] | 11/5/2020 | 1695 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [url][Miax.PearlEquities.TopOfMarket.Mach.v1.1.a.Url] - [pdf][Miax.PearlEquities.TopOfMarket.Mach.v1.1.a.Pdf] |
19-
| PearlEquities | [ExpressOrders][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Dissector] | Meo | [2.7][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Dissector] | 8/22/2024 | 6435 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [url][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Url] - [pdf][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Pdf] |
19+
| PearlEquities | [ExpressOrders][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Dissector] | Meo | [2.7][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Dissector] | 8/22/2024 | 6469 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [url][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Url] - [pdf][Miax.PearlEquities.ExpressOrders.Meo.v2.7.Pdf] |
2020
| PearlEquities | [ExpressOrders][Miax.PearlEquities.ExpressOrders.Meo.v2.6.Dissector] | Meo | [2.6][Miax.PearlEquities.ExpressOrders.Meo.v2.6.Dissector] | 9/25/2023 | 6048 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Verified][Omi.Glossary.Testing.Verified] | [url][Miax.PearlEquities.ExpressOrders.Meo.v2.6.Url] - [pdf][Miax.PearlEquities.ExpressOrders.Meo.v2.6.Pdf] |
2121

2222

ReadMe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Updates are greatly appreciated; however, this entire repository is source gener
3232

3333
| Protocol Count | Generated Lines |
3434
| --- | --- |
35-
| 345 | 3,434,911 |
35+
| 345 | 3,434,945 |
3636

3737
Note: Our dissector model is still under rapid development.
3838

0 commit comments

Comments
 (0)