Hmmst, coalescing upon something
This commit is contained in:
parent
4478241319
commit
b242cf9285
2 changed files with 29 additions and 4 deletions
|
@ -94,4 +94,10 @@ void patty_ax25_frame_set_ui(patty_ax25_frame *frame,
|
||||||
void *info,
|
void *info,
|
||||||
size_t infolen);
|
size_t infolen);
|
||||||
|
|
||||||
|
void patty_ax25_frame_set_sabme(patty_ax25_frame *frame,
|
||||||
|
enum patty_ax25_frame_u_flags flags);
|
||||||
|
|
||||||
|
void patty_ax25_frame_set_sabm(patty_ax25_frame *frame,
|
||||||
|
enum patty_ax25_frame_u_flags flags);
|
||||||
|
|
||||||
#endif /* _PATTY_AX25_FRAME_H */
|
#endif /* _PATTY_AX25_FRAME_H */
|
||||||
|
|
27
src/frame.c
27
src/frame.c
|
@ -353,8 +353,27 @@ void patty_ax25_frame_set_ui(patty_ax25_frame *frame,
|
||||||
uint8_t proto,
|
uint8_t proto,
|
||||||
void *info,
|
void *info,
|
||||||
size_t infolen) {
|
size_t infolen) {
|
||||||
frame->control = PATTY_AX25_FRAME_U_UI | flags;
|
patty_ax25_frame_set(frame,
|
||||||
frame->proto = proto;
|
PATTY_AX25_FRAME_U_UI | flags,
|
||||||
frame->info = info;
|
proto,
|
||||||
frame->infolen = infolen;
|
info,
|
||||||
|
infolen);
|
||||||
|
}
|
||||||
|
|
||||||
|
void patty_ax25_frame_set_sabme(patty_ax25_frame *frame,
|
||||||
|
enum patty_ax25_frame_u_flags flags) {
|
||||||
|
patty_ax25_frame_set(frame,
|
||||||
|
PATTY_AX25_FRAME_U_SABME | flags,
|
||||||
|
PATTY_AX25_PROTO_NONE,
|
||||||
|
NULL,
|
||||||
|
0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void patty_ax25_frame_set_sabm(patty_ax25_frame *frame,
|
||||||
|
enum patty_ax25_frame_u_flags flags) {
|
||||||
|
patty_ax25_frame_set_ui(frame,
|
||||||
|
PATTY_AX25_FRAME_U_SABM | flags,
|
||||||
|
PATTY_AX25_PROTO_NONE,
|
||||||
|
NULL,
|
||||||
|
0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue