get_next_socket_data_typeT_get_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType (Operator)
Name
get_next_socket_data_typeT_get_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType
— Abfragen des nächsten an einem Socket anliegenden HALCON-Datentyps.
Signatur
Herror T_get_next_socket_data_type(const Htuple Socket, Htuple* DataType)
void GetNextSocketDataType(const HTuple& Socket, HTuple* DataType)
HString HSocket::GetNextSocketDataType() const
Beschreibung
get_next_socket_data_typeget_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataTypeGetNextSocketDataType
liefert den Datentyp der nächsten
am Socket SocketSocketSocketSocketsocket
anliegenden Daten in DataTypeDataTypeDataTypeDataTypedataType
zurück. Die möglichen Werte für DataTypeDataTypeDataTypeDataTypedataType
sind:
- 'no_data':
Es liegen keine Daten an.
- 'no_halcon_data':
Es liegen Daten an, sie sind aber keine HALCON-Daten.
- 'tuple':
Die nächsten Daten sind ein Tupel.
- 'region':
Die nächsten Daten sind ein Regionenobjekt.
- 'image':
Die nächsten Daten sind ein Bildobjekt.
- 'xld_cont':
Die nächsten Daten sind XLD-Konturen.
- 'xld_poly':
Die nächsten Daten sind XLD-Polygone.
- 'xld_para':
Die nächsten Daten sind XLD-Parallelen.
- 'xld_mod_para':
Die nächsten Daten sind modifizierte XLD-Parallelen.
- 'xld_ext_para':
Die nächsten Daten sind erweiterte XLD-Parallelen.
- 'serialized_item':
Die nächsten Daten sind ein serialisiertes Element.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
SocketSocketSocketSocketsocket
(input_control) socket →
HSocket, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Nummer des Sockets.
DataTypeDataTypeDataTypeDataTypedataType
(output_control) string →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Anliegender HALCON-Datentyp.
Siehe auch
send_imagesend_imageSendImageSendImageSendImage
,
receive_imagereceive_imageReceiveImageReceiveImageReceiveImage
,
send_regionsend_regionSendRegionSendRegionSendRegion
,
receive_regionreceive_regionReceiveRegionReceiveRegionReceiveRegion
,
send_tuplesend_tupleSendTupleSendTupleSendTuple
,
receive_tuplereceive_tupleReceiveTupleReceiveTupleReceiveTuple
,
send_serialized_itemsend_serialized_itemSendSerializedItemSendSerializedItemSendSerializedItem
,
receive_serialized_itemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItemReceiveSerializedItem
Modul
Foundation