Roadmap to Sample Programs


Sample programs are provided in the Dynamic C SAMPLES folder. The various directories in the SAMPLES folder contain specific sample programs that illustrate the use of the corresponding Dynamic C libraries with particular boards.

Single-Board Computers and Operator Interfaces
BL1800
BL2000
BL2100
BL2500
LP3500
OP6600
OP6700
OP6800
OP7200
General Board Operation
... Board ID
... LEDs
... User Block Info
 
 
 
Digital I/O
A/D Converter
D/A Converter
Storing/Retrieving Calibration Constants
Serial Communication
TCP/IP
Power Modes
Relay Outputs
LCD/Keypad

RabbitCore Modules
RCM2000
RCM2100
RCM2200
RCM2300
RCM3000
RCM3100
RCM3200
RCM3400
General Board Operation
Digital I/O
... IrDA transceivers
A/D Converter
D/A Converter
Serial Communication
TCP/IP
LCD/Keypad

Click here for a roadmap to TCP/IP sample programs that are not board-specific.

1.1 BL1800

1.1.1 Digital I/O

FOLDER: SAMPLES\JACKRAB

1.1.2 Serial Communication

FOLDER: SAMPLES\JACKRAB

1.1.3 LCD/Keypad

FOLDER: SAMPLES\JACKRAB

1.2 BL2000

1.2.1 General Board Operation

FOLDER: SAMPLES\BL2000

1.2.2 Digital I/O

FOLDER: SAMPLES\BL2000\IO

1.2.3 A/D Converter

FOLDER: SAMPLES\BL2000\ADC

1.2.4 D/A Converter

FOLDER: SAMPLES\BL2000\DAC

1.2.5 Serial Communication

FOLDER: SAMPLES\BL2000\RS232

FOLDER: SAMPLES\BL2000\RS485

1.2.6 Relay Outputs

1.2.7 TCP/IP

FOLDER: SAMPLES\BL2000\TCPIP

This should bring up the Web page served by the sample program.

1.3 BL2100

1.3.1 General Board Operation

FOLDER: SAMPLES\BL2100

1.3.2 Digital I/O

FOLDER: SAMPLES\BL2100\IO

1.3.3 A/D Converter

FOLDER: SAMPLES\BL2100\ADC

NOTE This sample program will overwrite the calibration constants set at the factory.

1.3.4 D/A Converter

FOLDER: SAMPLES\BL2100\DAC

NOTE This sample program will overwrite the calibration constants set at the factory.

1.3.5 Using Calibration Constants

FOLDER: SAMPLES\BL2000\Calib_Save_Retrieve

The following sample programs prompt you to use a serial number for the BL2100. This serial number can be any 5-digit number of your choice, and will be unique to a particular BL2100. Do not use the MAC address on the bar code label of the RabbitCore module attached to the BL2100 since you may at some later time use that particular RabbitCore module on another BL2100, and the previously saved calibration data would no longer apply.

NOTE Calibration data must be saved previously in a file by the sample program SAVECALIB.C.

NOTE Use the sample program GETCALIB.C to retrieve the data and rewrite it to the single-board computer.

1.3.6 Serial Communication

FOLDER: SAMPLES\BL2100\RS232

FOLDER: SAMPLES\BL2100\RS-485

1.3.7 TCP/IP

FOLDER: SAMPLES\BL2100\TCPIP

This should bring up the Web page served by the sample program.

1.4 BL2500

1.4.1 General Board Operation

FOLDER: SAMPLES\BL2500

1.4.2 Digital I/O

FOLDER: SAMPLES\BL2500\IO

1.4.3 A/D Converter

FOLDER: SAMPLES\BL2500\ADC

NOTE Use the sample program DNLOADCALIB.C to retrieve the data and rewrite it to the single-board computer.

NOTE Calibration data must be saved previously in a file by the sample program UPLOADCALIB.C.
NOTE In addition to loading the calibration constants on the replacement RabbitCore module, you will also have to add the product information for the BL2500 to the ID block associated with the RabbitCore module. The sample program WRITE_IDBLOCK.C, available on the Z-World Web site at http://www.zworld.com/support/feature_downloads.shtml, provides specific instructions and an example.

