Ejemplo n.º 1
0
size_t Cone::serializeData(floats& serializedData)
{
    serializedData.push_back( _center.x() );
    serializedData.push_back( _center.y() );
    serializedData.push_back( _center.z() );
    serializedData.push_back( _up.x() );
    serializedData.push_back( _up.y() );
    serializedData.push_back( _up.z() );
    serializedData.push_back( _centerRadius );
    serializedData.push_back( _upRadius );
    serializedData.push_back( _timestamp );
    serializedData.push_back( _value );
    return getSerializationSize();
}
Ejemplo n.º 2
0
      uint16_t
      serialize(uint8_t* bfr) const
      {
        if (m_msg == NULL)
        {
          bfr += IMC::serialize((uint16_t)DUNE_IMC_CONST_NULL_ID, bfr);
        }
        else
        {
          bfr += IMC::serialize(m_msg->getId(), bfr);
          m_msg->serializeFields(bfr);
        }

        return getSerializationSize();
      }