Skip to content

Commit 4f5d4ab

Browse files
Regenerate Asx after loader error
1 parent d1c9d65 commit 4f5d4ab

2 files changed

Lines changed: 238 additions & 1 deletion

File tree

Asx/Asx_Securities_Ntp_Itch_v1_05_Dissector.lua

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ omi_asx_securities_ntp_itch_v1_05.fields.ask_quantity = ProtoField.new("Ask Quan
2222
omi_asx_securities_ntp_itch_v1_05.fields.basis_of_quotation = ProtoField.new("Basis Of Quotation", "asx.securities.ntp.itch.v1.05.basisofquotation", ftypes.STRING)
2323
omi_asx_securities_ntp_itch_v1_05.fields.bid_quantity = ProtoField.new("Bid Quantity", "asx.securities.ntp.itch.v1.05.bidquantity", ftypes.UINT64)
2424
omi_asx_securities_ntp_itch_v1_05.fields.block_lot_size = ProtoField.new("Block Lot Size", "asx.securities.ntp.itch.v1.05.blocklotsize", ftypes.UINT32)
25+
omi_asx_securities_ntp_itch_v1_05.fields.bundle_leg = ProtoField.new("Bundle Leg", "asx.securities.ntp.itch.v1.05.bundleleg", ftypes.STRING)
2526
omi_asx_securities_ntp_itch_v1_05.fields.buyer_combination_trade_id = ProtoField.new("Buyer Combination Trade Id", "asx.securities.ntp.itch.v1.05.buyercombinationtradeid", ftypes.UINT64)
2627
omi_asx_securities_ntp_itch_v1_05.fields.buyer_order_id = ProtoField.new("Buyer Order Id", "asx.securities.ntp.itch.v1.05.buyerorderid", ftypes.UINT64)
2728
omi_asx_securities_ntp_itch_v1_05.fields.buyer_participant_id = ProtoField.new("Buyer Participant Id", "asx.securities.ntp.itch.v1.05.buyerparticipantid", ftypes.STRING)
2829
omi_asx_securities_ntp_itch_v1_05.fields.buyer_side = ProtoField.new("Buyer Side", "asx.securities.ntp.itch.v1.05.buyerside", ftypes.STRING)
2930
omi_asx_securities_ntp_itch_v1_05.fields.buyer_tradeable_instrument_id = ProtoField.new("Buyer Tradeable Instrument Id", "asx.securities.ntp.itch.v1.05.buyertradeableinstrumentid", ftypes.UINT32)
3031
omi_asx_securities_ntp_itch_v1_05.fields.cfi_code = ProtoField.new("Cfi Code", "asx.securities.ntp.itch.v1.05.cficode", ftypes.STRING)
32+
omi_asx_securities_ntp_itch_v1_05.fields.combination_leg = ProtoField.new("Combination Leg", "asx.securities.ntp.itch.v1.05.combinationleg", ftypes.STRING)
3133
omi_asx_securities_ntp_itch_v1_05.fields.combination_trade_id = ProtoField.new("Combination Trade Id", "asx.securities.ntp.itch.v1.05.combinationtradeid", ftypes.UINT64)
3234
omi_asx_securities_ntp_itch_v1_05.fields.counter_party_id = ProtoField.new("Counter Party Id", "asx.securities.ntp.itch.v1.05.counterpartyid", ftypes.STRING)
3335
omi_asx_securities_ntp_itch_v1_05.fields.coupon_rate = ProtoField.new("Coupon Rate", "asx.securities.ntp.itch.v1.05.couponrate", ftypes.UINT16)
@@ -77,11 +79,13 @@ omi_asx_securities_ntp_itch_v1_05.fields.payments_per_year = ProtoField.new("Pay
7779
omi_asx_securities_ntp_itch_v1_05.fields.price = ProtoField.new("Price", "asx.securities.ntp.itch.v1.05.price", ftypes.DOUBLE)
7880
omi_asx_securities_ntp_itch_v1_05.fields.price_display_decimals = ProtoField.new("Price Display Decimals", "asx.securities.ntp.itch.v1.05.pricedisplaydecimals", ftypes.UINT8)
7981
omi_asx_securities_ntp_itch_v1_05.fields.price_fractional_denominator = ProtoField.new("Price Fractional Denominator", "asx.securities.ntp.itch.v1.05.pricefractionaldenominator", ftypes.UINT32)
82+
omi_asx_securities_ntp_itch_v1_05.fields.price_leg = ProtoField.new("Price Leg", "asx.securities.ntp.itch.v1.05.priceleg", ftypes.DOUBLE)
8083
omi_asx_securities_ntp_itch_v1_05.fields.price_method = ProtoField.new("Price Method", "asx.securities.ntp.itch.v1.05.pricemethod", ftypes.UINT8)
8184
omi_asx_securities_ntp_itch_v1_05.fields.price_minimum_tick = ProtoField.new("Price Minimum Tick", "asx.securities.ntp.itch.v1.05.priceminimumtick", ftypes.UINT32)
8285
omi_asx_securities_ntp_itch_v1_05.fields.prior_day_settlement = ProtoField.new("Prior Day Settlement", "asx.securities.ntp.itch.v1.05.priordaysettlement", ftypes.DOUBLE)
8386
omi_asx_securities_ntp_itch_v1_05.fields.quantity = ProtoField.new("Quantity", "asx.securities.ntp.itch.v1.05.quantity", ftypes.UINT32)
8487
omi_asx_securities_ntp_itch_v1_05.fields.quantity_remaining = ProtoField.new("Quantity Remaining", "asx.securities.ntp.itch.v1.05.quantityremaining", ftypes.UINT32)
88+
omi_asx_securities_ntp_itch_v1_05.fields.ratio_leg = ProtoField.new("Ratio Leg", "asx.securities.ntp.itch.v1.05.ratioleg", ftypes.UINT32)
8589
omi_asx_securities_ntp_itch_v1_05.fields.rfq_side = ProtoField.new("Rfq Side", "asx.securities.ntp.itch.v1.05.rfqside", ftypes.STRING)
8690
omi_asx_securities_ntp_itch_v1_05.fields.second = ProtoField.new("Second", "asx.securities.ntp.itch.v1.05.second", ftypes.UINT32)
8791
omi_asx_securities_ntp_itch_v1_05.fields.seller_combination_trade_id = ProtoField.new("Seller Combination Trade Id", "asx.securities.ntp.itch.v1.05.sellercombinationtradeid", ftypes.UINT64)
@@ -93,6 +97,7 @@ omi_asx_securities_ntp_itch_v1_05.fields.sequence_number = ProtoField.new("Seque
9397
omi_asx_securities_ntp_itch_v1_05.fields.session = ProtoField.new("Session", "asx.securities.ntp.itch.v1.05.session", ftypes.STRING)
9498
omi_asx_securities_ntp_itch_v1_05.fields.session_state = ProtoField.new("Session State", "asx.securities.ntp.itch.v1.05.sessionstate", ftypes.STRING)
9599
omi_asx_securities_ntp_itch_v1_05.fields.side = ProtoField.new("Side", "asx.securities.ntp.itch.v1.05.side", ftypes.STRING)
100+
omi_asx_securities_ntp_itch_v1_05.fields.side_leg = ProtoField.new("Side Leg", "asx.securities.ntp.itch.v1.05.sideleg", ftypes.STRING)
96101
omi_asx_securities_ntp_itch_v1_05.fields.source_id = ProtoField.new("Source Id", "asx.securities.ntp.itch.v1.05.sourceid", ftypes.STRING)
97102
omi_asx_securities_ntp_itch_v1_05.fields.strike = ProtoField.new("Strike", "asx.securities.ntp.itch.v1.05.strike", ftypes.DOUBLE)
98103
omi_asx_securities_ntp_itch_v1_05.fields.strike_price_decimal_position = ProtoField.new("Strike Price Decimal Position", "asx.securities.ntp.itch.v1.05.strikepricedecimalposition", ftypes.UINT8)
@@ -106,6 +111,7 @@ omi_asx_securities_ntp_itch_v1_05.fields.trade_id = ProtoField.new("Trade Id", "
106111
omi_asx_securities_ntp_itch_v1_05.fields.trade_price = ProtoField.new("Trade Price", "asx.securities.ntp.itch.v1.05.tradeprice", ftypes.DOUBLE)
107112
omi_asx_securities_ntp_itch_v1_05.fields.trade_type = ProtoField.new("Trade Type", "asx.securities.ntp.itch.v1.05.tradetype", ftypes.STRING)
108113
omi_asx_securities_ntp_itch_v1_05.fields.tradeable_instrument_id = ProtoField.new("Tradeable Instrument Id", "asx.securities.ntp.itch.v1.05.tradeableinstrumentid", ftypes.UINT32)
114+
omi_asx_securities_ntp_itch_v1_05.fields.tradeable_instrument_id_leg = ProtoField.new("Tradeable Instrument Id Leg", "asx.securities.ntp.itch.v1.05.tradeableinstrumentidleg", ftypes.UINT32)
109115
omi_asx_securities_ntp_itch_v1_05.fields.underlying_tradeable_instrument_id = ProtoField.new("Underlying Tradeable Instrument Id", "asx.securities.ntp.itch.v1.05.underlyingtradeableinstrumentid", ftypes.UINT32)
110116
omi_asx_securities_ntp_itch_v1_05.fields.voi_trade_date = ProtoField.new("Voi Trade Date", "asx.securities.ntp.itch.v1.05.voitradedate", ftypes.UINT16)
111117
omi_asx_securities_ntp_itch_v1_05.fields.volatility = ProtoField.new("Volatility", "asx.securities.ntp.itch.v1.05.volatility", ftypes.UINT64)
@@ -152,6 +158,8 @@ local show = {}
152158

153159
-- Asx Securities Ntp Itch 1.05 Element Dissection Options
154160
show.application_messages = true
161+
show.bundle_leg = true
162+
show.combination_leg = true
155163
show.message = true
156164
show.message_header = true
157165
show.packet = true
@@ -162,6 +170,8 @@ show.bundle_leg_index = true
162170

163171
-- Register Asx Securities Ntp Itch 1.05 Show Options
164172
omi_asx_securities_ntp_itch_v1_05.prefs.show_application_messages = Pref.bool("Show Application Messages", show.application_messages, "Parse and add Application Messages to protocol tree")
173+
omi_asx_securities_ntp_itch_v1_05.prefs.show_bundle_leg = Pref.bool("Show Bundle Leg", show.bundle_leg, "Parse and add Bundle Leg to protocol tree")
174+
omi_asx_securities_ntp_itch_v1_05.prefs.show_combination_leg = Pref.bool("Show Combination Leg", show.combination_leg, "Parse and add Combination Leg to protocol tree")
165175
omi_asx_securities_ntp_itch_v1_05.prefs.show_message = Pref.bool("Show Message", show.message, "Parse and add Message to protocol tree")
166176
omi_asx_securities_ntp_itch_v1_05.prefs.show_message_header = Pref.bool("Show Message Header", show.message_header, "Parse and add Message Header to protocol tree")
167177
omi_asx_securities_ntp_itch_v1_05.prefs.show_packet = Pref.bool("Show Packet", show.packet, "Parse and add Packet to protocol tree")
@@ -177,6 +187,12 @@ function omi_asx_securities_ntp_itch_v1_05.prefs_changed()
177187
if show.application_messages ~= omi_asx_securities_ntp_itch_v1_05.prefs.show_application_messages then
178188
show.application_messages = omi_asx_securities_ntp_itch_v1_05.prefs.show_application_messages
179189
end
190+
if show.bundle_leg ~= omi_asx_securities_ntp_itch_v1_05.prefs.show_bundle_leg then
191+
show.bundle_leg = omi_asx_securities_ntp_itch_v1_05.prefs.show_bundle_leg
192+
end
193+
if show.combination_leg ~= omi_asx_securities_ntp_itch_v1_05.prefs.show_combination_leg then
194+
show.combination_leg = omi_asx_securities_ntp_itch_v1_05.prefs.show_combination_leg
195+
end
180196
if show.message ~= omi_asx_securities_ntp_itch_v1_05.prefs.show_message then
181197
show.message = omi_asx_securities_ntp_itch_v1_05.prefs.show_message
182198
end
@@ -1770,6 +1786,35 @@ asx_securities_ntp_itch_v1_05.price_fractional_denominator.dissect = function(bu
17701786
return offset + length, value
17711787
end
17721788

1789+
-- Price Leg
1790+
asx_securities_ntp_itch_v1_05.price_leg = {}
1791+
1792+
-- Size: Price Leg
1793+
asx_securities_ntp_itch_v1_05.price_leg.size = 8
1794+
1795+
-- Display: Price Leg
1796+
asx_securities_ntp_itch_v1_05.price_leg.display = function(value)
1797+
return "Price Leg: "..value
1798+
end
1799+
1800+
-- Translate: Price Leg
1801+
asx_securities_ntp_itch_v1_05.price_leg.translate = function(raw)
1802+
return raw:tonumber()/100
1803+
end
1804+
1805+
-- Dissect: Price Leg
1806+
asx_securities_ntp_itch_v1_05.price_leg.dissect = function(buffer, offset, packet, parent)
1807+
local length = asx_securities_ntp_itch_v1_05.price_leg.size
1808+
local range = buffer(offset, length)
1809+
local raw = range:int64()
1810+
local value = asx_securities_ntp_itch_v1_05.price_leg.translate(raw)
1811+
local display = asx_securities_ntp_itch_v1_05.price_leg.display(value, buffer, offset, packet, parent)
1812+
1813+
parent:add(omi_asx_securities_ntp_itch_v1_05.fields.price_leg, range, value, display)
1814+
1815+
return offset + length, value
1816+
end
1817+
17731818
-- Price Method
17741819
asx_securities_ntp_itch_v1_05.price_method = {}
17751820

@@ -1904,6 +1949,29 @@ asx_securities_ntp_itch_v1_05.quantity_remaining.dissect = function(buffer, offs
19041949
return offset + length, value
19051950
end
19061951

1952+
-- Ratio Leg
1953+
asx_securities_ntp_itch_v1_05.ratio_leg = {}
1954+
1955+
-- Size: Ratio Leg
1956+
asx_securities_ntp_itch_v1_05.ratio_leg.size = 4
1957+
1958+
-- Display: Ratio Leg
1959+
asx_securities_ntp_itch_v1_05.ratio_leg.display = function(value)
1960+
return "Ratio Leg: "..value
1961+
end
1962+
1963+
-- Dissect: Ratio Leg
1964+
asx_securities_ntp_itch_v1_05.ratio_leg.dissect = function(buffer, offset, packet, parent)
1965+
local length = asx_securities_ntp_itch_v1_05.ratio_leg.size
1966+
local range = buffer(offset, length)
1967+
local value = range:uint()
1968+
local display = asx_securities_ntp_itch_v1_05.ratio_leg.display(value, buffer, offset, packet, parent)
1969+
1970+
parent:add(omi_asx_securities_ntp_itch_v1_05.fields.ratio_leg, range, value, display)
1971+
1972+
return offset + length, value
1973+
end
1974+
19071975
-- Rfq Side
19081976
asx_securities_ntp_itch_v1_05.rfq_side = {}
19091977

@@ -2220,6 +2288,36 @@ asx_securities_ntp_itch_v1_05.side.dissect = function(buffer, offset, packet, pa
22202288
return offset + length, value
22212289
end
22222290

2291+
-- Side Leg
2292+
asx_securities_ntp_itch_v1_05.side_leg = {}
2293+
2294+
-- Size: Side Leg
2295+
asx_securities_ntp_itch_v1_05.side_leg.size = 1
2296+
2297+
-- Display: Side Leg
2298+
asx_securities_ntp_itch_v1_05.side_leg.display = function(value)
2299+
if value == "B" then
2300+
return "Side Leg: Buy (B)"
2301+
end
2302+
if value == "S" then
2303+
return "Side Leg: Sell (S)"
2304+
end
2305+
2306+
return "Side Leg: Unknown("..value..")"
2307+
end
2308+
2309+
-- Dissect: Side Leg
2310+
asx_securities_ntp_itch_v1_05.side_leg.dissect = function(buffer, offset, packet, parent)
2311+
local length = asx_securities_ntp_itch_v1_05.side_leg.size
2312+
local range = buffer(offset, length)
2313+
local value = range:string()
2314+
local display = asx_securities_ntp_itch_v1_05.side_leg.display(value, buffer, offset, packet, parent)
2315+
2316+
parent:add(omi_asx_securities_ntp_itch_v1_05.fields.side_leg, range, value, display)
2317+
2318+
return offset + length, value
2319+
end
2320+
22232321
-- Source Id
22242322
asx_securities_ntp_itch_v1_05.source_id = {}
22252323

@@ -2568,6 +2666,29 @@ asx_securities_ntp_itch_v1_05.tradeable_instrument_id.dissect = function(buffer,
25682666
return offset + length, value
25692667
end
25702668

2669+
-- Tradeable Instrument Id Leg
2670+
asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg = {}
2671+
2672+
-- Size: Tradeable Instrument Id Leg
2673+
asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.size = 4
2674+
2675+
-- Display: Tradeable Instrument Id Leg
2676+
asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.display = function(value)
2677+
return "Tradeable Instrument Id Leg: "..value
2678+
end
2679+
2680+
-- Dissect: Tradeable Instrument Id Leg
2681+
asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.dissect = function(buffer, offset, packet, parent)
2682+
local length = asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.size
2683+
local range = buffer(offset, length)
2684+
local value = range:uint()
2685+
local display = asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.display(value, buffer, offset, packet, parent)
2686+
2687+
parent:add(omi_asx_securities_ntp_itch_v1_05.fields.tradeable_instrument_id_leg, range, value, display)
2688+
2689+
return offset + length, value
2690+
end
2691+
25712692
-- Underlying Tradeable Instrument Id
25722693
asx_securities_ntp_itch_v1_05.underlying_tradeable_instrument_id = {}
25732694

@@ -4047,6 +4168,64 @@ asx_securities_ntp_itch_v1_05.order_book_state_message.dissect = function(buffer
40474168
end
40484169
end
40494170

4171+
-- Bundle Leg
4172+
asx_securities_ntp_itch_v1_05.bundle_leg = {}
4173+
4174+
-- Size: Bundle Leg
4175+
asx_securities_ntp_itch_v1_05.bundle_leg.size =
4176+
asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.size +
4177+
asx_securities_ntp_itch_v1_05.side_leg.size +
4178+
asx_securities_ntp_itch_v1_05.ratio_leg.size +
4179+
asx_securities_ntp_itch_v1_05.price_leg.size
4180+
4181+
-- Display: Bundle Leg
4182+
asx_securities_ntp_itch_v1_05.bundle_leg.display = function(packet, parent, length)
4183+
return ""
4184+
end
4185+
4186+
-- Dissect Fields: Bundle Leg
4187+
asx_securities_ntp_itch_v1_05.bundle_leg.fields = function(buffer, offset, packet, parent, bundle_leg_index)
4188+
local index = offset
4189+
4190+
-- Implicit Bundle Leg Index
4191+
if bundle_leg_index ~= nil and show.bundle_leg_index then
4192+
local iteration = parent:add(omi_asx_securities_ntp_itch_v1_05.fields.bundle_leg_index, bundle_leg_index)
4193+
iteration:set_generated()
4194+
end
4195+
4196+
-- Tradeable Instrument Id Leg: Numeric
4197+
index, tradeable_instrument_id_leg = asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.dissect(buffer, index, packet, parent)
4198+
4199+
-- Side Leg: Alpha
4200+
index, side_leg = asx_securities_ntp_itch_v1_05.side_leg.dissect(buffer, index, packet, parent)
4201+
4202+
-- Ratio Leg: Numeric
4203+
index, ratio_leg = asx_securities_ntp_itch_v1_05.ratio_leg.dissect(buffer, index, packet, parent)
4204+
4205+
-- Price Leg: Price
4206+
index, price_leg = asx_securities_ntp_itch_v1_05.price_leg.dissect(buffer, index, packet, parent)
4207+
4208+
return index
4209+
end
4210+
4211+
-- Dissect: Bundle Leg
4212+
asx_securities_ntp_itch_v1_05.bundle_leg.dissect = function(buffer, offset, packet, parent, bundle_leg_index)
4213+
if show.bundle_leg then
4214+
-- Optionally add element to protocol tree
4215+
parent = parent:add(omi_asx_securities_ntp_itch_v1_05.fields.bundle_leg, buffer(offset, 0))
4216+
local index = asx_securities_ntp_itch_v1_05.bundle_leg.fields(buffer, offset, packet, parent, bundle_leg_index)
4217+
local length = index - offset
4218+
parent:set_len(length)
4219+
local display = asx_securities_ntp_itch_v1_05.bundle_leg.display(packet, parent, length)
4220+
parent:append_text(display)
4221+
4222+
return index, parent
4223+
else
4224+
-- Skip element, add fields directly
4225+
return asx_securities_ntp_itch_v1_05.bundle_leg.fields(buffer, offset, packet, parent, bundle_leg_index)
4226+
end
4227+
end
4228+
40504229
-- Bundles Symbol Directory
40514230
asx_securities_ntp_itch_v1_05.bundles_symbol_directory = {}
40524231

@@ -4133,6 +4312,64 @@ asx_securities_ntp_itch_v1_05.bundles_symbol_directory.dissect = function(buffer
41334312
end
41344313
end
41354314

4315+
-- Combination Leg
4316+
asx_securities_ntp_itch_v1_05.combination_leg = {}
4317+
4318+
-- Size: Combination Leg
4319+
asx_securities_ntp_itch_v1_05.combination_leg.size =
4320+
asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.size +
4321+
asx_securities_ntp_itch_v1_05.side_leg.size +
4322+
asx_securities_ntp_itch_v1_05.ratio_leg.size +
4323+
asx_securities_ntp_itch_v1_05.price_leg.size
4324+
4325+
-- Display: Combination Leg
4326+
asx_securities_ntp_itch_v1_05.combination_leg.display = function(packet, parent, length)
4327+
return ""
4328+
end
4329+
4330+
-- Dissect Fields: Combination Leg
4331+
asx_securities_ntp_itch_v1_05.combination_leg.fields = function(buffer, offset, packet, parent, combination_leg_index)
4332+
local index = offset
4333+
4334+
-- Implicit Combination Leg Index
4335+
if combination_leg_index ~= nil and show.combination_leg_index then
4336+
local iteration = parent:add(omi_asx_securities_ntp_itch_v1_05.fields.combination_leg_index, combination_leg_index)
4337+
iteration:set_generated()
4338+
end
4339+
4340+
-- Tradeable Instrument Id Leg: Numeric
4341+
index, tradeable_instrument_id_leg = asx_securities_ntp_itch_v1_05.tradeable_instrument_id_leg.dissect(buffer, index, packet, parent)
4342+
4343+
-- Side Leg: Alpha
4344+
index, side_leg = asx_securities_ntp_itch_v1_05.side_leg.dissect(buffer, index, packet, parent)
4345+
4346+
-- Ratio Leg: Numeric
4347+
index, ratio_leg = asx_securities_ntp_itch_v1_05.ratio_leg.dissect(buffer, index, packet, parent)
4348+
4349+
-- Price Leg: Price
4350+
index, price_leg = asx_securities_ntp_itch_v1_05.price_leg.dissect(buffer, index, packet, parent)
4351+
4352+
return index
4353+
end
4354+
4355+
-- Dissect: Combination Leg
4356+
asx_securities_ntp_itch_v1_05.combination_leg.dissect = function(buffer, offset, packet, parent, combination_leg_index)
4357+
if show.combination_leg then
4358+
-- Optionally add element to protocol tree
4359+
parent = parent:add(omi_asx_securities_ntp_itch_v1_05.fields.combination_leg, buffer(offset, 0))
4360+
local index = asx_securities_ntp_itch_v1_05.combination_leg.fields(buffer, offset, packet, parent, combination_leg_index)
4361+
local length = index - offset
4362+
parent:set_len(length)
4363+
local display = asx_securities_ntp_itch_v1_05.combination_leg.display(packet, parent, length)
4364+
parent:append_text(display)
4365+
4366+
return index, parent
4367+
else
4368+
-- Skip element, add fields directly
4369+
return asx_securities_ntp_itch_v1_05.combination_leg.fields(buffer, offset, packet, parent, combination_leg_index)
4370+
end
4371+
end
4372+
41364373
-- Combination Symbol Directory Message
41374374
asx_securities_ntp_itch_v1_05.combination_symbol_directory_message = {}
41384375

Asx/ReadMe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
| Division | [Protocol][Omi.Asx.Protocol.Definitions] | [Encoding][Omi.Encoding.Definitions] | Version | Date | Size | [Status][Omi.Glossary.Status] | [Testing][Omi.Glossary.Testing] | Specification |
77
| --- | --- | --- | --- | ---: | ---: | --- | --- | --- |
8-
| Securities | [Ntp][Omi.Asx.Ntp] | [Itch][Omi.Encoding.Itch] | [1.05][Asx.Securities.Ntp.Itch.v1.05.Dissector] | 12/1/2017 | 4943 | [Active][Omi.Glossary.Status.Active] | [Verified][Omi.Glossary.Testing.Verified] | [url][Asx.Securities.Ntp.Itch.v1.05.Url] - [pdf][Asx.Securities.Ntp.Itch.v1.05.Pdf] |
8+
| Securities | [Ntp][Omi.Asx.Ntp] | [Itch][Omi.Encoding.Itch] | [1.05][Asx.Securities.Ntp.Itch.v1.05.Dissector] | 12/1/2017 | 5180 | [Active][Omi.Glossary.Status.Active] | [Verified][Omi.Glossary.Testing.Verified] | [url][Asx.Securities.Ntp.Itch.v1.05.Url] - [pdf][Asx.Securities.Ntp.Itch.v1.05.Pdf] |
99
| Securities | [T24][Omi.Asx.T24] | [Itch][Omi.Encoding.Itch] | [1.13][Asx.Securities.T24.Itch.v1.13.Dissector] | 7/15/2014 | 5517 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.T24.Itch.v1.13.Pdf] |
1010
| Securities | [Trade][Omi.Asx.Trade] | [Itch][Omi.Encoding.Itch] | [3.1][Asx.Securities.Trade.Itch.v3.1.Dissector] | 3/1/2023 | 3048 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [url][Asx.Securities.Trade.Itch.v3.1.Url] - [pdf][Asx.Securities.Trade.Itch.v3.1.Pdf] |
1111
| Securities | [Trade][Omi.Asx.Trade] | [Itch][Omi.Encoding.Itch] | [2.0][Asx.Securities.Trade.Itch.v2.0.Dissector] | 4/1/2015 | 3095 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.Trade.Itch.v2.0.Pdf] |

0 commit comments

Comments
 (0)