1.4.4 D/A Converter

FOLDER: SAMPLES\BL2500\DAC

1.4.5 Serial Communication

FOLDER: SAMPLES\BL2500\SERIAL

1.4.6 TCP/IP

FOLDER: SAMPLES\BL2500\TCPIP

1.5 LP3500

1.5.1 Power Modes

FOLDER: SAMPLES\LP3500\POWER

1.5.2 Digital I/O

FOLDER: SAMPLES\LP3500\IO

All activity will be displayed in the STDIO window.

1.5.3 A/D Converter

FOLDER: SAMPLES\LP3500\ADC

NOTE This sample program will overwrite the calibration constants set at the factory.

NOTE This sample program will overwrite the calibration constants set at the factory.

NOTE This sample program will overwrite the calibration constants set at the factory.

NOTE This sample program will overwrite the calibration constants set at the factory.

1.5.4 Serial Communication

FOLDER: SAMPLES\LP3500\RS232

FOLDER: SAMPLES\LP3500\RS485

1.5.5 Relay Outputs

FOLDER: SAMPLES\LP3500\RELAY

1.5.6 LCD/Keypad

FOLDER: SAMPLES\LP3500\DISPLAY_KEYPAD

These two sample programs are board-specific to the LP3500. Click here for additional sample programs that illustrate the use of the LCD/keypad module.

1.6 Intellicom

1.6.1 General Board Operation

FOLDER: SAMPLES\ICOM

1.6.2 Digital I/O

FOLDER: SAMPLES\ICOM

1.6.3 Serial Communication

FOLDER: SAMPLES\ICOM

1.6.4 TCP/IP

FOLDER: SAMPLES\ICOM

The programs TCP_SEND.C and TCP_RESPOND.C are meant to be executed on two different Intellicom boards so that the two boards communicate with each other. In the absence of a second board, PCSEND.EXE (used with TCP_SEND.C) and PCRESPOND.EXE (used with TCP_RESPOND.C) in the SAMPLES\ICOM\WINDOWS directory can be used on the PC console side at the command prompt. Both the executables and the C source code are located in the WINDOWS directory.

Using PCSEND

PCSEND.C is the source code for PCSEND.EXE used on the PC console side to communicate with an Intellicom board. The executable PCSEND.EXE is similar to TCP_SEND.C, but is run at the command prompt to communicate with an Intellicom board running TCP_RESPOND.C.

Using PCRESPOND

PCRESPOND.C is the source code for PCRESPOND.EXE used on the PC console side to communicate with an Intellicom board. The executable PCRESPOND.EXE is similar to TCP_RESPOND.C, but is run at the command prompt to communicate with an Intellicom board running TCP_SEND.C.

1.6.5 LCD/Keypad

FOLDER: SAMPLES\ICOM

1.7 OP6800

1.7.1 General Board Operation

FOLDER: SAMPLES\OP6800

FOLDER: SAMPLES\OP6800\DEMO_BD

1.7.2 Digital I/O

FOLDER: SAMPLES\OP6800\IO

1.7.3 Serial Communication

FOLDER: SAMPLES\OP6800\RS232

FOLDER: SAMPLES\OP6800\RS485

1.7.4 TCP/IP

FOLDER: SAMPLES\OP6800\TCPIP

This should bring up the Web page served by the sample program.

1.8 OP7200

1.8.1 General Board Operation

FOLDER: SAMPLES\OP7200

1.8.2 Digital I/O

FOLDER: SAMPLES\OP7200\IO

1.8.3 A/D Converter

FOLDER: SAMPLES\OP7200\ADC

NOTE The above sample programs will overwrite the calibration constants set at the factory.

1.8.4 Using Calibration Constants

FOLDER: SAMPLES\OP7200\Calib_Save_Retrieve

The following sample programs illustrate how to save or retrieve the calibration constants. Note that both sample programs prompt you to use a serial number for the OP7200. This serial number can be any 5-digit number of your choice, and will be unique to a particular OP7200. Do not use the MAC address on the bar code label of the RabbitCore module attached to the OP7200 since you may at some later time use that particular RabbitCore module on another OP7200, and the previously saved calibration data would no longer apply.

