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,
|
||||
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 */
|
||||
|
|
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,
|
||||
void *info,
|
||||
size_t infolen) {
|
||||
frame->control = PATTY_AX25_FRAME_U_UI | flags;
|
||||
frame->proto = proto;
|
||||
frame->info = info;
|
||||
frame->infolen = infolen;
|
||||
patty_ax25_frame_set(frame,
|
||||
PATTY_AX25_FRAME_U_UI | flags,
|
||||
proto,
|
||||
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