Skip to content

Commit 24785ab

Browse files
Regenerate with updated loop logic
1 parent 175dc00 commit 24785ab

46 files changed

Lines changed: 430 additions & 196 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.

Asx/Asx_Securities_Ntp_Itch_v1_05_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5114,11 +5114,17 @@ asx_securities_ntp_itch_v1_05.messages.branches = function(buffer, offset, packe
51145114
if message_count == 65535 then
51155115
return offset
51165116
end
5117-
-- Repeating: Messages
5118-
for messages_index = 1, message_count do
5117+
-- Repeating: Message
5118+
for message_index = 1, message_count do
51195119

5120-
-- Messages: Runtime Type with 3 branches
5121-
offset = asx_securities_ntp_itch_v1_05.messages.dissect(buffer, offset, packet, parent)
5120+
-- Dependency element: Message Length
5121+
local message_length = buffer(offset, 2):uint()
5122+
5123+
-- Runtime Size Of: Message
5124+
local size_of_message = message_length + 2
5125+
5126+
-- Message: Struct of 2 fields
5127+
offset = asx_securities_ntp_itch_v1_05.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
51225128
end
51235129

51245130
return offset

Asx/Asx_Securities_T24_Itch_v1_13_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5472,11 +5472,17 @@ asx_securities_t24_itch_v1_13.messages.branches = function(buffer, offset, packe
54725472
if message_count == 65535 then
54735473
return offset
54745474
end
5475-
-- Repeating: Messages
5476-
for messages_index = 1, message_count do
5475+
-- Repeating: Message
5476+
for message_index = 1, message_count do
54775477

5478-
-- Messages: Runtime Type with 3 branches
5479-
offset = asx_securities_t24_itch_v1_13.messages.dissect(buffer, offset, packet, parent)
5478+
-- Dependency element: Message Length
5479+
local message_length = buffer(offset, 2):uint()
5480+
5481+
-- Runtime Size Of: Message
5482+
local size_of_message = message_length + 2
5483+
5484+
-- Message: Struct of 2 fields
5485+
offset = asx_securities_t24_itch_v1_13.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
54805486
end
54815487

54825488
return offset

Asx/Asx_Securities_Trade_Itch_v2_0_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2998,11 +2998,17 @@ asx_securities_trade_itch_v2_0.messages.branches = function(buffer, offset, pack
29982998
if message_count == 65535 then
29992999
return offset
30003000
end
3001-
-- Repeating: Messages
3002-
for messages_index = 1, message_count do
3001+
-- Repeating: Message
3002+
for message_index = 1, message_count do
30033003

3004-
-- Messages: Runtime Type with 3 branches
3005-
offset = asx_securities_trade_itch_v2_0.messages.dissect(buffer, offset, packet, parent)
3004+
-- Dependency element: Message Length
3005+
local message_length = buffer(offset, 2):uint()
3006+
3007+
-- Runtime Size Of: Message
3008+
local size_of_message = message_length + 2
3009+
3010+
-- Message: Struct of 2 fields
3011+
offset = asx_securities_trade_itch_v2_0.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
30063012
end
30073013

30083014
return offset

Asx/Asx_Securities_Trade_Itch_v3_1_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2955,11 +2955,17 @@ asx_securities_trade_itch_v3_1.messages.branches = function(buffer, offset, pack
29552955
if message_count == 65535 then
29562956
return offset
29572957
end
2958-
-- Repeating: Messages
2959-
for messages_index = 1, message_count do
2958+
-- Repeating: Message
2959+
for message_index = 1, message_count do
29602960

2961-
-- Messages: Runtime Type with 3 branches
2962-
offset = asx_securities_trade_itch_v3_1.messages.dissect(buffer, offset, packet, parent)
2961+
-- Dependency element: Message Length
2962+
local message_length = buffer(offset, 2):uint()
2963+
2964+
-- Runtime Size Of: Message
2965+
local size_of_message = message_length + 2
2966+
2967+
-- Message: Struct of 2 fields
2968+
offset = asx_securities_trade_itch_v3_1.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
29632969
end
29642970

29652971
return offset

Asx/ReadMe.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
| Division | Data | Protocol | Version | Date | Size | [Status][Omi.Glossary.Status] | [Testing][Omi.Glossary.Testing] | Specification |
77
| --- | --- | --- | --- | ---: | ---: | --- | --- | --- |
8-
| Securities | [Ntp][Asx.Securities.Ntp.Itch.v1.05.Dissector] | Itch | [1.05][Asx.Securities.Ntp.Itch.v1.05.Dissector] | 12/1/2017 | 5355 | [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] |
9-
| Securities | [T24][Asx.Securities.T24.Itch.v1.13.Dissector] | Itch | [1.13][Asx.Securities.T24.Itch.v1.13.Dissector] | 7/15/2014 | 5818 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.T24.Itch.v1.13.Pdf] |
10-
| Securities | [Trade][Asx.Securities.Trade.Itch.v3.1.Dissector] | Itch | [3.1][Asx.Securities.Trade.Itch.v3.1.Dissector] | 3/1/2023 | 3196 | [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] |
11-
| Securities | [Trade][Asx.Securities.Trade.Itch.v2.0.Dissector] | Itch | [2.0][Asx.Securities.Trade.Itch.v2.0.Dissector] | 4/1/2015 | 3239 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.Trade.Itch.v2.0.Pdf] |
8+
| Securities | [Ntp][Asx.Securities.Ntp.Itch.v1.05.Dissector] | Itch | [1.05][Asx.Securities.Ntp.Itch.v1.05.Dissector] | 12/1/2017 | 5361 | [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] |
9+
| Securities | [T24][Asx.Securities.T24.Itch.v1.13.Dissector] | Itch | [1.13][Asx.Securities.T24.Itch.v1.13.Dissector] | 7/15/2014 | 5824 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.T24.Itch.v1.13.Pdf] |
10+
| Securities | [Trade][Asx.Securities.Trade.Itch.v3.1.Dissector] | Itch | [3.1][Asx.Securities.Trade.Itch.v3.1.Dissector] | 3/1/2023 | 3202 | [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] |
11+
| Securities | [Trade][Asx.Securities.Trade.Itch.v2.0.Dissector] | Itch | [2.0][Asx.Securities.Trade.Itch.v2.0.Dissector] | 4/1/2015 | 3245 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.Trade.Itch.v2.0.Pdf] |
1212
| Securities | [Trade][Asx.Securities.Trade.Ouch.v3.6.Dissector] | Ouch | [3.6][Asx.Securities.Trade.Ouch.v3.6.Dissector] | 2/1/2023 | 2954 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [url][Asx.Securities.Trade.Ouch.v3.6.Url] - [pdf][Asx.Securities.Trade.Ouch.v3.6.Pdf] |
1313
| Securities | [Trade][Asx.Securities.Trade.Ouch.v2.0.Dissector] | Ouch | [2.0][Asx.Securities.Trade.Ouch.v2.0.Dissector] | 4/1/2015 | 2930 | [Deprecated][Omi.Glossary.Status.Deprecated] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][Asx.Securities.Trade.Ouch.v2.0.Pdf] |
1414