NOTE Use the sample program GETCALIB.C to retrieve the data and rewrite it to the single-board computer.

NOTE Calibration data must be saved previously in a file by the sample program SAVECALIB.C.
NOTE In addition to loading the calibration constants on the replacement RabbitCore module, you will also have to add the product information for the OP7200 to the ID block associated with the RabbitCore module. The sample program WRITE_IDBLOCK.C, available on the Z-World Web site at http://www.zworld.com/support/feature_downloads.shtml, provides specific instructions and an example.

1.8.5 Serial Communication

FOLDER: SAMPLES\OP7200\RS232

FOLDER: SAMPLES\OP7200\RS485

1.8.6 TCP/IP

FOLDER: SAMPLES\OP7200\TCPIP

This should bring up the Web page served by the sample program.

1.8.7 LCD/Keypad

FOLDER: SAMPLES\OP7200\LCD_BASIC

FOLDER: SAMPLES\OP7200\LCD_KEYPAD

FOLDER: SAMPLES\OP6800\LCD_TOUCHSCREEN

1.9 LCD/Keypad Module

FOLDER: SAMPLES\LCD_Keypad\122x32_1x7

1.10 RCM2000

1.10.1 General Board Operation

FOLDER: SAMPLES\RCM2000

1.10.2 Digital I/O

FOLDER: SAMPLES\RCM2100

1.10.3 Serial Communication

FOLDER: SAMPLES\RCM2000

1.10.4 LCD/Keypad

FOLDER: SAMPLES\RCM2000

1.11 RCM2100

1.11.1 General Board Operation

FOLDER: SAMPLES\RCM2100

1.11.2 Digital I/O

FOLDER: SAMPLES\RCM2100

1.11.3 Serial Communication

FOLDER: SAMPLES\RCM2100

Use SLAVE2.C to program the slave.
Use MASTER2.C to program the slave.

1.11.4 TCP/IP

FOLDER: SAMPLES\RCM2100

1.11.5 LCD/Keypad

FOLDER: SAMPLES\RCM2100

1.12 RCM2200

1.12.1 General Board Operation

FOLDER: SAMPLES\RCM2200

1.12.2 Digital I/O

FOLDER: SAMPLES\RCM2200

1.12.3 Serial Communication

FOLDER: SAMPLES\RCM2200

Use SLAVE.C to program the slave.
Use MASTER.C to program the slave.

1.12.4 TCP/IP

FOLDER: SAMPLES\RCM2200

1.12.5 LCD/Keypad

FOLDER: SAMPLES\RCM2200

1.13 RCM2300

1.13.1 General Board Operation

FOLDER: SAMPLES\RCM2300

1.13.2 Digital I/O

FOLDER: SAMPLES\RCM2300

1.13.3 Serial Communication

FOLDER: SAMPLES\RCM2300

Use SLAVE.C to program the slave.
Use MASTER.C to program the slave.

1.13.4 LCD/Keypad

FOLDER: SAMPLES\RCM2300

1.14 RCM3000

1.14.1 Digital I/O

FOLDER: SAMPLES\RCM3000

1.14.2 Serial Communication

FOLDER: SAMPLES\RCM3000\SERIAL

1.14.3 TCP/IP

FOLDER: SAMPLES\RCM3000\TCPIP

Use ECHO_SERVER.C to program a server controller.
Use ECHO_CLIENT.C to program a client controller.
Use ENET_MENU.C to program the other single-board computer.
Use ENET_AD.C to program the other single-board computer with analog inputs and outputs.

1.14.4 LCD/Keypad

FOLDER: SAMPLES\RCM3000\LCD_KEYPAD

These two sample programs are board-specific to the RCM3000. Click here for additional sample programs that illustrate the use of the LCD/keypad module.

1.15 RCM3100

1.15.1 Digital I/O

FOLDER: SAMPLES\RCM3100

1.15.2 Serial Communication

FOLDER: SAMPLES\RCM3100\SERIAL

1.15.3 LCD/Keypad

FOLDER: SAMPLES\RCM3100\LCD_KEYPAD

These two sample programs are board-specific to the RCM3100. Click here for additional sample programs that illustrate the use of the LCD/keypad module.

1.16 RCM3200

