mirror of
https://github.com/bettse/seader.git
synced 2026-08-28 12:44:04 +00:00
seader_worker_send_version
This commit is contained in:
@@ -310,6 +310,27 @@ void sendRequestPacs(SeaderUartBridge* seader_uart) {
|
||||
ASN_STRUCT_FREE(asn_DEF_Payload, payload);
|
||||
}
|
||||
|
||||
void seader_worker_send_version(SeaderWorker* seader_worker) {
|
||||
SeaderUartBridge* seader_uart = seader_worker->uart;
|
||||
SamCommand_t* samCommand = 0;
|
||||
samCommand = calloc(1, sizeof *samCommand);
|
||||
assert(samCommand);
|
||||
|
||||
samCommand->present = SamCommand_PR_version;
|
||||
|
||||
Payload_t* payload = 0;
|
||||
payload = calloc(1, sizeof *payload);
|
||||
assert(payload);
|
||||
|
||||
payload->present = Payload_PR_samCommand;
|
||||
payload->choice.samCommand = *samCommand;
|
||||
|
||||
sendPayload(seader_uart, payload, 0x44, 0x0a, 0x44);
|
||||
|
||||
ASN_STRUCT_FREE(asn_DEF_SamCommand, samCommand);
|
||||
ASN_STRUCT_FREE(asn_DEF_Payload, payload);
|
||||
}
|
||||
|
||||
void sendCardDetected(SeaderUartBridge* seader_uart, CardDetails_t* cardDetails) {
|
||||
CardDetected_t* cardDetected = 0;
|
||||
cardDetected = calloc(1, sizeof *cardDetected);
|
||||
|
||||
@@ -51,3 +51,4 @@ void seader_worker_start(
|
||||
|
||||
void seader_worker_stop(SeaderWorker* seader_worker);
|
||||
void seader_worker_process_message(SeaderWorker* seader_worker, CCID_Message* message);
|
||||
void seader_worker_send_version(SeaderWorker* seader_worker);
|
||||
|
||||
Reference in New Issue
Block a user