/** * 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); }
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; }
/** * 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); }