Skip to content

Commit 7959212

Browse files
Regenerate cboe protocols
1 parent ab009fa commit 7959212

6 files changed

Lines changed: 7316 additions & 3328 deletions

Cboe/Cboe_Titanium_Equities_AuctionFeed_Pitch_v1_3_8_Dissector.lua

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.stock_symbol = ProtoF
4747
omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.text = ProtoField.new("Text", "cboe.titanium.equities.auctionfeed.pitch.v1.3.8.text", ftypes.STRING)
4848
omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.timestamp = ProtoField.new("Timestamp", "cboe.titanium.equities.auctionfeed.pitch.v1.3.8.timestamp", ftypes.STRING)
4949
omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.unsequenced_data_packet = ProtoField.new("Unsequenced Data Packet", "cboe.titanium.equities.auctionfeed.pitch.v1.3.8.unsequenceddatapacket", ftypes.STRING)
50+
omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.unsequenced_message = ProtoField.new("Unsequenced Message", "cboe.titanium.equities.auctionfeed.pitch.v1.3.8.unsequencedmessage", ftypes.BYTES)
5051
omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.username = ProtoField.new("Username", "cboe.titanium.equities.auctionfeed.pitch.v1.3.8.username", ftypes.STRING)
5152

5253
-- Cboe Titanium Equities Pitch AuctionFeed 1.3.8 Application Messages
@@ -812,6 +813,29 @@ cboe_titanium_equities_auctionfeed_pitch_v1_3_8.timestamp.dissect = function(buf
812813
return offset + length, value
813814
end
814815

816+
-- Unsequenced Message
817+
cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message = {}
818+
819+
-- Size: Unsequenced Message
820+
cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message.size = 0
821+
822+
-- Display: Unsequenced Message
823+
cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message.display = function(value)
824+
return "Unsequenced Message: "..value
825+
end
826+
827+
-- Dissect: Unsequenced Message
828+
cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message.dissect = function(buffer, offset, packet, parent)
829+
local length = cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message.size
830+
local range = buffer(offset, length)
831+
local value = range:bytes():tohex(false, " ")
832+
local display = cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message.display(value, buffer, offset, packet, parent)
833+
834+
parent:add(omi_cboe_titanium_equities_auctionfeed_pitch_v1_3_8.fields.unsequenced_message, range, value, display)
835+
836+
return offset + length, value
837+
end
838+
815839
-- Username
816840
cboe_titanium_equities_auctionfeed_pitch_v1_3_8.username = {}
817841

@@ -856,7 +880,7 @@ end
856880
cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_data_packet.fields = function(buffer, offset, packet, parent)
857881
local index = offset
858882

859-
-- Unsequenced Message
883+
-- Unsequenced Message: 0 Byte
860884
index, unsequenced_message = cboe_titanium_equities_auctionfeed_pitch_v1_3_8.unsequenced_message.dissect(buffer, index, packet, parent)
861885

862886
return index

Cboe/Cboe_Titanium_Equities_DepthOfBook_PitchTcp_v1_15_13_Dissector.lua

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.stock_symbol_pri
6363
omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.text = ProtoField.new("Text", "cboe.titanium.equities.depthofbook.pitchtcp.v1.15.13.text", ftypes.STRING)
6464
omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.timestamp = ProtoField.new("Timestamp", "cboe.titanium.equities.depthofbook.pitchtcp.v1.15.13.timestamp", ftypes.STRING)
6565
omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.unsequenced_data_packet = ProtoField.new("Unsequenced Data Packet", "cboe.titanium.equities.depthofbook.pitchtcp.v1.15.13.unsequenceddatapacket", ftypes.STRING)
66+
omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.unsequenced_message = ProtoField.new("Unsequenced Message", "cboe.titanium.equities.depthofbook.pitchtcp.v1.15.13.unsequencedmessage", ftypes.BYTES)
6667
omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.username = ProtoField.new("Username", "cboe.titanium.equities.depthofbook.pitchtcp.v1.15.13.username", ftypes.STRING)
6768

6869
-- Cboe Titanium Equities PitchTcp DepthOfBook 1.15.13 Application Messages
@@ -1314,6 +1315,29 @@ cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.timestamp.dissect = functio
13141315
return offset + length, value
13151316
end
13161317

1318+
-- Unsequenced Message
1319+
cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message = {}
1320+
1321+
-- Size: Unsequenced Message
1322+
cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message.size = 0
1323+
1324+
-- Display: Unsequenced Message
1325+
cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message.display = function(value)
1326+
return "Unsequenced Message: "..value
1327+
end
1328+
1329+
-- Dissect: Unsequenced Message
1330+
cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message.dissect = function(buffer, offset, packet, parent)
1331+
local length = cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message.size
1332+
local range = buffer(offset, length)
1333+
local value = range:bytes():tohex(false, " ")
1334+
local display = cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message.display(value, buffer, offset, packet, parent)
1335+
1336+
parent:add(omi_cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.fields.unsequenced_message, range, value, display)
1337+
1338+
return offset + length, value
1339+
end
1340+
13171341
-- Username
13181342
cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.username = {}
13191343

@@ -1358,7 +1382,7 @@ end
13581382
cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_data_packet.fields = function(buffer, offset, packet, parent)
13591383
local index = offset
13601384

1361-
-- Unsequenced Message
1385+
-- Unsequenced Message: 0 Byte
13621386
index, unsequenced_message = cboe_titanium_equities_depthofbook_pitchtcp_v1_15_13.unsequenced_message.dissect(buffer, index, packet, parent)
13631387

13641388
return index

0 commit comments

Comments
 (0)