Skip to content

Commit f31e7c5

Browse files
Regenerate with message level options
Still thinking about repeating groups
1 parent 94441af commit f31e7c5

373 files changed

Lines changed: 14204 additions & 85947 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

24X/24X_Equities_Memo_Sbe_v1_13_Dissector.lua

Lines changed: 25 additions & 133 deletions
Large diffs are not rendered by default.

24X/24X_Equities_MemoirDepthFeed_Sbe_v1_3_Dissector.lua

Lines changed: 17 additions & 89 deletions
Large diffs are not rendered by default.

24X/24X_Equities_MemoirLastSale_Sbe_v1_3_Dissector.lua

Lines changed: 13 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -83,45 +83,33 @@ local show = {}
8383

8484
-- 24X Equities MemoirLastSale Sbe 1.3 Element Dissection Options
8585
show.common_header = true
86-
show.instrument_directory_message = true
86+
show.application_messages = true
8787
show.message = true
8888
show.packet = true
89-
show.reg_sho_restriction_message = true
9089
show.sbe_header = true
9190
show.sbe_message = true
92-
show.security_trading_status_message = true
9391
show.sequenced_message = true
94-
show.trade_cancel_message = true
95-
show.trade_correct_message = true
96-
show.trade_report_message = true
97-
show.trading_session_status_message = true
9892

9993
-- Register 24X Equities MemoirLastSale Sbe 1.3 Show Options
10094
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_common_header = Pref.bool("Show Common Header", show.common_header, "Parse and add Common Header to protocol tree")
101-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_instrument_directory_message = Pref.bool("Show Instrument Directory Message", show.instrument_directory_message, "Parse and add Instrument Directory Message to protocol tree")
95+
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_application_messages = Pref.bool("Show Application Messages", show.application_messages, "Parse and add Application Messages to protocol tree")
10296
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_message = Pref.bool("Show Message", show.message, "Parse and add Message to protocol tree")
10397
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_packet = Pref.bool("Show Packet", show.packet, "Parse and add Packet to protocol tree")
104-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_reg_sho_restriction_message = Pref.bool("Show Reg Sho Restriction Message", show.reg_sho_restriction_message, "Parse and add Reg Sho Restriction Message to protocol tree")
10598
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sbe_header = Pref.bool("Show Sbe Header", show.sbe_header, "Parse and add Sbe Header to protocol tree")
10699
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sbe_message = Pref.bool("Show Sbe Message", show.sbe_message, "Parse and add Sbe Message to protocol tree")
107-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_security_trading_status_message = Pref.bool("Show Security Trading Status Message", show.security_trading_status_message, "Parse and add Security Trading Status Message to protocol tree")
108100
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sequenced_message = Pref.bool("Show Sequenced Message", show.sequenced_message, "Parse and add Sequenced Message to protocol tree")
109-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_cancel_message = Pref.bool("Show Trade Cancel Message", show.trade_cancel_message, "Parse and add Trade Cancel Message to protocol tree")
110-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_correct_message = Pref.bool("Show Trade Correct Message", show.trade_correct_message, "Parse and add Trade Correct Message to protocol tree")
111-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_report_message = Pref.bool("Show Trade Report Message", show.trade_report_message, "Parse and add Trade Report Message to protocol tree")
112-
omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trading_session_status_message = Pref.bool("Show Trading Session Status Message", show.trading_session_status_message, "Parse and add Trading Session Status Message to protocol tree")
113101

114102
-- Handle changed preferences
115103
function omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs_changed()
116104
local changed = false
117105

118106
-- Check if show options have changed
119-
if show.common_header ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_common_header then
120-
show.common_header = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_common_header
107+
if show.application_messages ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_application_messages then
108+
show.application_messages = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_application_messages
121109
changed = true
122110
end
123-
if show.instrument_directory_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_instrument_directory_message then
124-
show.instrument_directory_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_instrument_directory_message
111+
if show.common_header ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_common_header then
112+
show.common_header = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_common_header
125113
changed = true
126114
end
127115
if show.message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_message then
@@ -132,10 +120,6 @@ function omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs_changed()
132120
show.packet = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_packet
133121
changed = true
134122
end
135-
if show.reg_sho_restriction_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_reg_sho_restriction_message then
136-
show.reg_sho_restriction_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_reg_sho_restriction_message
137-
changed = true
138-
end
139123
if show.sbe_header ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sbe_header then
140124
show.sbe_header = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sbe_header
141125
changed = true
@@ -144,30 +128,10 @@ function omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs_changed()
144128
show.sbe_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sbe_message
145129
changed = true
146130
end
147-
if show.security_trading_status_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_security_trading_status_message then
148-
show.security_trading_status_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_security_trading_status_message
149-
changed = true
150-
end
151131
if show.sequenced_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sequenced_message then
152132
show.sequenced_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_sequenced_message
153133
changed = true
154134
end
155-
if show.trade_cancel_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_cancel_message then
156-
show.trade_cancel_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_cancel_message
157-
changed = true
158-
end
159-
if show.trade_correct_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_correct_message then
160-
show.trade_correct_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_correct_message
161-
changed = true
162-
end
163-
if show.trade_report_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_report_message then
164-
show.trade_report_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trade_report_message
165-
changed = true
166-
end
167-
if show.trading_session_status_message ~= omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trading_session_status_message then
168-
show.trading_session_status_message = omi_n24x_equities_memoirlastsale_sbe_v1_3.prefs.show_trading_session_status_message
169-
changed = true
170-
end
171135