1.16.1 Digital I/O

FOLDER: SAMPLES\RCM3200

1.16.2 Serial Communication

FOLDER: SAMPLES\RCM3200\SERIAL

1.16.3 TCP/IP

FOLDER: SAMPLES\RCM3200\TCPIP

Use ECHO_SERVER.C to program a server controller.
Use ECHO_CLIENT.C to program a client controller.
Use ENET_MENU.C to program the other single-board computer.
Use ENET_AD.C to program the other single-board computer with analog inputs and outputs.

1.16.4 LCD/Keypad

FOLDER: SAMPLES\RCM3200\LCD_KEYPAD

These two sample programs are board-specific to the RCM3200. Click here for additional sample programs that illustrate the use of the LCD/keypad module.

1.17 RCM3400

1.17.1 Digital I/O

FOLDER: SAMPLES\RCM3400

1.17.2 Serial Communication

FOLDER: SAMPLES\RCM3400\SERIAL

1.17.3 A/D Converter

FOLDER: SAMPLES\RCM3400\ADC

NOTE The above sample programs will overwrite any existing calibration constants.

1.17.4 TCP/IP

FOLDER: SAMPLES\RCM3400\TCPIP

1.17.5 LCD/Keypad

FOLDER: SAMPLES\RCM3400\LCD_KEYPAD

These two sample programs are board-specific to the RCM3400. Click here for additional sample programs that illustrate the use of the LCD/keypad module.

Index

B

BL1800
digital I/O
DEMOJR1.C 1
DEMOJR2.C 1
DEMOJR3.C 1
JRIO_COF.C 1
JRIOTEST.C 1
RABDB01.C 1
RABDB02.C 1
LCD/keypad
LCD_DEMO.C 1
serial communication
JR_FLOWCONTROL.C 1
JR_PARITY.C 1
BL2000
A/D converter
AD_CALIB.C 1
AD1.C 1
AD2.C 1
AD3.C 1
AD4.C 1
D/A converter
DACAL.C 1
DAOUT1.C 1
DAOUT2.C 1
digital I/O
ANADIGIN.C 1
DIGIN.C 1
DIGOUT.C 1
LED.C 1
PWM.C 1
general board operation
BOARD_ID.C 1
COUNTLEDS.C 1
LEDS_4.C 1
relay
RELAY.C 1
serial communication
MASTER.C 1
PUTS.C 1
RELAYCHR.C 1
SLAVE.C 1
TCP/IP
SMTP.C 1
SSI.C 1
TELNET.C 1
BL2100
A/D converter
AD_CALIB.C 1
AD1.C 1
AD2.C 1
AD3.C 1
AD4.C 1
calibration constants
GETCALIB.C 1
SAVECALIB.C 1
D/A converter
DACAL.C 1
DAOUT1.C 1
DAOUT2.C 1
digital I/O
DIGIN.C 1
DIGOUT.C 1
PWM.C 1
general board operation
BOARD_ID.C 1
serial communication
MASTER.C 1
PUTS.C 1
RELAYCHR.C 1
SLAVE.C 1
TCP/IP
SMTP.C 1
SSI.C 1
TELNET.C 1
BL2500
A/D converter
AD0.C 1
ADCALIB.C 1
COF_ANAIN.C 1
DA2AD.C 1
calibration constants
DNLOADCALIB.C 1
UPLOADCALIB.C 1
D/A converter
DAC.C 1
DACCALIB.C 1
PWM.C 1
digital I/O
DIGIN.C 1
DIGOUT.C 1
general board operation
CONTROLLED.C 1
FLASHLEDS.C 1
TOGGLESWITCH.C 1
serial communication
FLOWCONTROL.C 1
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1
SWITCHCHAR.C 1
TCP/IP
BROWSELED.C 1
PINGLED.C 1
SMTP.C 1

I

Intellicom
digital I/O
DEMOBRD1.C 1
DEMOBRD2.C 1
DEMOBRD3.C 1
ICOMIO.C 1
general board operation
COFTERMA.C 1
ICOMDEMO.C 1
MUSIC.C 1
MUSIC2.C 1
SPEAKER.C 1
LCD/keypad
KEYLCD.C 1
serial communication
ICOM232.C 1
ICOM485.C 1
ICOM5WIRE.C 1
REMOTE1.C 1
TCP/IP
HTTPDEMO.C 1
MBOXDEMO.C 1
SMTPDEMO.C 1
TCP_RESPOND.C 1
TCP_SEND.C 1

