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