Command SETUP(RS4)
 
Description Setup the protocol for the RS485 communication
 
Syntax/Parameters setup(RS4){...}
 
Options    set="96NC";             //quick set up combination "48, 96, 192, 384, 768,  1150 with parity N, O, E and Command option".

  
baud=38450;       //num = 110 to 6,250,000. Any value can be set to allow trimming for deviating clocks i.e. 38450
   data=6;               //num = 5, 6, 7, 8
   stop=15;              //num = 1, 15, 2  - note 15 is 1.5 bits
   parity=N;            //first letter of Odd, Even, None, Mark, Space
  
rxi=Y;                 //set receive interface as active (Y), a command processing source (C) or disable (N). Default = N
   proc=“;”;             //process on receive termination character(s). See below
   procDel=Y;          //remove or keep the termination character(s) before processing
   procNum=5;     //interrupt on n bytes received as alternative to proc and procDel. 
   rxb=8196;           //set size of receive buffer in bytes. Default = 8192 bytes, maximum 256K bytes.
   txi=Y;                 //set transmit interface as active (Y), to echo command processing (E) or disable (N)
   txb=8196;           //set size of transmit buffer in bytes. Default = 8192 bytes
   encode=s;          //set s=ASCII, w=UNICODE, m=UTF8 or use sr specifying raw text bytes and sd for raw data.
   flow=N;                   //none (N), software XON XOFF (S).
   duplex=F;               //set Full Duplex (F) or Half Duplex (H).  Half duplex uses connector CN1 pins 1 and 8.
 
Example setup(RS4)
{
set="96NC";             //quick set up combination "48, 96, 192, 384, 768,  1150 with parity N, O, E and Command option".
}

setup(RS4)
{
baud=38450;       //num = 110 to 6,250,000. Any value can be set to allow trimming for deviating clocks i.e. 38450
data=6;               //num = 5, 6, 7, 8
stop=15;              //num = 1, 15, 2  - note 15 is 1.5 bits
parity=N;            //first letter of Odd, Even, None, Mark, Space
rxi=Y;                 //set receive interface as active (Y), a command processing source (C) or disable (N). Default = N
proc=“;”;             //process on receive termination character(s). See below
procDel=Y;          //remove or keep the termination character(s) before processing
rxb=8196;           //set size of receive buffer in bytes. Default = 8192 bytes, maximum 256K bytes.
txi=Y;                 //set transmit interface as active (Y), to echo command processing (E) or disable (N)
txb=8196;           //set size of transmit buffer in bytes. Default = 8192 bytes
encode=s;          //set s=ASCII, w=UNICODE, m=UTF8 or use sr specifying raw text bytes and sd for raw data.
flow=N;                   //none (N), software XON XOFF (S).
duplex=F;               //set Full Duplex (F) or Half Duplex (H).  Half duplex uses connector CN1 pins 1 and 8.
}