L

LCD/keypad module
ALPHANUN.C 1
COFTERMA.C 1
DISPPONG.C 1
DKADEMO1.C 1
FUN.C 1
KEYBASIC.C 1
KEYMENU.C 1
LED.C 1
SCROLLING.C 1
TEXT.C 1
LP3500
A/D converter
AD_CALDIFF.C 1
AD_CALMA_CH.C 1
AD_RDDIFF_CH.C 1
AD_RDMA_CH.C 1
AD_RDVOLT_ALL.C 1
AD_RDVOLT_CH.C 1
AD_SAMPLE.C 1
ADCAL_ALL.C 1
ADCAL_CHAN.C 1
digital I/O
DIGBANKIN.C 1
DIGBANKOUT.C 1
DIGIN.C 1
DIGOUT.C 1
PWMOUT.C 1
LCD/keypad
DISPLED.C 1
KEYMENU.C 1
power modes
POWER.C 1
VCCMONITOR.C 1
relay outputs
SWRELAY.C 1
serial communication
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1

O

OP6800
digital I/O
DIGIN.C 1
DIGOUT.C 1
general board operation
BOARD_ID.C 1
BUZZER.C 1
KEYPAD.C 1
SWITCHES.C 1
serial communication
MASTER.C 1
PUTS.C 1
RELAYCHR.C 1
SLAVE.C 1
TCP/IP
SMTP.C 1
SSI.C 1
TELNET.C 1
OP7200
A/D converter
AD_CAL_DIFF_2V.C 1
AD_CAL_DIFF_GND.C 1
ADCAL_MA_CH.C 1
ADCAL_SE_ALL.C 1
ADCAL_SE_CH.C 1
ADRD_DIFF_2V.C 1
ADRD_DIFF_GND.C 1
ADRD_MA_CH.C 1
ADRD_SE_ALL.C 1
ADRD_SE_CH.C 1
calibration constants
GETCALIB.C 1
SAVECALIB.C 1
digital I/O
BUZZER.C 1
DIGBANKOUT.C 1
DIGIN.C 1
DIGOUT.C 1
LED.C 1
PWM.C 1
general board operation
BOARD_ID.C 1
FUN.C 1
USERBLOCKINFOR.C 1
LCD/keypad
BTN_16KEY.C 1
BTN_BASICS.C 1
BTN_KEYBOARD.C 1
BUFFLOCK.C 1
CAL_TOUCHSCREEN.C 1
CONTRAST.C 1
KP_16KEY.C 1
KP_ANALOG.C 1
KP_BASIC.C 1
KP_MENU.C 1
PRIMITIVES.C 1
RD_TOUCHSCREEN.C 1
SCROLLING.C 1
TEXT.C 1
TSCUST16KEY.LIB 1
TSCUSTKEYBOARD.LIB 1
serial communication
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1
TCP/IP
FLASH_XML.C 1
SMTP.C 1
SSI.C 1
TELNET.C 1

R