BruceAts/BruceAts_Equities_BestBidAndOffer_Itch_v1_0_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,11 +1044,17 @@ bruceats_equities_bestbidandoffer_itch_v1_0.messages.branches = function(buffer,
10441044
if message_count == 65535 then
10451045
return offset
10461046
end
1047-
-- Repeating: Messages
1048-
for messages_index = 1, message_count do
1047+
-- Repeating: Message
1048+
for message_index = 1, message_count do
10491049

1050-
-- Messages: Runtime Type with 3 branches
1051-
offset = bruceats_equities_bestbidandoffer_itch_v1_0.messages.dissect(buffer, offset, packet, parent)
1050+
-- Dependency element: Message Length
1051+
local message_length = buffer(offset, 2):uint()
1052+
1053+
-- Runtime Size Of: Message
1054+
local size_of_message = message_length + 2
1055+
1056+
-- Message: Struct of 2 fields
1057+
offset = bruceats_equities_bestbidandoffer_itch_v1_0.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
10521058
end
10531059

10541060
return offset

BruceAts/BruceAts_Equities_DepthOfBook_Itch_v1_0_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,11 +1044,17 @@ bruceats_equities_depthofbook_itch_v1_0.messages.branches = function(buffer, off
10441044
if message_count == 65535 then
10451045
return offset
10461046
end
1047-
-- Repeating: Messages
1048-
for messages_index = 1, message_count do
1047+
-- Repeating: Message
1048+
for message_index = 1, message_count do
10491049

1050-
-- Messages: Runtime Type with 3 branches
1051-
offset = bruceats_equities_depthofbook_itch_v1_0.messages.dissect(buffer, offset, packet, parent)
1050+
-- Dependency element: Message Length
1051+
local message_length = buffer(offset, 2):uint()
1052+
1053+
-- Runtime Size Of: Message
1054+
local size_of_message = message_length + 2
1055+
1056+
-- Message: Struct of 2 fields
1057+
offset = bruceats_equities_depthofbook_itch_v1_0.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
10521058
end
10531059

10541060
return offset

BruceAts/BruceAts_Equities_LastSale_Itch_v1_0_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,11 +1088,17 @@ bruceats_equities_lastsale_itch_v1_0.messages.branches = function(buffer, offset
10881088
if message_count == 65535 then
10891089
return offset
10901090
end
1091-
-- Repeating: Messages
1092-
for messages_index = 1, message_count do
1091+
-- Repeating: Message
1092+
for message_index = 1, message_count do
10931093

1094-
-- Messages: Runtime Type with 3 branches
1095-
offset = bruceats_equities_lastsale_itch_v1_0.messages.dissect(buffer, offset, packet, parent)
1094+
-- Dependency element: Message Length
1095+
local message_length = buffer(offset, 2):uint()
1096+
1097+
-- Runtime Size Of: Message
1098+
local size_of_message = message_length + 2
1099+
1100+
-- Message: Struct of 2 fields
1101+
offset = bruceats_equities_lastsale_itch_v1_0.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
10961102
end
10971103

10981104
return offset

BruceAts/ReadMe.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
| Division | Data | Protocol | Version | Date | Size | [Status][Omi.Glossary.Status] | [Testing][Omi.Glossary.Testing] | Specification |
77
| --- | --- | --- | --- | ---: | ---: | --- | --- | --- |
8-
| Equities | [BestBidAndOffer][BruceAts.Equities.BestBidAndOffer.Itch.v1.0.Dissector] | Itch | [1.0][BruceAts.Equities.BestBidAndOffer.Itch.v1.0.Dissector] | 3/1/2025 | 1285 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][BruceAts.Equities.BestBidAndOffer.Itch.v1.0.Pdf] |
9-
| Equities | [DepthOfBook][BruceAts.Equities.DepthOfBook.Itch.v1.0.Dissector] | Itch | [1.0][BruceAts.Equities.DepthOfBook.Itch.v1.0.Dissector] | 3/1/2025 | 1285 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][BruceAts.Equities.DepthOfBook.Itch.v1.0.Pdf] |
10-
| Equities | [LastSale][BruceAts.Equities.LastSale.Itch.v1.0.Dissector] | Itch | [1.0][BruceAts.Equities.LastSale.Itch.v1.0.Dissector] | 3/1/2025 | 1329 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][BruceAts.Equities.LastSale.Itch.v1.0.Pdf] |
8+
| Equities | [BestBidAndOffer][BruceAts.Equities.BestBidAndOffer.Itch.v1.0.Dissector] | Itch | [1.0][BruceAts.Equities.BestBidAndOffer.Itch.v1.0.Dissector] | 3/1/2025 | 1291 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][BruceAts.Equities.BestBidAndOffer.Itch.v1.0.Pdf] |
9+
| Equities | [DepthOfBook][BruceAts.Equities.DepthOfBook.Itch.v1.0.Dissector] | Itch | [1.0][BruceAts.Equities.DepthOfBook.Itch.v1.0.Dissector] | 3/1/2025 | 1291 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][BruceAts.Equities.DepthOfBook.Itch.v1.0.Pdf] |
10+
| Equities | [LastSale][BruceAts.Equities.LastSale.Itch.v1.0.Dissector] | Itch | [1.0][BruceAts.Equities.LastSale.Itch.v1.0.Dissector] | 3/1/2025 | 1335 | [Active][Omi.Glossary.Status.Active] | [Untested][Omi.Glossary.Testing.Untested] | [pdf][BruceAts.Equities.LastSale.Itch.v1.0.Pdf] |
1111

1212

1313
BruceAts: [website](https://www.brucemarkets.com "Go to Bruce Markets")

Iex/Iex_Equities_DeepPlus_IexTp_v1_0_1_Dissector.lua

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2094,11 +2094,17 @@ iex_equities_deepplus_iextp_v1_0_1.messages.branches = function(buffer, offset,
20942094
if message_count == 0 then
20952095
return offset
20962096
end
2097-
-- Repeating: Messages
2098-
for messages_index = 1, message_count do
2097+
-- Repeating: Message
2098+
for message_index = 1, message_count do
20992099

2100-
-- Messages: Runtime Type with 2 branches
2101-
offset = iex_equities_deepplus_iextp_v1_0_1.messages.dissect(buffer, offset, packet, parent)
2100+
-- Dependency element: Message Length
2101+
local message_length = buffer(offset, 2):le_uint()
2102+
2103+
-- Runtime Size Of: Message
2104+
local size_of_message = message_length + 2
2105+
2106+
-- Message: Struct of 2 fields
2107+
offset = iex_equities_deepplus_iextp_v1_0_1.message.dissect(buffer, offset, packet, parent, size_of_message, message_index)
21022108
end
21032109

21042110
return offset

0 commit comments

Comments
 (0)