Implement patty_ax25_frame_addressed_to()
This commit is contained in:
parent
f113eb4e8a
commit
c601e836fd
2 changed files with 13 additions and 0 deletions
|
@ -44,4 +44,8 @@ ssize_t patty_ax25_frame_decode(patty_ax25_frame *frame,
|
||||||
ssize_t patty_ax25_frame_info(patty_ax25_frame *frame,
|
ssize_t patty_ax25_frame_info(patty_ax25_frame *frame,
|
||||||
void **info);
|
void **info);
|
||||||
|
|
||||||
|
int patty_ax25_frame_addresed_to(patty_ax25_frame *frame,
|
||||||
|
char *station,
|
||||||
|
uint8_t ssid);
|
||||||
|
|
||||||
#endif /* _PATTY_AX25_FRAME_H */
|
#endif /* _PATTY_AX25_FRAME_H */
|
||||||
|
|
|
@ -257,3 +257,12 @@ ssize_t patty_ax25_frame_info(patty_ax25_frame *frame,
|
||||||
error_invalid_args:
|
error_invalid_args:
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int patty_ax25_frame_addresed_to(patty_ax25_frame *frame,
|
||||||
|
char *station,
|
||||||
|
uint8_t ssid) {
|
||||||
|
return strncmp(frame->dest.callsign,
|
||||||
|
station,
|
||||||
|
PATTY_AX25_ADDRESS_CALLSIGN_LEN) == 0
|
||||||
|
&& frame->dest.ssid == ssid;
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue