|  | MercurySDK
    Software development kit for Mercury digital servos | 
This is the complete list of members for mercury::PacketHandler, including all inherited members.
| action(PortHandler *port, uint8_t id)=0 | mercury::PacketHandler | pure virtual | 
| broadcastPing(PortHandler *port, std::vector< uint8_t > &id_list)=0 | mercury::PacketHandler | pure virtual | 
| clearMultiTurn(PortHandler *port, uint8_t id, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| factoryReset(PortHandler *port, uint8_t id, uint8_t option=0, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| getPacketHandler() | mercury::PacketHandler | static | 
| getProtocolVersion()=0 | mercury::PacketHandler | pure virtual | 
| getRxPacketError(uint8_t error)=0 | mercury::PacketHandler | pure virtual | 
| getTxRxResult(int result)=0 | mercury::PacketHandler | pure virtual | 
| PacketHandler() | mercury::PacketHandler | inlineprotected | 
| ping(PortHandler *port, uint8_t id, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| ping(PortHandler *port, uint8_t id, uint16_t *model_number, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| read1ByteRx(PortHandler *port, uint8_t id, uint8_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| read1ByteTx(PortHandler *port, uint8_t id, uint16_t address)=0 | mercury::PacketHandler | pure virtual | 
| read1ByteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint8_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| read2ByteRx(PortHandler *port, uint8_t id, uint16_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| read2ByteTx(PortHandler *port, uint8_t id, uint16_t address)=0 | mercury::PacketHandler | pure virtual | 
| read2ByteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint16_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| read4ByteRx(PortHandler *port, uint8_t id, uint32_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| read4ByteTx(PortHandler *port, uint8_t id, uint16_t address)=0 | mercury::PacketHandler | pure virtual | 
| read4ByteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint32_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| readRx(PortHandler *port, uint8_t id, uint16_t length, uint8_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| readTx(PortHandler *port, uint8_t id, uint16_t address, uint16_t length)=0 | mercury::PacketHandler | pure virtual | 
| readTxRx(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| reboot(PortHandler *port, uint8_t id, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| regWriteTxOnly(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)=0 | mercury::PacketHandler | pure virtual | 
| regWriteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| rxPacket(PortHandler *port, uint8_t *rxpacket)=0 | mercury::PacketHandler | pure virtual | 
| synchronise(PortHandler *port, uint8_t id, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| syncReadTx(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)=0 | mercury::PacketHandler | pure virtual | 
| syncWriteTxOnly(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)=0 | mercury::PacketHandler | pure virtual | 
| txPacket(PortHandler *port, uint8_t *txpacket)=0 | mercury::PacketHandler | pure virtual | 
| txRxPacket(PortHandler *port, uint8_t *txpacket, uint8_t *rxpacket, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| write1ByteTxOnly(PortHandler *port, uint8_t id, uint16_t address, uint8_t data)=0 | mercury::PacketHandler | pure virtual | 
| write1ByteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint8_t data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| write2ByteTxOnly(PortHandler *port, uint8_t id, uint16_t address, uint16_t data)=0 | mercury::PacketHandler | pure virtual | 
| write2ByteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint16_t data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| write4ByteTxOnly(PortHandler *port, uint8_t id, uint16_t address, uint32_t data)=0 | mercury::PacketHandler | pure virtual | 
| write4ByteTxRx(PortHandler *port, uint8_t id, uint16_t address, uint32_t data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| writeTxOnly(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)=0 | mercury::PacketHandler | pure virtual | 
| writeTxRx(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)=0 | mercury::PacketHandler | pure virtual | 
| ~PacketHandler() | mercury::PacketHandler | inlinevirtual |