RCM2000
digital I/O
FLASHLED.C 1
FLASHLED2.C 1
FLASHLEDS.C 1
FLASHLEDS2.C 1
SWTEST.c 1
TOGGLELED.C 1
general board operation
EXTSRAM.C 1
LCD/keypad
KEYLCD.c 1
LCD_DEMO.c 1
serial communication
CORE_FLOWCONTROL.C 1
CORE_PARITY.C 1
RCM2100
digital I/O
FLASHLED.C 1
FLASHLED2.C 1
FLASHLEDS.C 1
FLASHLEDS2.C 1
SWTEST.c 1
TOGGLELED.C 1
general board operation
EXTSRAM2.C 1
LCD/keypad
KEYLCD.c 1
LCD_DEMO.c 1
serial communication
CORE_FLOWCONTROL.C 1
CORE_PARITY.C 1
MASTER2.c 1
SLAVE2.c 1
TCP/IP
ETHCORE1.C 1
ETHCORE2.C 1
LEDCONSOLE.C 1
PINGLED.C 1
RCM2200
digital I/O
FLASHLED.C 1
FLASHLEDS.C 1
TOGGLELED.C 1
general board operation
EXTSRAM.C 1
LCD/keypad
KEYLCD.c 1
serial communication
MASTER.c 1
PUTS.C 1
SLAVE.c 1
TCP/IP
CONSOLE.C 1
ETHCORE1.C 1
MYECHO.C 1
SERDCLIENT.C 1
SPCLIENT.C 1
RCM2300
digital I/O
FLASHLED.C 1
FLASHLEDS.C 1
TOGGLELED.C 1
general board operation
EXTSRAM.C 1
LCD/keypad
KEYLCD.c 1
serial communication
MASTER.c 1
PUTS.C 1
SLAVE.c 1
RCM3000
general board operation
CONTROLLED.C 1
FLASHLED1.C 1
FLASHLED2.C 1
IR_DEMO.C 1
TOGGLESWITCH.C 1
LCD/keypad module
KEYPADTOLED.C 1
LCDKEYFUN.C 1
SWITCHTOLED.C 1
serial communication
FLOWCONTROL.C 1
PARITY.C 1
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1
SIMPLE5WIRE.C 1
SWITCHCHAR.C 1
TCP/IP
BROWSELED.C 1
ECHOCLIENT.C 1
ECHOSERVER.C 1
ENET_AD.C 1
ENET_MENU.C 1
MBOXDEMO.C 1
PINGLED.C 1
SMTP.C 1
RCM3100
general board operation
CONTROLLED.C 1
FLASHLED1.C 1
FLASHLED2.C 1
IR_DEMO.C 1
TOGGLESWITCH.C 1
LCD/keypad module
KEYPADTOLED.C 1
LCDKEYFUN.C 1
SWITCHTOLED.C 1
serial communication
FLOWCONTROL.C 1
PARITY.C 1
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1
SIMPLE5WIRE.C 1
SWITCHCHAR.C 1
RCM3200
general board operation
CONTROLLED.C 1
FLASHLED1.C 1
FLASHLED2.C 1
IR_DEMO.C 1
TOGGLESWITCH.C 1
LCD/keypad module
KEYPADTOLED.C 1
LCDKEYFUN.C 1
SWITCHTOLED.C 1
serial communication
FLOWCONTROL.C 1
PARITY.C 1
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1
SIMPLE5WIRE.C 1
SWITCHCHAR.C 1
TCP/IP
BROWSELED.C 1
ECHOCLIENT.C 1
ECHOSERVER.C 1
ENET_AD.C 1
ENET_MENU.C 1
MBOXDEMO.C 1
PINGLED.C 1
SMTP.C 1
RCM3400
A/D converter
AD_CAL_ALL.C 1
AD_CAL_CHAN.C 1
AD_CAL_DIFF.C 1
AD_CALMA_CH.C 1
AD_RDDIFF_CH.C 1
AD_RDMA_CH.C 1
AD_RDVOLT_ALL.C 1
AD_SAMPLE.C 1
ANAINCONFIG.C 1
THERMISTOR.C 1
calibration constants
DNLOADCALIB.C 1
UPLOADCALIB.C 1
general board operation
CONTROLLED.C 1
FLASHLED1.C 1
FLASHLED2.C 1
IR_DEMO.C 1
TOGGLESWITCH.C 1
LCD/keypad module
KEYPADTOLED.C 1
LCDKEYFUN.C 1
SWITCHTOLED.C 1
serial communication
FLOWCONTROL.C 1
PARITY.C 1
SIMPLE3WIRE.C 1
SIMPLE485MASTER.C 1
SIMPLE485SLAVE.C 1
SIMPLE5WIRE.C 1
SWITCHCHAR.C 1
TCP/IP
BROWSELED.C 1
MBOXDEMO.C 1
PINGLED.C 1
SMTP.C 1

Z-World, Inc.
www.zworld.com
Phone: 1.530.757.3737
FAX: 1.530.757.3792
Rabbit Semiconductor
www.rabbitsemiconductor.com
Phone: 1.530.757.8400
FAX: 1.530.757.8402