OpenSRX 0.1.0
C++ library for interfacing with Keyence SR series barcode readers
Loading...
Searching...
No Matches
ParamTypeMap.hpp
Go to the documentation of this file.
1#pragma once
2
7
8namespace OpenSRX {
9
20enum class ParamType {
21 // ── Non-integer wire formats ────────────────────────────────────────────
22
25
28
31
32 // ── Integer types (raw or enumerated) ───────────────────────────────────
33
87};
88
89// ─── BankParam ──────────────────────────────────────────────────────────────
90
92 switch (p) {
93 // ASCII
95 return ParamType::ASCII;
96
97 // HEX bit-fields
106 return ParamType::HEX;
107
108 // Colon-separated length limitation values
128
129 // Toggle (enable/disable)
165 return ParamType::TOGGLE;
166
169
172
178
181
201
204
207
210
213
216
219
222
225
226 // Raw integer (numeric range, no enum)
227 default:
228 return ParamType::INT;
229 }
230}
231
232// ─── TuningParam ────────────────────────────────────────────────────────────
233
235 switch (p) {
236 // Toggle
265 return ParamType::TOGGLE;
266
269
272
275
278
281
282 // Raw integer
283 default:
284 return ParamType::INT;
285 }
286}
287
288// ─── OperationParam ─────────────────────────────────────────────────────────
289
291 switch (p) {
292 // HEX-encoded strings / byte sequences
309 return ParamType::HEX;
310
311 // Plain ASCII strings (including coordinate format)
317 return ParamType::ASCII;
318
319 // Toggle
371 return ParamType::TOGGLE;
372
376
380
387
391
394
397
400
403
406
409
412
415
418
425
428
431
433 return ParamType::BINNING;
434
437
440
443
449
452
455
458
465
466 // Raw integer
467 default:
468 return ParamType::INT;
469 }
470}
471
472// ─── CommParam ──────────────────────────────────────────────────────────────
473
475 switch (p) {
476 // HEX-encoded byte sequences
482 return ParamType::HEX;
483
484 // Plain ASCII strings (including IP addresses)
514 return ParamType::ASCII;
515
516 // Toggle
522 case CommParam::RNDIS:
544 case CommParam::SFTP:
547 case CommParam::HTTPS:
549 return ParamType::TOGGLE;
550
553
556
559
562
565
568
571
574
577
580
584
587
590
591 // Raw integer
592 default:
593 return ParamType::INT;
594 }
595}
596
597} // namespace OpenSRX
Definition AsioInterface.hpp:5
ParamType
Combined wire format and value-enum type for a parameter.
Definition ParamTypeMap.hpp:20
@ MULTIPLE_READING_SAME_CODE
Definition ParamTypeMap.hpp:60
@ INT_VECTOR
Colon-separated list of integer values (e.g. "a:b:c:d:e").
Definition ParamTypeMap.hpp:30
@ REVERSE_MODE
Definition ParamTypeMap.hpp:47
@ CALIBRATION_LIGHTING
Definition ParamTypeMap.hpp:70
@ TOGGLE
Definition ParamTypeMap.hpp:35
@ TEST_MODE_ASSIGNMENT
Definition ParamTypeMap.hpp:50
@ ETHERNET_COMMAND_MODE
Definition ParamTypeMap.hpp:80
@ NW7_START_STOP_LETTER_TYPE
Definition ParamTypeMap.hpp:43
@ READING_MODE
Definition ParamTypeMap.hpp:55
@ IMAGE_SAVING_DESTINATION
Definition ParamTypeMap.hpp:62
@ STARTUP_TEST_MODE
Definition ParamTypeMap.hpp:53
@ FTP_CONNECTION_TIMING
Definition ParamTypeMap.hpp:84
@ IMAGE_FORMAT
Definition ParamTypeMap.hpp:64
@ COMM_PROTOCOL
Definition ParamTypeMap.hpp:79
@ LENGTH_LIMITATION_METHOD
Definition ParamTypeMap.hpp:40
@ SUBFOLDER_NAME_METHOD
Definition ParamTypeMap.hpp:85
@ GRID_CORRECTION
Definition ParamTypeMap.hpp:41
@ INT
Definition ParamTypeMap.hpp:34
@ SORT_ORDER
Definition ParamTypeMap.hpp:73
@ VERIFICATION_THRESHOLD
Definition ParamTypeMap.hpp:69
@ IMAGE_SAVING_MODE
Definition ParamTypeMap.hpp:63
@ HEX
Hex-encoded value (bit-field, byte sequence, or Unicode string).
Definition ParamTypeMap.hpp:24
@ VERIFICATION_METHOD
Definition ParamTypeMap.hpp:71
@ INPUT_POLARITY
Definition ParamTypeMap.hpp:51
@ MASTER_SLAVE_OPERATION
Definition ParamTypeMap.hpp:86
@ ETHERNET_DATA_CLIENT_MODE
Definition ParamTypeMap.hpp:81
@ TCP_CLIENT_CONNECTION_TIMING
Definition ParamTypeMap.hpp:82
@ CONTRAST_ADJUSTMENT
Definition ParamTypeMap.hpp:37
@ BINNING
Definition ParamTypeMap.hpp:65
@ INPUT_PULSE_WIDTH
Definition ParamTypeMap.hpp:52
@ PLC_PROTOCOL
Definition ParamTypeMap.hpp:83
@ INTERNAL_LIGHTING_TYPE
Definition ParamTypeMap.hpp:36
@ OUTPUT_DIRECTION
Definition ParamTypeMap.hpp:39
@ DUPLICATE_READING_PREVENTION
Definition ParamTypeMap.hpp:57
@ DATA_LENGTH
Definition ParamTypeMap.hpp:76
@ DATA_TRANSMISSION
Definition ParamTypeMap.hpp:56
@ BAUD_RATE_HIGH
Definition ParamTypeMap.hpp:75
@ AUTO_POINTER_LIGHTING
Definition ParamTypeMap.hpp:59
@ GRADE_EXPRESSION
Definition ParamTypeMap.hpp:72
@ TRIGGER_COMMAND_RESPONSE
Definition ParamTypeMap.hpp:66
@ MULTI_CODE_OUTPUT_FORMAT
Definition ParamTypeMap.hpp:61
@ LIVE_VIEW_DISPLAY_IMAGE
Definition ParamTypeMap.hpp:68
@ PDF417_READ_CODE_TYPE
Definition ParamTypeMap.hpp:42
@ FILTER_TYPE
Definition ParamTypeMap.hpp:38
@ PHARMACODE_READ_DIRECTION
Definition ParamTypeMap.hpp:48
@ ASCII
Plain ASCII string (names, descriptions, IP addresses, coordinates).
Definition ParamTypeMap.hpp:27
@ INVERSE_MODE
Definition ParamTypeMap.hpp:46
@ PRESENTATION_MODE
Definition ParamTypeMap.hpp:67
@ NW7_CHECK_DIGIT_TYPE
Definition ParamTypeMap.hpp:44
@ UPC_A_OUTPUT
Definition ParamTypeMap.hpp:45
@ TIMING_MODE
Definition ParamTypeMap.hpp:54
@ PARITY_CHECK
Definition ParamTypeMap.hpp:77
@ STOP_BIT_LENGTH
Definition ParamTypeMap.hpp:78
@ ALTERNATE_ORDER
Definition ParamTypeMap.hpp:58
@ BAUD_RATE_LOW
Definition ParamTypeMap.hpp:74
@ IN_TERMINAL_FUNCTION
Definition ParamTypeMap.hpp:49
BankParam
Command numbers for parameter bank configuration (WB/RB commands).
Definition BankParam.hpp:14
@ TWO_OF_5_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:125
@ QR_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:54
@ QR_VERSION_MODEL2_1_20
Definition BankParam.hpp:58
@ QR_VERSION_MICRO
Definition BankParam.hpp:60
@ POSTAL_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:203
@ NW7_SEND_START_STOP
Definition BankParam.hpp:138
@ UPC_E_NUMBER_SYSTEM
Definition BankParam.hpp:151
@ CONTRAST_THRESHOLD_CORRECTION
Definition BankParam.hpp:32
@ GS1_DATABAR_LIMITED
Definition BankParam.hpp:94
@ EXTERNAL_LIGHTING_USE
Definition BankParam.hpp:20
@ INVERSE
Definition BankParam.hpp:238
@ SUPPLEMENTAL_5_DIGIT
Definition BankParam.hpp:153
@ NW7_START_STOP_LETTER_TYPE
Definition BankParam.hpp:139
@ DOTCODE_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:219
@ NW7_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:132
@ ITF_SEND_CHECK_DIGIT
Definition BankParam.hpp:121
@ CONTRAST_ADJUSTMENT_METHOD
Definition BankParam.hpp:26
@ CODE39_FULL_ASCII
Definition BankParam.hpp:111
@ CODE39_SEND_START_STOP
Definition BankParam.hpp:107
@ DATAMATRIX_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:65
@ GS1_DATABAR_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:87
@ GS1_DATABAR_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:86
@ POSTAL_JAPAN_READING
Definition BankParam.hpp:206
@ INTERNAL_LIGHTING_USE
Definition BankParam.hpp:19
@ GS1_COMPOSITE_EAN_UPC_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:190
@ NW7_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:133
@ CODE39_INSPECT_CHECK_DIGIT
Definition BankParam.hpp:108
@ POSTAL_INTELLIGENT_MAIL
Definition BankParam.hpp:207
@ PDF417_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:73
@ QR_GRID_CORRECTION
Definition BankParam.hpp:61
@ GS1_COMPOSITE_DATABAR_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:183
@ CODE39_TRIOPTIC_READING
Definition BankParam.hpp:110
@ CODE93_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:175
@ CODE39_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:102
@ ALTERNATE
Definition BankParam.hpp:234
@ QR_VERSION_MODEL2_21_40
Definition BankParam.hpp:59
@ COOP_2OF5_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:167
@ POSTAL_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:202
@ CODE128_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:159
@ CODE39_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:101
@ REVERSE
Definition BankParam.hpp:239
@ CODE_ORIENTATION_1D
Definition BankParam.hpp:242
@ DOTCODE_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:218
@ COOP_2OF5_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:168
@ DMRE_TARGET_SIZE
Definition BankParam.hpp:69
@ BANK_NAME
Definition BankParam.hpp:16
@ ITF_INSPECT_CHECK_DIGIT
Definition BankParam.hpp:120
@ GS1_COMPOSITE_GS1_128_CC_C_READING
Definition BankParam.hpp:199
@ PDF417_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:72
@ EAN_JAN_13_READING
Definition BankParam.hpp:149
@ CODE93_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:176
@ GS1_DATABAR_EXPANDED
Definition BankParam.hpp:95
@ INTERNAL_LIGHTING_TYPE
Definition BankParam.hpp:21
@ EAN_JAN_8_READING
Definition BankParam.hpp:148
@ ITF_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:114
@ OUTPUT_DIRECTION
Definition BankParam.hpp:47
@ OUTPUT_LENGTH_LIMITATION
Definition BankParam.hpp:46
@ CODE128_GS1_128
Definition BankParam.hpp:164
@ CODE_TYPE
Definition BankParam.hpp:45
@ AI_FILTER
Definition BankParam.hpp:29
@ NW7_SEND_CHECK_DIGIT
Definition BankParam.hpp:141
@ FILTER_3RD_TYPE
Definition BankParam.hpp:37
@ QR_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:53
@ SUPPLEMENTAL_2_DIGIT
Definition BankParam.hpp:152
@ GS1_DATABAR_STACKED
Definition BankParam.hpp:93
@ MAXICODE_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:80
@ QR_VERSION_MODEL1
Definition BankParam.hpp:57
@ PDF417_READ_CODE_TYPE
Definition BankParam.hpp:74
@ TWO_OF_5_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:124
@ GS1_COMPOSITE_GS1_128_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:195
@ PHARMACODE_READ_DIRECTION
Definition BankParam.hpp:214
@ AZTEC_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:228
@ GS1_DATABAR_OMNIDIRECTIONAL
Definition BankParam.hpp:92
@ FILTER_1ST_TYPE
Definition BankParam.hpp:35
@ ECI_OUTPUT
Definition BankParam.hpp:50
@ UPC_E_READING
Definition BankParam.hpp:147
@ FILTER_2ND_TYPE
Definition BankParam.hpp:36
@ PHARMACODE_BINARY_OUTPUT
Definition BankParam.hpp:215
@ CODE39_SEND_CHECK_DIGIT
Definition BankParam.hpp:109
@ NW7_INSPECT_CHECK_DIGIT
Definition BankParam.hpp:140
@ ITF_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:115
@ MAXICODE_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:81
@ GS1_DATABAR_EXPANDED_STACKED
Definition BankParam.hpp:96
@ GS1_COMPOSITE_EAN_UPC_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:189
@ FILTER_4TH_TYPE
Definition BankParam.hpp:38
@ GTIN_14_DIGIT_OUTPUT
Definition BankParam.hpp:155
@ NW7_CHECK_DIGIT_TYPE
Definition BankParam.hpp:142
@ AZTEC_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:229
@ UPC_A_OUTPUT
Definition BankParam.hpp:150
@ GS1_COMPOSITE_GS1_128_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:196
@ IGNORE_UPC_WITHOUT_SUPPLEMENTAL
Definition BankParam.hpp:154
@ CODE128_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:158
@ DATAMATRIX_LENGTH_LIMITATION_METHOD
Definition BankParam.hpp:64
@ GS1_COMPOSITE_DATABAR_LENGTH_LIMITATION_VALUE
Definition BankParam.hpp:184
@ DATAMATRIX_TARGET_SIZE
Definition BankParam.hpp:68
OperationParam
Command numbers for operation configuration (WP/RP commands).
Definition OperationParam.hpp:15
@ IN2_CAPTURE_BANK
Definition OperationParam.hpp:22
@ DELIMITER_CHARACTER
Definition OperationParam.hpp:158
@ OUT1_OUTPUT_POLARITY
Definition OperationParam.hpp:37
@ ISO_29158_RESULT_APPENDING
Definition OperationParam.hpp:205
@ TRIGGER_ON_COMMAND_STRING
Definition OperationParam.hpp:45
@ EVALUATION_VALUE_ADDITION
Definition OperationParam.hpp:212
@ MULTIPLE_READING_SAME_CODE
Definition OperationParam.hpp:66
@ ISO_15416_THRESHOLD
Definition OperationParam.hpp:201
@ ISO_15416_EXECUTION
Definition OperationParam.hpp:200
@ TUNING_AUTO_CONTRAST_ADJUSTMENT
Definition OperationParam.hpp:193
@ CALIBRATION_LIGHTING
Definition OperationParam.hpp:215
@ CODE_CENTER_X_ORDER_SETTING
Definition OperationParam.hpp:106
@ FILE_NAME_APPENDING
Definition OperationParam.hpp:124
@ ENTER_BUTTON_LOCK
Definition OperationParam.hpp:166
@ TUNING_AUTO_INTERNAL_LIGHTING
Definition OperationParam.hpp:185
@ TRIGGER_OFF_COMMAND_STRING
Definition OperationParam.hpp:46
@ READING_MODE
Definition OperationParam.hpp:52
@ READ_ERROR_STRING
Definition OperationParam.hpp:56
@ IN2_TEST_MODE_ASSIGNMENT
Definition OperationParam.hpp:20
@ DUPLICATE_READING_PREVENTION_MODE
Definition OperationParam.hpp:64
@ LIVEVIEW_DISPLAY_IMAGE
Definition OperationParam.hpp:177
@ STARTUP_TEST_MODE
Definition OperationParam.hpp:42
@ ISO_29158_THRESHOLD
Definition OperationParam.hpp:198
@ IMAGE_CAPTURE_RANGE
Definition OperationParam.hpp:63
@ SHORTEN_BANK_TRANSITION
Definition OperationParam.hpp:62
@ MASTER_SLAVE_GROUP_NAME_APPENDING
Definition OperationParam.hpp:126
@ IN1_INPUT_POLARITY
Definition OperationParam.hpp:25
@ IMAGE_FORMAT
Definition OperationParam.hpp:149
@ ISO_16022_THRESHOLD
Definition OperationParam.hpp:203
@ SAVE_DEST_UNSTABLE
Definition OperationParam.hpp:144
@ SYMBOL_ID_APPENDING
Definition OperationParam.hpp:116
@ IN1_INPUT_AT_POWER_ON
Definition OperationParam.hpp:23
@ SCANNING_ORDER_SETTING
Definition OperationParam.hpp:105
@ BANK_NUMBER_APPENDING
Definition OperationParam.hpp:117
@ SILENT_MODE
Definition OperationParam.hpp:163
@ NUMBER_OF_SUCCESSFUL_DECODES_APPENDING
Definition OperationParam.hpp:130
@ PRESET_DATA_REGISTRATION
Definition OperationParam.hpp:136
@ TRIGGER_ON_OFF_ONE_CHAR
Definition OperationParam.hpp:47
@ INTER_DELIMITER
Definition OperationParam.hpp:159
@ TUNING_CONTRAST_ADJUSTMENT
Definition OperationParam.hpp:192
@ IN2_INPUT_AT_POWER_ON
Definition OperationParam.hpp:24
@ IN2_TERMINAL_FUNCTION
Definition OperationParam.hpp:18
@ SCAN_COUNT_APPENDING
Definition OperationParam.hpp:119
@ IN1_CAPTURE_BANK
Definition OperationParam.hpp:21
@ IMAGE_SAVING_MODE
Definition OperationParam.hpp:146
@ VERIFICATION_METHOD
Definition OperationParam.hpp:137
@ DATA_EDIT_FUNCTION
Definition OperationParam.hpp:128
@ READER_DESCRIPTION_4
Definition OperationParam.hpp:174
@ CODE_VERTEX_APPENDING
Definition OperationParam.hpp:121
@ SEMI_T10_RESULT_APPENDING
Definition OperationParam.hpp:207
@ DATA_FILLING_CHARACTER
Definition OperationParam.hpp:161
@ CODE_TYPE_APPENDING
Definition OperationParam.hpp:115
@ IN2_INPUT_PULSE_WIDTH
Definition OperationParam.hpp:28
@ TUNING_EXPOSURE_TIME
Definition OperationParam.hpp:181
@ IN2_INPUT_POLARITY
Definition OperationParam.hpp:26
@ SAVE_DEST_VERIFICATION_NG
Definition OperationParam.hpp:142
@ WRITE_BLOAD_TO_ROM
Definition OperationParam.hpp:175
@ BINNING
Definition OperationParam.hpp:151
@ GRADE_EXPRESSION_SETTING
Definition OperationParam.hpp:210
@ BUSY_OUTPUT_ON_STARTUP
Definition OperationParam.hpp:34
@ CODE_CENTER_Y_ORDER_SETTING
Definition OperationParam.hpp:107
@ OUT3_OUTPUT_POLARITY
Definition OperationParam.hpp:39
@ DECODING_TIME_APPENDING
Definition OperationParam.hpp:118
@ TUNING_ALLOW_REDUCED_DETECTION
Definition OperationParam.hpp:183
@ ISO_15415_RESULT_APPENDING
Definition OperationParam.hpp:204
@ TUNING_EXTERNAL_LIGHTING
Definition OperationParam.hpp:190
@ IN1_TEST_MODE_ASSIGNMENT
Definition OperationParam.hpp:19
@ UNUSED_ECC_RATIO_APPENDING
Definition OperationParam.hpp:123
@ READER_DESCRIPTION_3
Definition OperationParam.hpp:173
@ COMPOSITE_DELIMITER
Definition OperationParam.hpp:162
@ TUNING_TARGET_CODE
Definition OperationParam.hpp:188
@ TUNING_CODE_SEARCH
Definition OperationParam.hpp:186
@ DATA_TRANSMISSION
Definition OperationParam.hpp:53
@ CODE_TYPE_SEQUENCE_SETTING
Definition OperationParam.hpp:110
@ OUT2_OUTPUT_POLARITY
Definition OperationParam.hpp:38
@ TRIGGER_OVERRUN_OUTPUT
Definition OperationParam.hpp:73
@ AUTO_POINTER_LIGHTING
Definition OperationParam.hpp:60
@ ISO_15415_THRESHOLD
Definition OperationParam.hpp:197
@ TRIGGER_COMMAND_RESPONSE
Definition OperationParam.hpp:165
@ MULTI_CODE_OUTPUT_FORMAT
Definition OperationParam.hpp:111
@ JP_PHARMA_RESULT_APPENDING
Definition OperationParam.hpp:208
@ TRIGGER_OVERRUN_STRING
Definition OperationParam.hpp:72
@ MATCHING_LEVEL_JUDGMENT
Definition OperationParam.hpp:57
@ REGION_SEQUENCE_SETTING
Definition OperationParam.hpp:108
@ TUNING_INTERNAL_LIGHTING
Definition OperationParam.hpp:189
@ VERIFICATION_STANDARD_SELECTION
Definition OperationParam.hpp:196
@ IN1_INPUT_PULSE_WIDTH
Definition OperationParam.hpp:27
@ READER_DESCRIPTION_1
Definition OperationParam.hpp:171
@ TIME_APPENDING
Definition OperationParam.hpp:114
@ IMAGE_SAVING_CONTINUATION
Definition OperationParam.hpp:154
@ REGION_NUMBER_APPENDING
Definition OperationParam.hpp:125
@ READER_NAME
Definition OperationParam.hpp:164
@ SAVE_DEST_READ_ERROR
Definition OperationParam.hpp:143
@ TUNING_IMAGE_FILTER
Definition OperationParam.hpp:182
@ ALLOW_REDUCED_DETECTION_COUNT
Definition OperationParam.hpp:70
@ TRIGGER_COMMAND_SUCCESS_RESPONSE
Definition OperationParam.hpp:167
@ MASTER_SLAVE_ID_APPENDING
Definition OperationParam.hpp:127
@ READ_TIME_APPENDING
Definition OperationParam.hpp:120
@ SAE_AS9132_RESULT_APPENDING
Definition OperationParam.hpp:206
@ PRESENTATION_MODE
Definition OperationParam.hpp:170
@ OUTPUT_DATA_WITH_ENTER_BUTTON
Definition OperationParam.hpp:157
@ DETAILED_ITEM_ADDITION
Definition OperationParam.hpp:211
@ STATUS_LED_LIGHTING
Definition OperationParam.hpp:176
@ IN1_TERMINAL_FUNCTION
Definition OperationParam.hpp:17
@ TIMING_MODE
Definition OperationParam.hpp:43
@ TRIGGER_COMMAND_FAILURE_RESPONSE
Definition OperationParam.hpp:168
@ SAVE_DEST_CAPTURE
Definition OperationParam.hpp:145
@ CODE_DIGITS_SEQUENCE_SETTING
Definition OperationParam.hpp:109
@ TUNING_BLACK_WHITE_INVERSION
Definition OperationParam.hpp:191
@ ISO_16022_RESULT_APPENDING
Definition OperationParam.hpp:209
@ READER_DESCRIPTION_2
Definition OperationParam.hpp:172
@ SAVE_DEST_READ_OK
Definition OperationParam.hpp:141
@ ANGLE_APPENDING
Definition OperationParam.hpp:131
@ ALTERNATE_ORDER
Definition OperationParam.hpp:55
@ CODE_CENTER_APPENDING
Definition OperationParam.hpp:122
CommParam
Command numbers for communication configuration (WN/RN commands).
Definition CommParam.hpp:18
@ HTTPS
Definition CommParam.hpp:134
@ HEARTBEAT_RESET_ON_DATA_TX
Definition CommParam.hpp:65
@ FTP_SUBFOLDER_NAME
Definition CommParam.hpp:95
@ HEARTBEAT_SEND_ETHERNET_CLIENT
Definition CommParam.hpp:61
@ FTP_REMOTE_IP
Definition CommParam.hpp:91
@ HEARTBEAT_SEND_ETHERNET_SERVER
Definition CommParam.hpp:60
@ FTP_CONNECTION_TIMING
Definition CommParam.hpp:96
@ FTP_DATA_HOST_CONNECTION_ERROR
Definition CommParam.hpp:113
@ USER2_PASSWORD
Definition CommParam.hpp:144
@ FTP_DATA_PASSWORD
Definition CommParam.hpp:106
@ COMM_PROTOCOL
Definition CommParam.hpp:33
@ ADMIN_USERNAME
Definition CommParam.hpp:138
@ RS232C_HEARTBEAT_SEND
Definition CommParam.hpp:36
@ SR_WEB_TOOL
Definition CommParam.hpp:131
@ LOGIN_AUTHENTICATION
Definition CommParam.hpp:57
@ ETHERNET_IP_BYTE_SWAPPING
Definition CommParam.hpp:85
@ FTP_DATA_APPEND_PRECEDING
Definition CommParam.hpp:111
@ KEEP_ALIVE
Definition CommParam.hpp:55
@ SNTP_SERVER_ADDRESS
Definition CommParam.hpp:126
@ MASTER_SLAVE_OPERATION
Definition CommParam.hpp:121
@ APPEND_DATA_SIZE
Definition CommParam.hpp:21
@ FTP_USER_NAME
Definition CommParam.hpp:92
@ FTP_DATA_TX
Definition CommParam.hpp:103
@ ETHERNET_IP_HANDSHAKE
Definition CommParam.hpp:82
@ TCP_CLIENT_CONNECTION_TIMING
Definition CommParam.hpp:54
@ SR_WEB_PASSWORD_AUTH
Definition CommParam.hpp:132
@ FTP_PASSIVE_MODE
Definition CommParam.hpp:97
@ PROFINET_DEVICE_NAME
Definition CommParam.hpp:86
@ FTP_DATA_REMOTE_IP
Definition CommParam.hpp:104
@ HOST_CONNECTION_ERROR_CLIENT
Definition CommParam.hpp:56
@ RNDIS
Definition CommParam.hpp:39
@ PLC_PROTOCOL
Definition CommParam.hpp:74
@ APPEND_CHECKSUM
Definition CommParam.hpp:20
@ FTP_SUBFOLDER_NAME_METHOD
Definition CommParam.hpp:99
@ FTP_DATA_PASSIVE_MODE
Definition CommParam.hpp:110
@ ETHERNET_COMMAND
Definition CommParam.hpp:45
@ DATA_LENGTH
Definition CommParam.hpp:30
@ BAUD_RATE_HIGH
Definition CommParam.hpp:29
@ FTP_DATA_SUBFOLDER_NAME
Definition CommParam.hpp:108
@ ETHERNET_DATA_CLIENT
Definition CommParam.hpp:49
@ HEARTBEAT_TERMINATOR
Definition CommParam.hpp:68
@ HEARTBEAT_STRING
Definition CommParam.hpp:66
@ DEFAULT_GATEWAY
Definition CommParam.hpp:44
@ PROFINET_HANDSHAKE
Definition CommParam.hpp:87
@ USER3_USERNAME
Definition CommParam.hpp:146
@ USER3_PASSWORD
Definition CommParam.hpp:147
@ USER4_USERNAME
Definition CommParam.hpp:149
@ IP_ADDRESS
Definition CommParam.hpp:42
@ RS232C_COMMUNICATION
Definition CommParam.hpp:35
@ FTP_DATA_USER_NAME
Definition CommParam.hpp:105
@ FTP_DATA_SUBFOLDER
Definition CommParam.hpp:107
@ USER4_PASSWORD
Definition CommParam.hpp:150
@ ADMIN_PASSWORD
Definition CommParam.hpp:139
@ FTP_HISTORY_DATA_TX
Definition CommParam.hpp:100
@ MASTER_SLAVE_GROUP_NAME
Definition CommParam.hpp:123
@ FTP_DATA_FILE_NAME
Definition CommParam.hpp:112
@ FTP_DATA_CONNECTION_TIMING
Definition CommParam.hpp:109
@ ETHERNET_DATA_SERVER
Definition CommParam.hpp:47
@ USER1_PASSWORD
Definition CommParam.hpp:141
@ LOGIN_PASSWORD
Definition CommParam.hpp:59
@ PLC_LINK_ERROR_ON_FAILURE
Definition CommParam.hpp:88
@ USER2_USERNAME
Definition CommParam.hpp:143
@ HEADER_SETTINGS
Definition CommParam.hpp:22
@ LOGIN_USER_NAME
Definition CommParam.hpp:58
@ AI_NET_CONNECTION
Definition CommParam.hpp:26
@ TERMINATOR_SETTINGS
Definition CommParam.hpp:23
@ ETHERNET_DATA_CLIENT_REMOTE_IP_2
Definition CommParam.hpp:52
@ PARITY_CHECK
Definition CommParam.hpp:31
@ PLC_LINK_TIMING_INPUT
Definition CommParam.hpp:79
@ FTP_PASSWORD
Definition CommParam.hpp:93
@ SFTP
Definition CommParam.hpp:116
@ FTP_SUBFOLDER
Definition CommParam.hpp:94
@ FTP_HOST_CONNECTION_ERROR
Definition CommParam.hpp:98
@ VNC_SERVER
Definition CommParam.hpp:135
@ STOP_BIT_LENGTH
Definition CommParam.hpp:32
@ USER1_USERNAME
Definition CommParam.hpp:140
@ ETHERNET_DATA_CLIENT_REMOTE_IP_1
Definition CommParam.hpp:50
@ HEARTBEAT_HEADER
Definition CommParam.hpp:67
@ BAUD_RATE_LOW
Definition CommParam.hpp:34
@ PLC_REMOTE_IP
Definition CommParam.hpp:71
TuningParam
Command numbers for tuning code settings (WC/RC commands).
Definition TuningParam.hpp:18
@ NW7_SEND_START_STOP
Definition TuningParam.hpp:75
@ UPC_E_NUMBER_SYSTEM
Definition TuningParam.hpp:87
@ GS1_DATABAR_LIMITED
Definition TuningParam.hpp:43
@ SUPPLEMENTAL_5_DIGIT
Definition TuningParam.hpp:89
@ NW7_START_STOP_LETTER_TYPE
Definition TuningParam.hpp:76
@ DATAMATRIX_DMRE_READ
Definition TuningParam.hpp:26
@ ITF_SEND_CHECK_DIGIT
Definition TuningParam.hpp:64
@ CODE39_FULL_ASCII
Definition TuningParam.hpp:57
@ CODE39_SEND_START_STOP
Definition TuningParam.hpp:53
@ POSTAL_JAPAN_READING
Definition TuningParam.hpp:122
@ CODE39_INSPECT_CHECK_DIGIT
Definition TuningParam.hpp:54
@ POSTAL_INTELLIGENT_MAIL
Definition TuningParam.hpp:121
@ CODE39_TRIOPTIC_READING
Definition TuningParam.hpp:56
@ PDF417_TARGET_CODE
Definition TuningParam.hpp:31
@ ITF_INSPECT_CHECK_DIGIT
Definition TuningParam.hpp:63
@ EAN_JAN_13_READING
Definition TuningParam.hpp:85
@ GS1_DATABAR_EXPANDED
Definition TuningParam.hpp:44
@ EAN_JAN_8_READING
Definition TuningParam.hpp:84
@ CODE128_GS1_128
Definition TuningParam.hpp:97
@ NW7_SEND_CHECK_DIGIT
Definition TuningParam.hpp:78
@ SUPPLEMENTAL_2_DIGIT
Definition TuningParam.hpp:88
@ GS1_DATABAR_STACKED
Definition TuningParam.hpp:42
@ PHARMACODE_READ_DIRECTION
Definition TuningParam.hpp:113
@ GS1_DATABAR_OMNIDIRECTIONAL
Definition TuningParam.hpp:41
@ UPC_E_READING
Definition TuningParam.hpp:83
@ PHARMACODE_BINARY_OUTPUT
Definition TuningParam.hpp:114
@ CODE39_SEND_CHECK_DIGIT
Definition TuningParam.hpp:55
@ NW7_INSPECT_CHECK_DIGIT
Definition TuningParam.hpp:77
@ GS1_DATABAR_EXPANDED_STACKED
Definition TuningParam.hpp:45
@ GTIN_14_DIGIT_OUTPUT
Definition TuningParam.hpp:91
@ NW7_CHECK_DIGIT_TYPE
Definition TuningParam.hpp:79
@ UPC_A_OUTPUT
Definition TuningParam.hpp:86
@ IGNORE_UPC_WITHOUT_SUPPLEMENTAL
Definition TuningParam.hpp:90
constexpr ParamType paramType(BankParam p)
Definition ParamTypeMap.hpp:91