배터리 BMS 리셋
(배터리 교체 전 하이패스나 블박등 전원선 차단)
(아래 절차를 10초 이내 수행)
1. 시동을 켜지 않고 전원만 켬 (브레이크 밟지 말고 시동)
2. 하이빔 켜고 끄고를 5번 반복
3. 브레이크 페달을 밟았다 뗴는 것을 3번 반복
4. 제대로 되었다면 게기판에 배터리 모양의 빨간불이 3번 깜박
5. BMS 초기화 완료

엔진오일 리셋
(스티어링휠 메뉴)
1. 메뉴>설정>오일

ps내역을 트리 형태로 정렬하여 출력하기.

 

ps -o pid,ppid,pgid,stime,command | head -1; ps -Ae -o pid,ppid,pgid,start_time,command --sort=pgid,start_time | grep -v color= | grep silf

 

ps -o pid,ppid,pgid,stime,command | head -1 : -o 옵션으로 출력할 내용 지정 (head -1을 통해 header 표기)

--sort=pgid,start_time : pgid, start_time순으로 표기

grep -v : 뒷 문장 제외하고 출력

grep silf : silf 문구가 포함된 process 출력

 

kill -9 pid : 해당 pid 중지

    kill -- -pgid : 해당 pgid에 해당하는 pid들 중지

 

1. 데이터가 변경될 시트 탭에서 마우스우측->코드보기

2. 아래 내역 복사하여 입력한 후 저장 (필터가 있는 시트명을 Sheet2 대신에 입력 - 시트가 여러개면 해당 라인 추가)

Private Sub Worksheet_Change(ByVal Target As Range)
   Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub

3. 엑셀 저장시 파일형식을 Excel 매크로 사용 통합 문서(*.xlsm) 로 저장

DQ11_연계기.xlsx

 

public static string get_Encoding(string salt, string input)

        {
            string output = "";
            var salt_data = Encoding.UTF8.GetBytes(salt);
            var input_data = Encoding.UTF8.GetBytes(input);


            using (var sha256 = SHA256.Create())
            {

                byte[] shaBytessalt = new byte[salt_data.Length];
                byte[] shaBytesinput = new byte[input_data.Length];

                salt_data.CopyTo(shaBytessalt, 0);
                input_data.CopyTo(shaBytesinput, 0);
                sha256.TransformBlock(shaBytesslat, 0, shaBytesslat.Length, shaBytessalt, 0);
                byte[] hash = sha256.ComputeHash(shaBytesinput);

 

                
                output= Convert.ToBase64String(hash); 
            }

            return output;
        }

붉은색 : 최종 얻는 곳

파란색 : 분기를 따라 가야 가능

붉은글자 : 2주차 이후에도 고려해야 할 것

푸른글자 : 보너스 TacP

 

슈로대V.xlsx

 

 

 

+ Recent posts