Lines Matching +full:string +full:- +full:array
4 * SPDX-License-Identifier: Apache-2.0
15 * @example "PAIR002" -> 0x38
17 * @param str String from which checksum is computed
26 * @example "PAIR%03u", 2 -> "$PAIR002*38"
28 * @param str Destination for encapsulated string
29 * @param size Size of destination for encapsulated string
30 * @param fmt Format of string to encapsulate
40 * @param argv Array of arguments split by ',' including message id and checksum
51 * @example "5610.9928" -> 56183214000
53 * @param ddmm_mmmm String representation of angle in ddmm.mmmm format
56 * @retval -EINVAL if ddmm_mmmm argument is invalid
64 * @example "15.231" -> 7835
66 * @param str String representation of speed in knots
69 * @retval -EINVAL if str could not be parsed or if speed is negative
77 * @example "133243.012" -> { .hour = 13, .minute = 32, .ms = 43012 }
78 * @example "133243" -> { .hour = 13, .minute = 32, .ms = 43000 }
80 * @param str String representation of hours, minutes, seconds and subseconds
83 * @retval -EINVAL if str could not be parsed
91 * @example "041122" -> { .mday = 4, .month = 11, .year = 22 }
93 * @param str String representation of speed in knots
96 * @retval -EINVAL if str could not be parsed
105 * from the NMEA0183 RMC message provided as an array of strings split by ','
107 * @param argv Array of arguments split by ',' including message id and checksum
112 * @retval -EINVAL if input is invalid
121 * as an array of strings split by ','
123 * @param argv Array of arguments split by ',' including message id and checksum
128 * @retval -EINVAL if input is invalid
134 /** Indicates the system of the space-vehicles contained in the message */
140 /** Number of visible space-vehicles */
150 * @param argv Array of arguments split by ',' including message id and checksum
155 * @retval -EINVAL if input is invalid
161 * @brief Parses space-vehicles in NMEA0183 GSV message
163 * @details The NMEA0183 GSV message contains up to 4 space-vehicles which follow
166 * @param argv Array of arguments split by ',' including message id and checksum
171 * @retval Number of parsed space-vehicles stored at destination if successful
172 * @retval -ENOMEM if all space-vehicles in message could not be stored at destination
173 * @retval -EINVAL if input is invalid