AP25 Installation and Operating Guide Version 1.00
Appendix H. Serial Command AP! H-11 Document #: 9301H79500 Ver. 1.00
Sample Network Control Program
/* ===================================================================== **
*
* Module: Ap20NetCmd.cpp
*
* Project: AP25 Ethernet Control Program
*
* ===================================================================== **
*
* CONFIDENTIAL: CONTAINS CONFIDENTIAL PROPRIETARY INFORMATION OWNED BY
* DATASAT DIGITAL ENTERTAINMENT, INCLUDING BUT NOT LIMITED TO TRADE SECRETS,
* KNOW-HOW, TECHNICAL AND BUSINESS INFORMATION. UNAUTHORIZED DISCLOSURE IS A
* VIOLATION OF STATE, FEDERAL, AND INTERNATIONAL LAWS.
*
* DO NOT DUPLICATE. COPYRIGHT 2009, DATASAT DIGITAL ENTERTAINMENT,
* UNAUTHORIZED DUPLICATION IS A VIOLATION OF STATE, FEDERAL AND INTERNATIONAL
* LAWS.
*
* USE OF THE SOFTWARE IS AT USER'S SOLE RISK. THE SOFTWARE AND RELATED
* DOCUMENTATION ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND
* DDE EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING,
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE. DDE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED
* IN THE SOFTWARE WILL MEET USER.S REQUIREMENTS, OR THAT THE OPERATION OF
* THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE
* SOFTWARE WILL BE CORRECTED. UNDER NO CIRCUMSTANCES, INCLUDING NEGLIGENCE,
* SHALL DDE, OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS, BE LIABLE
* TO USER FOR ANY INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES
* (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION,
* LOSS OF BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE, MISUSE
* OR INABILITY TO USE THE SOFTWARE OR RELATED DOCUMENTATION.
*
* ===================================================================== */
/* ======================================================================== **
* Compile Options
* ======================================================================== */
#define StrAp20Ip "10.1.1.78"
#define StrAp20Password "xyz"
/* ======================================================================== **
* Include Files
* ======================================================================== */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <arpa/inet.h>
/* ======================================================================== **
* Definitions
* ======================================================================== */
#define AP20_PORT_NUM 14500
/* ======================================================================== **
* Data
* ======================================================================== */
#define RX_BUF_SIZE 2048
char rxBuf[ RX_BUF_SIZE + 1 ];