172136
-- Reload on changed preference
173137
if changed then
@@ -1652,7 +1616,7 @@ end
16521616

16531617
-- Dissect: Trade Correct Message
16541618
n24x_equities_memoirlastsale_sbe_v1_3.trade_correct_message.dissect = function(buffer, offset, packet, parent)
1655-
if show.trade_correct_message then
1619+
if show.application_messages then
16561620
-- Optionally add element to protocol tree
16571621
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.trade_correct_message, buffer(offset, 0))
16581622
local index = n24x_equities_memoirlastsale_sbe_v1_3.trade_correct_message.fields(buffer, offset, packet, parent)
@@ -1724,7 +1688,7 @@ end
17241688

17251689
-- Dissect: Trade Cancel Message
17261690
n24x_equities_memoirlastsale_sbe_v1_3.trade_cancel_message.dissect = function(buffer, offset, packet, parent)
1727-
if show.trade_cancel_message then
1691+
if show.application_messages then
17281692
-- Optionally add element to protocol tree
17291693
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.trade_cancel_message, buffer(offset, 0))
17301694
local index = n24x_equities_memoirlastsale_sbe_v1_3.trade_cancel_message.fields(buffer, offset, packet, parent)
@@ -1796,7 +1760,7 @@ end
17961760

17971761
-- Dissect: Trade Report Message
17981762
n24x_equities_memoirlastsale_sbe_v1_3.trade_report_message.dissect = function(buffer, offset, packet, parent)
1799-
if show.trade_report_message then
1763+
if show.application_messages then
18001764
-- Optionally add element to protocol tree
18011765
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.trade_report_message, buffer(offset, 0))
18021766
local index = n24x_equities_memoirlastsale_sbe_v1_3.trade_report_message.fields(buffer, offset, packet, parent)
@@ -1840,7 +1804,7 @@ end
18401804

18411805
-- Dissect: Trading Session Status Message
18421806
n24x_equities_memoirlastsale_sbe_v1_3.trading_session_status_message.dissect = function(buffer, offset, packet, parent)
1843-
if show.trading_session_status_message then
1807+
if show.application_messages then
18441808
-- Optionally add element to protocol tree
18451809
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.trading_session_status_message, buffer(offset, 0))
18461810
local index = n24x_equities_memoirlastsale_sbe_v1_3.trading_session_status_message.fields(buffer, offset, packet, parent)
@@ -1892,7 +1856,7 @@ end
18921856

18931857
-- Dissect: Security Trading Status Message
18941858
n24x_equities_memoirlastsale_sbe_v1_3.security_trading_status_message.dissect = function(buffer, offset, packet, parent)
1895-
if show.security_trading_status_message then
1859+
if show.application_messages then
18961860
-- Optionally add element to protocol tree
18971861
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.security_trading_status_message, buffer(offset, 0))
18981862
local index = n24x_equities_memoirlastsale_sbe_v1_3.security_trading_status_message.fields(buffer, offset, packet, parent)
@@ -1940,7 +1904,7 @@ end
19401904

19411905
-- Dissect: Reg Sho Restriction Message
19421906
n24x_equities_memoirlastsale_sbe_v1_3.reg_sho_restriction_message.dissect = function(buffer, offset, packet, parent)
1943-
if show.reg_sho_restriction_message then
1907+
if show.application_messages then
19441908
-- Optionally add element to protocol tree
19451909
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.reg_sho_restriction_message, buffer(offset, 0))
19461910
local index = n24x_equities_memoirlastsale_sbe_v1_3.reg_sho_restriction_message.fields(buffer, offset, packet, parent)
@@ -2004,7 +1968,7 @@ end
20041968

20051969
-- Dissect: Instrument Directory Message
20061970
n24x_equities_memoirlastsale_sbe_v1_3.instrument_directory_message.dissect = function(buffer, offset, packet, parent)
2007-
if show.instrument_directory_message then
1971+
if show.application_messages then
20081972
-- Optionally add element to protocol tree
20091973
parent = parent:add(omi_n24x_equities_memoirlastsale_sbe_v1_3.fields.instrument_directory_message, buffer(offset, 0))
20101974
local index = n24x_equities_memoirlastsale_sbe_v1_3.instrument_directory_message.fields(buffer, offset, packet, parent)

0 commit comments

Comments
 (0)