Appendix A.5. Simulation of the Xpoint command
ThefollowingnotesapplyonlytoFieldServerTechn | ologiesengineers. | |
The sim4100_func=xpoint keyword is used to parse un | solicited point status change | |
messages sent by Simplex devices. For simulation pu | rposes it a wrbc version of this | |
functionhasbeenimplementedtotesttheresponse | parsingabilityoftheslaveportionofthe | |
driver. |
|
|
Appendix A.6. Application Supervision Messages | ||
Section7.2oftheSimplex4100protocoldescribes | unsolicitedmessagesfromaSimplex | |
device.Thissim4100_func=superwrbccommandisus | edtotestthedriver'sabilitytoparse | |
thesemessages. |
|
|
The4100protocolsupportsaperiodicapplications | upervisionmessage. Thissupervision | |
pollisperformediftheTERMINALflagPOLLisset | (COMPUTERDEFAULT).Theobjective | |
ofthesupervisionpollistwofold: |
|
|
• It is the only periodic message that can be expect |
| ed to be sent by the 4100, thus |
establishingthebasisforsupervisingtheline. |
|
|
• Toensurethatalllayersofthetwosystemsareo | peratingproperlyandabletorespond | |
tomessages. Forexample,inaPCimplementationt | hatusesaTerminateandStay | |
Resident(TSR)devicedrivertoimplementtheproto | col,theanswertothesupervision | |
pollshouldbedoneinawaysuchthatiftheprogr | amexitstoDOS,theTSRwillnot | |
continuetoindicatetothe4100thateverythingis | OK,wheninfact,thePCwillnotbe | |
abletoannunciateanalarm. |
|
|
Appendix A.7. Driver Stats
Appendix A.7.1. How the Driver counts bytes and messages received and transmitted.
"Ack" messages sent/received by the driver in respo | nse to read/write messages are |
NOTcountedasmessages. However,thesinglebyte | producedbythesemessagesis |
includedinthebytecount. |
|
ThedriverdoesnotcountDLLlayermessagesasmes | sages. |
ThedrivercountsbytesattheDLLlayer.Thebyte countincludesthebytesthatwrap applicationlayermessages,acksandtheportsuper visionandresponsesmessages. The driver counts messages at the application layer .. This means that if you use
RUINETtomonitortheFieldServerandyouviewthe MapDescriptor’sthebytecount statswillalwaysbezero.
SomeMapDescriptorsrequiredataintheDataArray | stotriggerawritecommand. An | |
exampleisthe"Ack"command. Thedriverdoesnot | countoneofthesemessagesas | |
beingsentuntilthearrayactuallytriggersapoll | tobesent. |
FieldServer Technologies1991TarobCourtMilpitas,California95035USA | Web:www.fieldserver.com | |||
Tel:(408)2622299 | Fax:(408)2622296 | Toll_Free:8885091970 | email:support@fieldserver.com |