Ejemplo n.º 1
0
 /**
 * Call with instance of ZBTxStatusResponse class only if getApiId() == ZB_TX_STATUS_RESPONSE
 * to populate response
 */
 public void getZBTxStatusResponse(ref XBeeResponse response)
 {
     response.setFrameData(getFrameData());
     setCommon(ref response);
 }
Ejemplo n.º 2
0
        private SerialPort _serial; //manejador del puerto serie que conecta al modulo Xbee

        #endregion Fields

        #region Constructors

        public XBee()
        {
            _pos = 0;
            _escape = false;
            _checksumTotal = 0;
            _nextFrameId = 0;

            _response = new XBeeResponse();
            _response.init();
            _response.setFrameData(_responseFrameData);
            // default
            //_serial = &Serial;
        }
Ejemplo n.º 3
0
        /**
        * Call with instance of ModemStatusResponse only if getApiId() == MODEM_STATUS_RESPONSE
        */
        public void getModemStatusResponse(ref XBeeResponse modemStatusResponse)
        {
            //ModemStatusResponse* modem = static_cast<ModemStatusResponse*>(&modemStatusResponse);

            // pass pointer array to subclass
            modemStatusResponse.setFrameData(getFrameData());
            setCommon(ref modemStatusResponse);
        }