2015-11-16 03:15:21 +00:00
|
|
|
# powerMonitor
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2016-04-30 16:53:21 +00:00
|
|
|
> 파워의 상태 변경을 모니터링합니다.
|
|
|
|
|
|
|
|
이 모듈은 메인 프로세스에서만 사용할 수 있습니다. `app` 모듈의 `ready` 이벤트가
|
|
|
|
발생한 이후에만 사용할 수 없습니다.
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2016-04-30 16:12:54 +00:00
|
|
|
예시:
|
2015-06-22 05:06:06 +00:00
|
|
|
|
|
|
|
```javascript
|
2016-05-10 18:14:06 +00:00
|
|
|
const {app} = require('electron');
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2016-05-10 07:27:14 +00:00
|
|
|
app.on('ready', () => {
|
|
|
|
require('electron').powerMonitor.on('suspend', () => {
|
2015-06-22 05:06:06 +00:00
|
|
|
console.log('절전모드로 진입합니다!');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
```
|
|
|
|
|
2015-09-02 16:12:54 +00:00
|
|
|
## Events
|
|
|
|
|
|
|
|
`power-monitor` 모듈은 다음과 같은 이벤트를 가지고 있습니다:
|
|
|
|
|
|
|
|
## Event: `suspend`
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2015-07-30 01:27:56 +00:00
|
|
|
시스템이 절전모드로 진입할 때 발생하는 이벤트입니다.
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2015-09-02 16:12:54 +00:00
|
|
|
## Event: `resume`
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2015-07-30 01:27:56 +00:00
|
|
|
시스템의 절전모드가 해제될 때 발생하는 이벤트입니다.
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2016-03-30 01:42:59 +00:00
|
|
|
## Event: `on-ac` _Windows_
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2015-07-30 01:27:56 +00:00
|
|
|
시스템이 AC 어뎁터 충전기를 사용하기 시작할 때 발생하는 이벤트입니다.
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2016-03-30 01:42:59 +00:00
|
|
|
## Event: `on-battery` _Windows_
|
2015-06-22 05:06:06 +00:00
|
|
|
|
2015-07-30 01:27:56 +00:00
|
|
|
시스템이 배터리를 사용하기 시작할 때 발생하는 이벤트입니다.
|