+
+def op_ident(s):
+ sreqpkt = SerialReqPacket((MSG_IDENT, 0, 0, 0, []))
+ if s.write_packet(SERIAL_AMGROUP, SERIAL_AMID, sreqpkt.payload()):
+ packet = s.read_packet(SERIAL_AMGROUP, SERIAL_AMID)
+ sreplypkt = SerialReplyPacket(packet[1])
+ if sreplypkt.error == ERROR_SUCCESS:
+ return toInt(sreplypkt.data)
+ return 0