|
@ -326,11 +326,20 @@ void Xsync::registerOnCameraSyncMsgCallback(xsync_on_camera_sync_msg_t cb) { m_o |
|
|
void Xsync::registerOnRecordSigChangeMsgCallback(xsync_on_record_sig_change_msg_t cb) { m_on_record_sig_change_msg_cb = cb; } |
|
|
void Xsync::registerOnRecordSigChangeMsgCallback(xsync_on_record_sig_change_msg_t cb) { m_on_record_sig_change_msg_cb = cb; } |
|
|
|
|
|
|
|
|
xs_error_code_t Xsync::readSn(string &sn) { |
|
|
xs_error_code_t Xsync::readSn(string &sn) { |
|
|
sn = ""; |
|
|
|
|
|
|
|
|
sn = "X1001000000000"; |
|
|
return kxs_ec_success; |
|
|
return kxs_ec_success; |
|
|
} |
|
|
} |
|
|
xs_error_code_t Xsync::readMac(string &mac) { |
|
|
xs_error_code_t Xsync::readMac(string &mac) { |
|
|
mac = ""; |
|
|
|
|
|
|
|
|
// mac = "";
|
|
|
|
|
|
uint32_t mac0; |
|
|
|
|
|
uint32_t mac1; |
|
|
|
|
|
|
|
|
|
|
|
DO_XSYNC(reg_read(reg::kmac0, mac0)); |
|
|
|
|
|
DO_XSYNC(reg_read(reg::kmac1, mac1)); |
|
|
|
|
|
|
|
|
|
|
|
char buf[128] = {0}; |
|
|
|
|
|
sprintf(buf, "%02x-%02x-%02x-%02x-%02x-%02x", (mac0 >> 0) & 0xff, (mac0 >> 8) & 0xff, (mac0 >> 16) & 0xff, (mac0 >> 24) & 0xff, (mac1 >> 0) & 0xff, (mac1 >> 8) & 0xff); |
|
|
|
|
|
mac = buf; |
|
|
|
|
|
|
|
|
return kxs_ec_success; |
|
|
return kxs_ec_success; |
|
|
} |
|
|
} |
|
|