Skip to content

Commit 2d6d2d0

Browse files
Add Pearl Equities Meo 2.7
1 parent c468ab2 commit 2d6d2d0

4 files changed

Lines changed: 6455 additions & 16 deletions

Miax/Miax_PearlEquities_ExpressOrders_Meo_v2_6_Dissector.lua

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ miax_pearlequities_expressorders_meo_v2_6.fields.action = ProtoField.new("Action
2626
miax_pearlequities_expressorders_meo_v2_6.fields.additional_liquidity_indicator = ProtoField.new("Additional Liquidity Indicator", "miax.pearlequities.expressorders.meo.v2.6.additionalliquidityindicator", ftypes.STRING)
2727
miax_pearlequities_expressorders_meo_v2_6.fields.application_protocol = ProtoField.new("Application Protocol", "miax.pearlequities.expressorders.meo.v2.6.applicationprotocol", ftypes.STRING)
2828
miax_pearlequities_expressorders_meo_v2_6.fields.attributable_order = ProtoField.new("Attributable Order", "miax.pearlequities.expressorders.meo.v2.6.attributableorder", ftypes.UINT16, nil, base.DEC, 0x0300)
29-
miax_pearlequities_expressorders_meo_v2_6.fields.binary_u = ProtoField.new("Binary U", "miax.pearlequities.expressorders.meo.v2.6.binaryu", ftypes.STRING)
3029
miax_pearlequities_expressorders_meo_v2_6.fields.cancel_order_by_exchange_order_id_request = ProtoField.new("Cancel Order By Exchange Order Id Request", "miax.pearlequities.expressorders.meo.v2.6.cancelorderbyexchangeorderidrequest", ftypes.STRING)
3130
miax_pearlequities_expressorders_meo_v2_6.fields.cancel_order_by_exchange_order_id_response_message = ProtoField.new("Cancel Order By Exchange Order Id Response Message", "miax.pearlequities.expressorders.meo.v2.6.cancelorderbyexchangeorderidresponsemessage", ftypes.STRING)
3231
miax_pearlequities_expressorders_meo_v2_6.fields.cancel_order_if_not_a_nbbo_setter = ProtoField.new("Cancel Order If Not A Nbbo Setter", "miax.pearlequities.expressorders.meo.v2.6.cancelorderifnotanbbosetter", ftypes.UINT16, {[1]="Yes",[0]="No"}, base.DEC, 0x1000)
@@ -120,6 +119,7 @@ miax_pearlequities_expressorders_meo_v2_6.fields.reserved_10 = ProtoField.new("R
120119
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_12 = ProtoField.new("Reserved 12", "miax.pearlequities.expressorders.meo.v2.6.reserved12", ftypes.STRING)
121120
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_18 = ProtoField.new("Reserved 18", "miax.pearlequities.expressorders.meo.v2.6.reserved18", ftypes.STRING)
122121
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_19 = ProtoField.new("Reserved 19", "miax.pearlequities.expressorders.meo.v2.6.reserved19", ftypes.STRING)
122+
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_26 = ProtoField.new("Reserved 26", "miax.pearlequities.expressorders.meo.v2.6.reserved26", ftypes.STRING)
123123
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_28 = ProtoField.new("Reserved 28", "miax.pearlequities.expressorders.meo.v2.6.reserved28", ftypes.STRING)
124124
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_8 = ProtoField.new("Reserved 8", "miax.pearlequities.expressorders.meo.v2.6.reserved8", ftypes.STRING)
125125
miax_pearlequities_expressorders_meo_v2_6.fields.reserved_9 = ProtoField.new("Reserved 9", "miax.pearlequities.expressorders.meo.v2.6.reserved9", ftypes.STRING)
@@ -4581,22 +4581,22 @@ miax_pearlequities_expressorders_meo_v2_6_dissect.cancel_reduce_size_order_notif
45814581
return miax_pearlequities_expressorders_meo_v2_6_dissect.cancel_reduce_size_order_notification_fields(buffer, offset, packet, parent)
45824582
end
45834583

4584-
-- Size: Binary U
4585-
miax_pearlequities_expressorders_meo_v2_6_size_of.binary_u = 26
4584+
-- Size: Reserved 26
4585+
miax_pearlequities_expressorders_meo_v2_6_size_of.reserved_26 = 26
45864586

4587-
-- Display: Binary U
4588-
miax_pearlequities_expressorders_meo_v2_6_display.binary_u = function(value)
4589-
return "Binary U: "..value
4587+
-- Display: Reserved 26
4588+
miax_pearlequities_expressorders_meo_v2_6_display.reserved_26 = function(value)
4589+
return "Reserved 26: "..value
45904590
end
45914591

4592-
-- Dissect: Binary U
4593-
miax_pearlequities_expressorders_meo_v2_6_dissect.binary_u = function(buffer, offset, packet, parent)
4594-
local length = miax_pearlequities_expressorders_meo_v2_6_size_of.binary_u
4592+
-- Dissect: Reserved 26
4593+
miax_pearlequities_expressorders_meo_v2_6_dissect.reserved_26 = function(buffer, offset, packet, parent)
4594+
local length = miax_pearlequities_expressorders_meo_v2_6_size_of.reserved_26
45954595
local range = buffer(offset, length)
4596-
local value = trim_right_spaces(range:string())
4597-
local display = miax_pearlequities_expressorders_meo_v2_6_display.binary_u(value, buffer, offset, packet, parent)
4596+
local value = range:string()
4597+
local display = miax_pearlequities_expressorders_meo_v2_6_display.reserved_26(value, buffer, offset, packet, parent)
45984598

4599-
parent:add(miax_pearlequities_expressorders_meo_v2_6.fields.binary_u, range, value, display)
4599+
parent:add(miax_pearlequities_expressorders_meo_v2_6.fields.reserved_26, range, value, display)
46004600

46014601
return offset + length, value
46024602
end
@@ -4665,7 +4665,7 @@ miax_pearlequities_expressorders_meo_v2_6_size_of.modify_order_notification = fu
46654665

46664666
index = index + miax_pearlequities_expressorders_meo_v2_6_size_of.locate_account
46674667

4668-
index = index + miax_pearlequities_expressorders_meo_v2_6_size_of.binary_u
4668+
index = index + miax_pearlequities_expressorders_meo_v2_6_size_of.reserved_26
46694669

46704670
return index
46714671
end
@@ -4724,8 +4724,8 @@ miax_pearlequities_expressorders_meo_v2_6_dissect.modify_order_notification_fiel
47244724
-- Locate Account: 4 Byte Ascii String
47254725
index, locate_account = miax_pearlequities_expressorders_meo_v2_6_dissect.locate_account(buffer, index, packet, parent)
47264726

4727-
-- Binary U: 26 Byte Ascii String
4728-
index, binary_u = miax_pearlequities_expressorders_meo_v2_6_dissect.binary_u(buffer, index, packet, parent)
4727+
-- Reserved 26: 26 Byte Ascii String
4728+
index, reserved_26 = miax_pearlequities_expressorders_meo_v2_6_dissect.reserved_26(buffer, index, packet, parent)
47294729

47304730
return index
47314731
end

0 commit comments

Comments
 (0)