Client Support Request Enumerations
Port Type (PortType)
1. Serial
2. USB
4. Network
Note: Outline number is the enumeration value.
Ports – For Serial Scales
1. COM1
2. COM2
3. COM3
…
Note: Outline number is the enumeration value.
Baud Rate (BaudRate)
1200
2400
4800
9600
19200
Parity (Parity)
0. None
1. Odd
2. Even
3. Mark
4. Space
Note: Outline number is the enumeration value.
Stop Bit (StopBit)
0. None
1. One
2. Two
3. OnePointFive (1.5)
Note: Outline number is the enumeration value.
Handshake (Handshake)
0. None
1. X-On X-Off
2. RequestToSend
3. RequestToSend X-On X-Off
Note: Outline number is the enumeration value.
Device Parser (DeviceParser)
0. Default – ?<weight>\d{0,4}\x2E\d{0,3})\s{0,3}(?<weightUnits>[lk][bg]
1. Custom – (requires passing a Regular Expression Pattern)
2. Fairbanks – ^(?<weight>\s{0,5}\x2D?\d{0,5}\x2E\d{0,2})\s{1}(?<weightUnits>[lk][bg])\s{1}(?<error>[Gg][Rr])\s{2}
3. Toledo – ^\x02((?<weight>\d{0,4}\x2C\d{0,3})|(?<error>)\x3F\d{7})
4. CubiScan –^\x02(M(?<acknowledge>N)[HCT](?<error>[CMZ])|M(?<acknowledge>A)[HCT].{0,6}\x2CL(\s{0,2}(?<length>\d{1,3}\x2E\d{1,2})|(\x5F{0,6}|\x2D{0,6}|\x7E{0,6}))\x2CW(\s{0,2}(?<width>\d{1,3}\x2E\d{1,2})|(\x5F{0,6}|\x2D{0,6}|\x7E{0,6}))\x2CH(\s{0,2}(?<height>\d{1,3}\x2E\d{1,2})|(\x5F{0,6}|\x2D{0,6}|\x7E{0,6}))\x2C(?<dimUnits>[EM])\x2CK(\s{0,3}(?<weight>\d{1,3}\x2E\d{1,2})|(\x5F{0,6}|\x2D{0,6}|\x7E{0,6}))\x2CD(\s{0,3}(?<dimWeight>\d{1,3}\x2E\d{1,2})|(\x5F{0,6}|\x2D{0,6}|\x7E{0,6}))\x2C(?<weightUnits>[EM])\x2CF\s{0,3}(?<factor>\d{1,4})\x2C(?<factorUnits>[DI]))\x03
5. ExpressCube – ^(?:PC,GET,45,)(?<length>(?:\d{1,3}\x2E\d{1,2})|(?:\d{1,3}))(?:,46,)(?<width>(?:\d{1,3}\x2E\d{1,2})|(?:\d{1,3}))(?:,47,)(?<height>(?:\d{1,3}\x2E\d{1,2})|(?:\d{1,3}))(?:,48,)(?<weight>(?:\d{1,3}\x2E\d{1,2})|(?:\d{1,3}))(?:,4,)(?<units>(?:[0?|1?]))(?:,?)
Note: Outline number is the enumeration value.
Error Code
1001 – General Error