전체 글280 BTLE SignalStrength 확인 방법 Bluetooth Low Energy Sample Codehttps://mydevnote.tistory.com/329 Bluetooth Low Energy(BT LE) Sample CodeBluetooth 통신 요청을 받아서 개발을 검토 했고 초기 개발을 완료해서 테스트 해보니 장치가 내가 생각했던 것이 아니었다. 내가 개발한 것은 Bluetooth Classic 방식 이었던 것이다. 요즘 스마트폰이mydevnote.tistory.com 위에서 제공하는 코드를 참조해서 개발을 하다가 SignalStrength(신호 강도) 확인 요청을 받았다.아래 클래스에서 DeviceInformation 객체를 통해 Id, Name, IsPaired 등의 정보를 확인 할 수가 있다.그러나 SignalStrength는 없.. 2025. 2. 20. Bluetooth Low Energy(BT LE) Sample Code Bluetooth 통신 요청을 받아서 개발을 검토 했고 초기 개발을 완료해서 테스트 해보니 장치가 내가 생각했던 것이 아니었다. 내가 개발한 것은 Bluetooth Classic 방식 이었던 것이다. 요즘 스마트폰이나 이어폰 등에서 사용하는 Bluetooth 통신 방식은 BT LE이다.Bluetooth Low Energy(BLE)BLE는 종종 Bluetooth Smart 로도 불리며 classic Bluetooth의 경량화 버전을 목표로 블루투스 4.0의 일부로 발표되었습니다. Classic Bluetooth와 겹치는 부분이 존재하지만 BLE는 완전히 다른 표준으로 블루투스 표준화 그룹인 Bluetooth SIG에 의해서 개발되기 전까지 Nokia의 사내 프로젝트(Wibree)로 시작하였습니다.BLE를 .. 2025. 2. 20. Redmine CKEditor4 Base64 (클립보드 이미지 표시) 문제 해결 Redmine 3.4.3 버전을 사용하고 있다.그리고 Editor로는 CKEditor 1.1.4를 설치해서 사용 하는데 클립보드 이미지가 Edit 모드에서는 보이지만 View 모드에서는 표시가 되지 않는 문제가 있었다.검색을 해보니 Base64 인코딩 형식으로 저장을 하는데 CKEditor 플러그인으로 Base64 설치를 해야 한다고 한다. 당연히 clipboard image paste 1.13도 설치를 했는데 무슨 문제인지 화면에 클립보드 추가 버튼이 표시가 되지 않아 CKEditor에 Base64를 설치해서 사용하도록 했다. clipboard_image_paste가 정상적으로 작동되지 않는 문제도 해결을 해야 할 듯 싶다. 내가 설치해서 사용하는 버전 정보이다. Paste image as base64.. 2025. 2. 3. "Bluetooth 및 장치 > 장치" 설정 실행 CMD 블루투스 장치 설정 창을 CMD로 실행: bthprops.cpl 2024. 10. 21. BluetoothFindFirstDevice Example https://learn.microsoft.com/ko-kr/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindfirstdevice BluetoothFindFirstDevice 함수(bluetoothapis.h) - Win32 appsBluetoothFindFirstDevice 함수는 Bluetooth 디바이스 열거를 시작합니다.learn.microsoft.comBluetoothFindFirstDevice 함수는 Bluetooth 디바이스 열거를 시작합니다.HBLUETOOTH_DEVICE_FIND BluetoothFindFirstDevice( const BLUETOOTH_DEVICE_SEARCH_PARAMS *pbtsp, BLUETO.. 2024. 10. 21. 카니발 4세대 공회전 제한 시스템(ISG) 사용 설명서 공회전 제한 시스템(ISG) (사양 적용시) 공회전 제한 시스템은 신호 대기 상황이거나 정차 중일 때 차의 엔진을 일시 정지하여 연비를 높이고, 배출 가스 발생을 억제하는 시스템입니다. 공회전 제한 시스템은 시동을 걸면 항상 작동합니다. [주 의] 공회전 제한 시스템이 작동할 때 일부 경고등(ABS, 브레이크, 차체자세 제어 장치, 차체자세 제어 장치 OFF)이 켜질 수 있으나, 시동이 걸릴 때 순간적인 전류 소모로 인한 현상으로 시스템 고장이 아닙니다. * ISG는 Idle Stop and Go의 약자입니다. 공회전 제한 시스템 작동 조건 운전석 안전벨트가 채워진 상태 운전석 도어, 엔진 후드가 닫힌 상태 브레이크 부압이 적절할 때 배터리 센서가 활성화되고 충전 상태가 적절할 때 외기온도가 너무 낮거나.. 2024. 4. 17. 개발 프로그램 Trojan:Win32/Wacatac.B!ml 해결 방법 프로그램을 개발 해서 배포를 했는데 Trojan:Win32/Wacatac.B!ml가 발견되었다면서 실행 파일을 윈도우디펜더(windows defender)가 자동으로 삭제하는 문제가 발생 되었다. 우선 급한 불을 끄기 위해서 아래와 같은 방법으로 보안 프로그램에서 제외를 시켰다. 윈도우 보안 제외 추가 방법 https://support.microsoft.com/ko-kr/windows/windows-%EB%B3%B4%EC%95%88%EC%97%90-%EC%A0%9C%EC%99%B8-%EC%B6%94%EA%B0%80-811816c0-4dfd-af4a-47e4-c301afe13b26 Windows 보안에 제외 추가 - Microsoft 지원 구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 .. 2024. 1. 23. CFileDialog의 Title 이름 변경하는 방법 https://learn.microsoft.com/ko-kr/cpp/mfc/reference/cfiledialog-class?view=msvc-170 CFileDialog 클래스 자세한 정보: CFileDialog 클래스 learn.microsoft.com CFileDialog 클래스에 m_ofn 구조체가 존재한다. CFileDialog::m_ofn Windows OPENFILENAME 구조체입니다. 기본 파일 대화 상자 매개 변수에 대한 액세스를 제공합니다. 아래와 같이 구조체의 lpstrTitle 변수에 이름을 넣으면 Title이 변경이 된다. CString name_filter = _T("Txt Files(*.txt) | *.txt; ||"); CFileDialog dlg(TRUE, NULL, NU.. 2024. 1. 16. MFC 단축키 Accelerator 리소스 추가 https://learn.microsoft.com/ko-kr/windows/win32/learnwin32/accelerator-tables 액셀러레이터 키 테이블 - Win32 apps 액셀러레이터 키 테이블 learn.microsoft.com MFC 프로젝트에 Accelerator 리소스를 아래 이름으로 추가합니다. IDR_ACCEL1 리소스 편집기에서 관련 단축키를 지정합니다. ID_FILE_OPEN, ID_FILE_SAVE 등은 기본적으로 생성이 되는데 Main Menu, Toolbar에 관련 ID가 등록되어 있으면 아래와 같이 Accelerator를 등록하지 않아도 작동이 되는 것 같습니다. 그러나 사용자가 추가한 ID는 아래와 같이 등록을 하지 않으면 작동이 되지 않는 것을 확인 했습니다. 헤더.. 2024. 1. 16. 이전 1 2 3 4 ··· 32 다음