CoLaError.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2023 SICK AG, Waldkirch
3 //
4 // SPDX-License-Identifier: Unlicense
5 
6 #pragma once
7 
8 namespace visionary {
9 
10 namespace CoLaError {
12 enum Enum
13 {
14 
17 
19  OK = 0,
20 
23 
26 
29 
32 
35 
38 
41 
44 
48 
51 
54 
57 
60 
63 
66 
69 
72 
76 
79 
81  INTERNAL = 20,
82 
85 
88 
91 
94 
98 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
131  UNKNOWN = 32767
132 };
133 } // namespace CoLaError
134 
135 } // namespace visionary
visionary::CoLaError::UNKNOWN_COLA_COMMAND
@ UNKNOWN_COLA_COMMAND
The CoLa protocol specification does not define the given command, command is unknown.
Definition: CoLaError.h:56
visionary::CoLaError::COMPLEX_ARRAYS_NOT_SUPPORTED
@ COMPLEX_ARRAYS_NOT_SUPPORTED
Definition: CoLaError.h:101
visionary
Definition: MD5.cpp:44
visionary::CoLaError::SET_PORT_FAILED
@ SET_PORT_FAILED
Internal error with SOPAS Scan.
Definition: CoLaError.h:125
visionary::CoLaError::SESSION_NO_RESOURCES
@ SESSION_NO_RESOURCES
CoLa2 session can not be created, no more sessions available.
Definition: CoLaError.h:104
visionary::CoLaError::EVENT_REG_UNKNOWN_INDEX
@ EVENT_REG_UNKNOWN_INDEX
The event you wanted to register for does not exist, the index is unknown.
Definition: CoLaError.h:65
visionary::CoLaError::BUFFER_UNDERFLOW
@ BUFFER_UNDERFLOW
More data was expected, the allocated buffer could not be filled.
Definition: CoLaError.h:43
visionary::CoLaError::OK
@ OK
No error.
Definition: CoLaError.h:19
visionary::CoLaError::NETWORK_ERROR
@ NETWORK_ERROR
Network error (not sent with messages).
Definition: CoLaError.h:16
visionary::CoLaError::COLA_VALUE_UNDERFLOW
@ COLA_VALUE_UNDERFLOW
The value does not fit into the value field, it is too large.
Definition: CoLaError.h:68
visionary::CoLaError::OSAI_NO_MESSAGE
@ OSAI_NO_MESSAGE
Definition: CoLaError.h:75
visionary::CoLaError::INTERNAL
@ INTERNAL
Internal error in the firmware, probably a pointer to a parameter was null.
Definition: CoLaError.h:81
visionary::CoLaError::OUT_OF_TIMERS
@ OUT_OF_TIMERS
There are no more timer objects available (for SOPAS Scan).
Definition: CoLaError.h:119
visionary::CoLaError::Enum
Enum
Possible CoLa errors.
Definition: CoLaError.h:12
visionary::CoLaError::UNKNOWN_ERROR
@ UNKNOWN_ERROR
An error with unknown reason occurred, this errorcode is deprecated.
Definition: CoLaError.h:37
visionary::CoLaError::INVALID_PORT
@ INVALID_PORT
The given PortId (for routing a CoLa2 telegram) does not exist.
Definition: CoLaError.h:113
visionary::CoLaError::COLA_A_INVALID_CHARACTER
@ COLA_A_INVALID_CHARACTER
Character is unknown, probably not alphanumeric (CoLaA only).
Definition: CoLaError.h:71
visionary::CoLaError::LOCAL_CONDITION_FAILED
@ LOCAL_CONDITION_FAILED
Local condition violated, e.g. giving a value that exceeds the minimum or maximum allowed value for t...
Definition: CoLaError.h:31
visionary::CoLaError::FLEX_OUT_OF_BOUNDS
@ FLEX_OUT_OF_BOUNDS
An array was accessed over its maximum length (the famous 0xE)
Definition: CoLaError.h:62
visionary::CoLaError::HUB_ADDRESS_CORRUPTED
@ HUB_ADDRESS_CORRUPTED
The Sopas Hubaddress is either too short or too long.
Definition: CoLaError.h:84
visionary::CoLaError::VARIABLE_UNKNOWN_INDEX
@ VARIABLE_UNKNOWN_INDEX
Trying to access a variable with an unknown Sopas index.
Definition: CoLaError.h:28
visionary::CoLaError::HUB_ADDRESS_DECODING
@ HUB_ADDRESS_DECODING
The Sopas Hubaddress is invalid, it can not be decoded (Syntax).
Definition: CoLaError.h:87
visionary::CoLaError::OSAI_NO_ANSWER_MESSAGE
@ OSAI_NO_ANSWER_MESSAGE
This is the same as OsaiNoMessage with the difference that it is thrown when trying to PUT a variable...
Definition: CoLaError.h:78
visionary::CoLaError::UNKNOWN_CMD_FOR_NAMESERVER
@ UNKNOWN_CMD_FOR_NAMESERVER
When using names instead of indices, a command was issued that the nameserver does not understand.
Definition: CoLaError.h:53
visionary::CoLaError::ASYNC_METHODS_ARE_SUPPRESSED
@ ASYNC_METHODS_ARE_SUPPRESSED
Definition: CoLaError.h:97
visionary::CoLaError::WRITE_MODE_NOT_ENABLED
@ WRITE_MODE_NOT_ENABLED
It is currently not allowed to write to the device, it is in RUN mode.
Definition: CoLaError.h:122
visionary::CoLaError::VARIABLE_WRITE_ACCESS_DENIED
@ VARIABLE_WRITE_ACCESS_DENIED
It is not allowed to write values to this variable. Probably the variable is defined as read-only.
Definition: CoLaError.h:50
visionary::CoLaError::SESSION_UNKNOWN_ID
@ SESSION_UNKNOWN_ID
The CoLa2 session id is not valid, either it timed out or it never existed.
Definition: CoLaError.h:107
visionary::CoLaError::METHOD_IN_UNKNOWN_INDEX
@ METHOD_IN_UNKNOWN_INDEX
Trying to access a method with an unknown Sopas index.
Definition: CoLaError.h:25
visionary::CoLaError::METHOD_IN_ACCESS_DENIED
@ METHOD_IN_ACCESS_DENIED
Wrong userlevel, access to method not allowed.
Definition: CoLaError.h:22
visionary::CoLaError::SCAN_ALREADY_ACTIVE
@ SCAN_ALREADY_ACTIVE
A UDP Scan is already running.
Definition: CoLaError.h:116
visionary::CoLaError::HUB_ADDRESS_ADDRESS_EXCEEDED
@ HUB_ADDRESS_ADDRESS_EXCEEDED
Too many hubs in the address.
Definition: CoLaError.h:90
visionary::CoLaError::ERROR_UNKNOWN_TYPE
@ ERROR_UNKNOWN_TYPE
Definition: CoLaError.h:47
visionary::CoLaError::HUB_ADDRESS_BLANK_EXPECTED
@ HUB_ADDRESS_BLANK_EXPECTED
When parsing a HubAddress an expected blank was not found. The HubAddress is not valid.
Definition: CoLaError.h:93
visionary::CoLaError::UNKNOWN
@ UNKNOWN
Unknown error, internally thrown if SOPAS Scan received an unknown command.
Definition: CoLaError.h:131
visionary::CoLaError::METHOD_IN_SERVER_BUSY
@ METHOD_IN_SERVER_BUSY
It is not possible to issue more than one command at a time to an SRT device.
Definition: CoLaError.h:59
visionary::CoLaError::BUFFER_OVERFLOW
@ BUFFER_OVERFLOW
The communication buffer was too small for the amount of data that should be serialised.
Definition: CoLaError.h:40
visionary::CoLaError::CANNOT_CONNECT
@ CANNOT_CONNECT
Requested connection (probably to a Hub Device) could not be established.
Definition: CoLaError.h:110
visionary::CoLaError::INVALID_DATA
@ INVALID_DATA
Invalid data given for variable, this errorcode is deprecated (is not used anymore)
Definition: CoLaError.h:34
visionary::CoLaError::IO_LINK_FUNC_TEMP_NOT_AVAILABLE
@ IO_LINK_FUNC_TEMP_NOT_AVAILABLE
IoLink error: function temporarily not available.
Definition: CoLaError.h:128


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:38:05